
From nobody Wed Jan  5 00:09:04 2022
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 5D2F33A07FD; Wed,  5 Jan 2022 00:09:02 -0800 (PST)
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: bruno.decraene@orange.com, martin.vigoureux@nokia.com, spring-chairs@ietf.org, spring@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.41.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <164137014168.21820.11528702659879796495@ietfa.amsl.com>
Date: Wed, 05 Jan 2022 00:09:02 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Nuht-bj2iJYpSvtL1YDY1jGTAQ4>
Subject: [spring] spring - New Meeting Session Request for IETF 113
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: Wed, 05 Jan 2022 08:09:02 -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: 1
Length of Session(s): unspecified
Number of Attendees: 100
Conflicts to Avoid: 
 Chair conflict: sfc lisp
 Technology overlap: 6man mpls lsr idr pce rtgwg teas

       


People who must be present:
  Joel M. Halpern
  Jim Guichard
  Bruno Decraene
  Martin Vigoureux
  Shuping Peng

Resources Requested:

Special Requests:
  
---------------------------------------------------------



From nobody Wed Jan  5 02:38:31 2022
Return-Path: <wwwrun@rfc-editor.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 E49EE3A07BA for <spring@ietfa.amsl.com>; Wed,  5 Jan 2022 02:38:28 -0800 (PST)
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_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 jZGr9bmefRFM for <spring@ietfa.amsl.com>; Wed,  5 Jan 2022 02:38:24 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C9403A07B9 for <spring@ietf.org>; Wed,  5 Jan 2022 02:38:23 -0800 (PST)
Received: by rfc-editor.org (Postfix, from userid 499) id 80753119C8; Wed,  5 Jan 2022 02:38:21 -0800 (PST)
To: rfc-editor@rfc-editor.org
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: yuyarin@yuyarin.net, cf@cisco.com, pcamaril@cisco.com, john@leddy.net, daniel.voyer@bell.ca, satoru.matsushima@g.softbank.co.jp, lizhenbin@huawei.com, spring@ietf.org
Content-Type: text/plain; charset=UTF-8
Message-Id: <20220105103821.80753119C8@rfc-editor.org>
Date: Wed,  5 Jan 2022 02:38:21 -0800 (PST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/y-v6L_HkViBvZX_1nPM7fkq_bEY>
Subject: [spring] [Editorial Errata Reported] RFC8986 (6809)
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@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, 05 Jan 2022 10:38:29 -0000

The following errata report has been submitted for RFC8986,
"Segment Routing over IPv6 (SRv6) Network Programming".

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid6809

--------------------------------------
Type: Editorial
Reported by: Yuya Kawakami <yuyarin@yuyarin.net>

Section: 4.10

Original Text
-------------
When N receives a packet whose IPv6 DA is S and S is a local End.DX2
SID

Corrected Text
--------------
When N receives a packet whose IPv6 DA is S and S is a local End.DX2V
SID


Notes
-----
seems editorial error

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party  
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC8986 (draft-ietf-spring-srv6-network-programming-28)
--------------------------------------
Title               : Segment Routing over IPv6 (SRv6) Network Programming
Publication Date    : February 2021
Author(s)           : C. Filsfils, Ed., P. Camarillo, Ed., J. Leddy, D. Voyer, S. Matsushima, Z. Li
Category            : PROPOSED STANDARD
Source              : Source Packet Routing in Networking
Area                : Routing
Stream              : IETF
Verifying Party     : IESG


From nobody Mon Jan 10 22:54:20 2022
Return-Path: <lihao@h3c.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B11C03A1AF4; Mon, 10 Jan 2022 22:54:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.898
X-Spam-Level: 
X-Spam-Status: No, score=-6.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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 1woF4wlXuDzd; Mon, 10 Jan 2022 22:54:13 -0800 (PST)
Received: from h3cspam01-ex.h3c.com (smtp.h3c.com [60.191.123.56]) (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 8F6A73A1AF0; Mon, 10 Jan 2022 22:54:12 -0800 (PST)
Received: from mail.maildlp.com ([172.25.15.155]) by h3cspam01-ex.h3c.com with ESMTP id 20B6rYJK064537; Tue, 11 Jan 2022 14:53:34 +0800 (GMT-8) (envelope-from lihao@h3c.com)
Received: from DAG2EX07-IDC.srv.huawei-3com.com (unknown [10.8.0.70]) by mail.maildlp.com (Postfix) with ESMTP id 78C4122B4867; Tue, 11 Jan 2022 14:55:57 +0800 (CST)
Received: from DAG2EX05-BASE.srv.huawei-3com.com (10.8.0.68) by DAG2EX07-IDC.srv.huawei-3com.com (10.8.0.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Tue, 11 Jan 2022 14:53:34 +0800
Received: from DAG2EX05-BASE.srv.huawei-3com.com ([fe80::f963:2fad:283e:6b1c]) by DAG2EX05-BASE.srv.huawei-3com.com ([fe80::f963:2fad:283e:6b1c%2]) with mapi id 15.01.2375.017; Tue, 11 Jan 2022 14:53:34 +0800
From: Lihao <lihao@h3c.com>
To: "gengxuesong@huawei.com" <gengxuesong@huawei.com>, "xiejingrong@huawei.com" <xiejingrong@huawei.com>, "lizhenbin@huawei.com" <lizhenbin@huawei.com>
CC: "spring@ietf.org" <spring@ietf.org>, "pim@ietf.org" <pim@ietf.org>
Thread-Topic: About  draft-geng-msr6-traffic-engineering
Thread-Index: AdgF+z7q21NOBthfSz2qsNh9/6/AIg==
Date: Tue, 11 Jan 2022 06:53:33 +0000
Message-ID: <fdb76c66e4c5444d8d52ba9060dc239d@h3c.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.76.35]
x-sender-location: DAG2
Content-Type: multipart/alternative; boundary="_000_fdb76c66e4c5444d8d52ba9060dc239dh3ccom_"
MIME-Version: 1.0
X-DNSRBL: 
X-MAIL: h3cspam01-ex.h3c.com 20B6rYJK064537
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/w5qhJTyANsYjqbYXR4dLbFgjh9g>
Subject: [spring] About  draft-geng-msr6-traffic-engineering
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@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, 11 Jan 2022 06:54:18 -0000

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

SGkgYXV0aG9yczoNCg0KSSByZWFkIHRoZSBkcmFmdC1nZW5nLW1zcjYtdHJhZmZpYy1lbmdpbmVl
cmluZywgYW5kIHNldmVyYWwgc3VnZ2VzdGlvbnMgYW5kIHF1ZXN0aW9ucyBhcmUgZm9sbG93aW5n
Og0KDQoNCjEuIHdyaXR0ZW4gZXJyb3INCg0KDQo4LjE8aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvaHRtbC9kcmFmdC1nZW5nLW1zcjYtdHJhZmZpYy1lbmdpbmVlcmluZyNzZWN0aW9u
LTguMT4uICBNU1I2IElsbHVzdHJhdGlvbjogRW5kLlJMDQoNCg0KDQogICBJbiBub2RlIEEsIHRo
ZSBwYWNrZXQgaXMgZW5jYXBzdWxhdGVkIHRoZSBwYWNrZXQgd2l0aCBhbiBJUHY2IGhlYWRlcg0K
DQogICBjYXJyeWluZyBhbiBNUkguICBUaGUgc2VnbWVudCBsaXN0IGluIHRoZSBNUkggaXMgYXMg
Zm9sbG93cy4gIFRoZQ0KDQogICBkZXN0aW5hdGlvbiBhZGRyZXNzIG9mIHRoZSBJUHY2IGhlYWRl
ciBpcyB0aGUgMXN0IFNJRCBpbiB0aGUgc2VnbWVudA0KDQogICBsaXN0LCB3aGljaCBpcyB0aGUg
bG9jYWwgU0lEIG9mIG5vZGUgQS4gIEJhc2VkIG9uIHRoZSBFbmQuUkwgYmVoYXZpb3INCg0KICAg
ZGVmaW5lZCBpbiBzZWN0aW9uIDUuMTxodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9o
dG1sL2RyYWZ0LWdlbmctbXNyNi10cmFmZmljLWVuZ2luZWVyaW5nI3NlY3Rpb24tNS4xPiwgdGhl
IHBhY2tldCBpcyByZXBsaWNhdGVkIHRvIDIgKFJlcGxpY2F0aW9uDQoNCiAgIE51bWJlcisxPTEr
MT0yKSBwYWNrZXRzLiAgSW4gdGhlIDFzdCBwYWNrZXQsIHRoZSBTZWdtZW50IExlZnQgaXMgc2V0
DQoNCiAgIHRvIDIgYW5kIERBIGlzIHJlcGxhY2VkIGJ5IFNlZ21lbnQgTGlzdFsyXTsgSW4gdGhl
IDJuZCBwYWNrZXQsIHRoZQ0KDQogICBTZWdtZW50IExlZnQgaXMgc2V0IHRvIDQgYW5kIERBIGlz
IHJlcGxhY2VkIGJ5IFNlZ21lbnQgTGlzdFs0XTsgVGhlDQoNCiAgIHBhY2tldHMgYXJlIHJvdXRl
ZCB0byB0aGUgbm9kZSBCIGFuZCBub2RlIEMgcmVzcGVjdGl2ZWx5Lg0KDQogICAgICAgICAgICAg
ICAgICAgICAgID09PT09PT09PT09PT09PaG3IFNob3VsZCBiZQ0KDQogICAgICAgICAgICAgSW4g
dGhlIDJuZCBwYWNrZXQsIHRoZSBTZWdtZW50IExlZnQgaXMgc2V0IHRvIDMgYW5kIERBIGlzIHJl
cGxhY2VkIGJ5IFNlZ21lbnQgTGlzdFszXQ0KDQoNCjIuIHR3byAgU3VnZ2VzdGlvbjoNCg0KDQo1
PGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtZ2VuZy1tc3I2LXRy
YWZmaWMtZW5naW5lZXJpbmcjc2VjdGlvbi01Pi4gIE1TUjYgRW5kcG9pbnQgQmVoYXZpb3JzDQo1
LjE8aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1nZW5nLW1zcjYt
dHJhZmZpYy1lbmdpbmVlcmluZyNzZWN0aW9uLTUuMT4uICBFbmQuUkw6IE1TUjYgRW5kcG9pbnQg
UmVwbGljYXRpb24gTGlzdA0KDQoNCldoZW4gdGhlIHBhY2tldCBpcyByZWNlaXZlZCBieSBhbiBS
ZXBsaWNhdGlvbiBFbmRwb2ludCBhbmQgdGhlIERBIG9mDQoNCiAgIHRoaXMgcGFja2V0IGlzIGEg
bG9jYWwgU0lEIHdpdGggdGhlIGZ1bmN0aW9uIG9mIEVuZC5STCwgdGhlIHBhY2tldA0KDQogICB3
aWxsIGJlIHJlcGxpY2F0ZWQgYmFzZWQgb24gdGhlICJyZXBsaWNhdGlvbiBudW1iZXIiLiAgVGhl
IERBIG9mIHRoZQ0KDQogICAxc3QgcmVwbGljYXRlZCBwYWNrZXQgaXMgcmVwbGFjZWQgYnkgdGhl
IFNMPSJwb2ludGVyIiBhbmQgdGhlIHZhbHVlDQoNCiAgIG9mIFNlZ21lbnQgTGVmdCBpcyBzZXQg
dG8gInBvaW50ZXIiOyB0aGUgREEgb2YgdGhlIDJuZCByZXBsaWNhdGVkDQoNCiAgIHBhY2tldCBp
cyByZXBsYWNlZCBieSB0aGUgU0w9InBvaW50ZXIgKzEiIGFuZCB0aGUgdmFsdWUgb2YgU2VnbWVu
dA0KDQogICBMZWZ0IGlzIHNldCB0byAicG9pbnRlcisxIi4gIFRoZSBwYWNrZXQgaXMgc2VudCBv
dXQgYmFzZWQgb24gdGhlDQoNCiAgIHVwZGF0ZWQgREEuICBSZXBlYXQgdGhlIG9wZXJhdGlvbiB1
bnRpbGwgYWxsIHRoZSByZXBsaWNhdGVkIHBhY2tldHMNCg0KICAgYXJlIHNlbnQgb3V0Lg0KICAg
ICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09Pg0KMSkNCiAgVGhlIFNMIGlzIGluY3JlYXNp
bmcgaW4gcHJjZWR1cmUgZGVzY3JpcHRpb24gYW5kIHRoZSBwc2Vkb3UtY29kZS4NCiAgVGhlIGRl
c2NyaXB0aW9uIG1vZGUgb2YgU0wnIGRlY3JlYXNpbmcgd2lsbCBiZSBjb25zaXN0ZW50IHdpdGgg
U1J2NiBhcmNoaXRlY3R1cmUgYW5kIHVuZGVyc3RhbmRhYmxlDQoNCjIpDQogICBQc2V1ZG8tY29k
ZSBkZXBpY3RzIGhvdyB0byBwcm9jZXNzIHJlcGxpY2F0ZWQgcGFja2V0Lg0KICAgVGhlIG9yaWdp
bmFsIHBhY2tldCBhbHNvIG5lZWRzIHRvIGJlIHNlbnQgdG8gdGhlIGRvd25zdHJlYW0gbm9kZSwg
YW5kIHRoZSBwcm9jZWR1cmUgaXMgZGlmZmVyZW50IGZyb20gcmVwbGljYXRlZCBwYWNrZXRzLCBl
c3BlY2lhbGx5IHdpdGggRW5kLlJMLlggU0lEDQogICBTbyBzdWdnZXN0IHRvIGFkZCBkZXNjcmlw
dGlvbiBhYm91dCB0aGUgb3JpZ2luYWwgcGFja2V0IGluIHBzZXVkby1jb2RlDQoNCg0KMy4gUHNl
dWRvIGNvZGVzIGFuZCBpbGx1c3RyYXRpb24gYXJlIGNvbmZsaWN0DQoNCg0KUzAxLiBXaGVuIGFu
IE1SSCBpcyBwcm9jZXNzZWQgew0KDQogICBTMDIuICAgSWYgKFNlZ21lbnRzIExlZnQgPT0gMCBv
ciBSZXBsaWNhdGlvbiBOdW1iZXI9PVBvaW50ZXI9PTApIHsNCg0KICAgUzAzLiAgICAgIFN0b3Ag
cHJvY2Vzc2luZyB0aGUgTVJILCBhbmQgcHJvY2VlZCB0byBwcm9jZXNzIHRoZSBuZXh0DQoNCiAg
ICAgICAgICAgICAgICBoZWFkZXIgaW4gdGhlIHBhY2tldCwgd2hvc2UgdHlwZSBpcyBpZGVudGlm
aWVkIGJ5DQoNCiAgICAgICAgICAgICAgICB0aGUgTmV4dCBIZWFkZXIgZmllbGQgaW4gdGhlIHJv
dXRpbmcgaGVhZGVyLg0KDQoNCiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKw0KDQogICAgIHwgIExvYzpBMSB8IEZ1bjpFbmQuUkwuWHwgUnAtTm06MSB8ICBQ
OjMgIHwNCg0KICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
DQoNCiAgICAgfCAgTG9jOkEyIHwgRnVuOkVuZC5STC5YfCBScC1ObTowIHwgIFA6NSAgfA0KDQog
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICB8
ICBMb2M6QjEgfCBGdW46RW5kLlJMLlh8IFJwLU5tOjEgfCAgUDowICB8DQoNCiAgICAgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgIHwgIExvYzpCMiB8
IEZ1bjpFbmQuUkwuWHwgUnAtTm06MCB8ICBQOjAgfA0KDQogICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICB8ICBMb2M6QzEgfCBGdW46RW5kLlJM
Llh8IFJwLU5tOjEgfCAgUDowICB8DQoNCiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKw0KDQogICAgIHwgIExvYzpDMiB8IEZ1bjpFbmQuUkwuWHwgUnAtTm06
MCB8ICBQOjAgIHwNCg0KICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rDQoNCkluIHRoZSBJbGx1c3RyYXRpb24sIEIyJ3MgUnAtTm0gYW5kIHBvaW50ZXIgYXJl
IDAsICBCIHdpbGwgc3RvcCBwcm9jZXNzaW5nIE1SSCBiYXNlZCBvbiBwc2V1ZG8tY29kZS4NCklu
IGFkZGl0aW9uLCBVU0QgZmxhdm9yIHNob3VsZCBiZSBhZGRlZCB0byBCMaGiQjKhokMxoaJDMg0K
DQoNCg0KNC4gUXVlc3Rpb24gYWJvdXQgbWl4ZWQgdXNlIG9mIEVuZC5STCBhbmQgRW5kLlJMLlgN
Cg0KICBTdXBwb3NlIEEgYWxsb2NhdGVzIGEgRW5kLlJMLCBCIGFsbG9jYXRlcyBFbmQuUkwuWCBC
MSBhc3NvY2lhdGVkIHRvIEQgIGFuZCBFbmQuUkwuWCBCMiBhc3NvY2lhdGVkIHRvIEUNCiBDIGFs
bG9jYXRlcyB0d28gRW5kLlJMLlggU0lEcyByZXNwZWN0aXZlbHkgYXNzY2lhdGVkIHRvIEYgYW5k
IEcuDQogIFRoZSBtdWx0aWNhc3QgdHJlZSBpcyBjb21wb3NlZCB3aXRoIEVuZC5STCBhbmQgRW5k
LlJMLlggU0lEUy4NCg0KICBEb2VzIHRoaXMgc2NlbmFyaW8gbmVlZCB0byBiZSBjb25zaWRlcmVk
PyBBbmQgSXQgd2lsbCBiZSBncmVhdCB0byBhZGQgYSBpbGx1c3RyYXRpb24gYWJvdXQgdGhhdCB0
byBkb2N1bWVudC4NCg0KDQogICAgICAgICAgICAgICAgICAgKy0tLSsNCg0KICAgICAgICAgICAg
ICAgICAgKy0tfCBEIHwNCg0KICAgICAgICAgICAgKy0tLSsgICBCMSAgKy0tLSsNCg0KICAgICAg
ICAgICstLXwgQiB8LS0tLXwNCg0KICAgICAgICAgIHwgKy0tLSsgICBCMiAgKy0tLSsNCg0KICAg
ICAgKy0tLSsgIHwgICAgICAgKy0tfCBFIHwNCg0KICBSLS0tLS0gfCBBIHwtLS0tfCAgICAgICAg
ICstLS0rDQoNCiAgICAgKy0tLSsgICB8ICAgICAgICstLXwgRiB8DQoNCiAgICAgICAgICB8ICAr
LS0tKyAgIEMxICstLS0rDQoNCiAgICAgICAgICAgKy0tfCBDIHwtLS0tfA0KDQogICAgICAgICAg
ICArLS0tKyAgIEMyICstLS0rDQoNCiAgICAgICAgICAgICAgICAgKy0tfCBHIHwNCg0KICAgICAg
ICAgICAgICAgICAgICstLS0rDQoNCg0KDQoNCg0KTGloYW8NCkgzQw0KbGloYW9AaDNjLmNvbTxt
YWlsdG86bGloYW9AaDNjLmNvbT4NCnd3dy5oM2MuY29tPGh0dHA6Ly93d3cuaDNjLmNvbS8+DQpU
aGlzIGUtbWFpbCBhbmQgaXRzIGF0dGFjaG1lbnRzIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9y
bWF0aW9uIGZyb20gSDNDLCB3aGljaCBpcyBpbnRlbmRlZCBvbmx5IGZvciB0aGUgcGVyc29uIG9y
IGVudGl0eSB3aG9zZSBhZGRyZXNzIGlzIGxpc3RlZCBhYm92ZS4gQW55IHVzZSBvZiB0aGUgaW5m
b3JtYXRpb24gY29udGFpbmVkIGhlcmVpbiBpbiBhbnkgd2F5IChpbmNsdWRpbmcsIGJ1dCBub3Qg
bGltaXRlZCB0bywgdG90YWwgb3IgcGFydGlhbCBkaXNjbG9zdXJlLCByZXByb2R1Y3Rpb24sIG9y
IGRpc3NlbWluYXRpb24pIGJ5IHBlcnNvbnMgb3RoZXIgdGhhbiB0aGUgaW50ZW5kZWQgcmVjaXBp
ZW50KHMpIGlzIHByb2hpYml0ZWQuIElmIHlvdSByZWNlaXZlIHRoaXMgZS1tYWlsIGluIGVycm9y
LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYnkgcGhvbmUgb3IgZW1haWwgaW1tZWRpYXRlbHkg
YW5kIGRlbGV0ZSBpdCENCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0Ksb7Tyrz+vLDG5Li9vP66rNPQ
0MK7qsj9vK/NxbXEsaPD3NDFz6KjrL32z97T2reiy824+MnPw+a12Na31tDB0LP2DQq1xLj2yMu7
8si61+mho7371rnIzrrOxuTL+8jL0tTIzrrO0M7Kvcq508OjqLD8wKi1q7K7z97T2sirsr+78rK/
t9a12NC5wrahori01sahog0Ku/LJoreio6mxvtPKvP7W0LXE0MXPoqGjyOe5+8T6tO3K1cHLsb7T
yrz+o6zH68T6waK8tLXnu7C78tPKvP7NqNaqt6K8/sjLsqLJvrP9sb4NCtPKvP6joQ0KVGhpcyBl
LW1haWwgYW5kIGl0cyBhdHRhY2htZW50cyBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlv
biBmcm9tIE5ldyBIM0MsIHdoaWNoIGlzDQppbnRlbmRlZCBvbmx5IGZvciB0aGUgcGVyc29uIG9y
IGVudGl0eSB3aG9zZSBhZGRyZXNzIGlzIGxpc3RlZCBhYm92ZS4gQW55IHVzZSBvZiB0aGUNCmlu
Zm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gaW4gYW55IHdheSAoaW5jbHVkaW5nLCBidXQgbm90
IGxpbWl0ZWQgdG8sIHRvdGFsIG9yIHBhcnRpYWwNCmRpc2Nsb3N1cmUsIHJlcHJvZHVjdGlvbiwg
b3IgZGlzc2VtaW5hdGlvbikgYnkgcGVyc29ucyBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZA0KcmVj
aXBpZW50KHMpIGlzIHByb2hpYml0ZWQuIElmIHlvdSByZWNlaXZlIHRoaXMgZS1tYWlsIGluIGVy
cm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXINCmJ5IHBob25lIG9yIGVtYWlsIGltbWVkaWF0
ZWx5IGFuZCBkZWxldGUgaXQhDQo=

--_000_fdb76c66e4c5444d8d52ba9060dc239dh3ccom_
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: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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@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:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 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:"var\(--bs-font-monospace\)";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	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 =D4=A4=C9=E8=B8=F1=CA=BD Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=CB=CE=CC=E5;}
span.HTMLChar
	{mso-style-name:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD";
	font-family:=CB=CE=CC=E5;}
span.EmailStyle19
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.h31
	{mso-style-name:h31;
	font-family:"Courier New";
	font-weight:bold;}
span.h21
	{mso-style-name:h21;
	font-family:"Courier New";
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
/* Page Definitions */
@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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72" style=3D"text-justi=
fy-trim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi authors:<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 read the draft-geng-msr6-traf=
fic-engineering, and several suggestions and questions are following:<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN" style=3D"font-family:&quot;var(--b=
s-font-monospace)&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">1. written error<o:p></o:p><=
/span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span class=3D"h31"><span lang=3D"E=
N"><a href=3D"https://datatracker.ietf.org/doc/html/draft-geng-msr6-traffic=
-engineering#section-8.1">8.1</a>.&nbsp; </span></span><span class=3D"h31">=
<span lang=3D"EN" style=3D"font-weight:normal">MSR6 Illustration: End.RL</s=
pan></span><span lang=3D"EN"><o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN"><o:p>&nbsp;</o:p>=
</span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; In n=
ode A, the packet is encapsulated the packet with an IPv6 header<o:p></o:p>=
</span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; carr=
ying an MRH.&nbsp; The segment list in the MRH is as follows.&nbsp; The<o:p=
></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; dest=
ination address of the IPv6 header is the 1st SID in the segment<o:p></o:p>=
</span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; list=
, which is the local SID of node A.&nbsp; Based on the End.RL behavior<o:p>=
</o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; defi=
ned in <a href=3D"https://datatracker.ietf.org/doc/html/draft-geng-msr6-tra=
ffic-engineering#section-5.1">section 5.1</a>, the packet is replicated to =
2 (Replication<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; Numb=
er&#43;1=3D1&#43;1=3D2) packets.&nbsp; In the 1st packet, the Segment Left =
is set<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; to 2=
 and DA is replaced by Segment List[2]; <span style=3D"color:red">In the 2n=
d packet, the<o:p></o:p></span></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN" style=3D"color:re=
d">&nbsp;&nbsp; Segment Left is set to 4 and DA is replaced by Segment List=
[4]</span><span lang=3D"EN">; The<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; pack=
ets are routed to the node B and node C respectively.<o:p></o:p></span></pr=
e>
<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</s=
pan><span style=3D"font-family:=CB=CE=CC=E5">=A1=B7</span><span lang=3D"EN-=
US"> Should be
<o:p></o:p></span></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN" style=3D"color:#0=
070C0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;In the 2nd packet, the Segment Left is set to </span><span lang=
=3D"EN" style=3D"color:red">3</span><span lang=3D"EN" style=3D"color:#0070C=
0"> and DA is replaced by Segment List[</span><span lang=3D"EN" style=3D"co=
lor:red">3</span><span lang=3D"EN" style=3D"color:#0070C0">]</span><span la=
ng=3D"EN-US" style=3D"color:#0070C0"><o:p></o:p></span></pre>
<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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:15.0pt">2=
. two &nbsp;Suggestion:<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span class=3D"h21"><span lang=3D"E=
N"><a href=3D"https://datatracker.ietf.org/doc/html/draft-geng-msr6-traffic=
-engineering#section-5">5</a>.&nbsp; </span></span><span class=3D"h21"><spa=
n lang=3D"EN" style=3D"font-weight:normal">MSR6 Endpoint Behaviors</span></=
span><b><span lang=3D"EN"><o:p></o:p></span></b></pre>
<p class=3D"MsoNormal"><span class=3D"h31"><span lang=3D"EN" style=3D"font-=
size:12.0pt;font-weight:normal"><a href=3D"https://datatracker.ietf.org/doc=
/html/draft-geng-msr6-traffic-engineering#section-5.1"><b><span style=3D"fo=
nt-size:10.5pt">5.1</span></b></a>.&nbsp; End.RL:
 MSR6 Endpoint Replication List</span></span><b><span lang=3D"EN-US"><o:p><=
/o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN">When the packet i=
s received by an Replication Endpoint and the DA of<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; this=
 packet is a local SID with the function of End.RL, the packet<o:p></o:p></=
span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; will=
 be replicated based on the &quot;replication number&quot;.&nbsp; The DA of=
 the<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; 1st =
replicated packet is replaced by the SL=3D&quot;pointer&quot; and the value=
<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; of S=
egment Left is set to &quot;pointer&quot;; the DA of the 2nd replicated<o:p=
></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; pack=
et is replaced by the SL=3D&quot;<span style=3D"color:red">pointer &#43;1</=
span>&quot; and the value of Segment<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; Left=
 is set to &quot;<span style=3D"color:red">pointer&#43;1</span>&quot;.&nbsp=
; The packet is sent out based on the<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; upda=
ted DA.&nbsp; Repeat the operation untill all the replicated packets<o:p></=
o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; are =
sent out.<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">1)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; <span style=3D"color:#2E=
74B5">The SL is increasing in prcedure description and the psedou-code. &nb=
sp;<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp;&=
nbsp;The description mode of SL' decreasing will be consistent with SRv6 ar=
chitecture and understandable</span><span lang=3D"EN-US"><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">2)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; <span style=3D"col=
or:#2E74B5">Pseudo-code depicts how to process replicated packet.
<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp;&=
nbsp;&nbsp;The original packet also needs to be sent to the downstream node=
, and the procedure is different from replicated packets, especially with E=
nd.RL.X SID
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp;&=
nbsp;&nbsp;So suggest to add description about the original packet in pseud=
o-code<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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">3. Pseudo codes and illustra=
tion are conflict<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN">S01. When an MRH =
is processed {<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; S02.=
&nbsp;&nbsp; If (Segments Left =3D=3D 0 or <span style=3D"color:red">Replic=
ation Number=3D=3DPointer=3D=3D0</span>) {<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; S03.=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Stop processing the MRH, and proceed to proc=
ess the next<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; h=
eader in the packet, whose type is identified by<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t=
he Next Header field in the routing header.<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:A1 | Fun:End.RL.X| Rp-Nm:1 |&nbsp; P:3&nbsp; |<o:p></o:=
p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:A2 | Fun:End.RL.X| Rp-Nm:0 |&nbsp; P:5&nbsp; |<o:p></o:=
p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:B1 | Fun:End.RL.X| Rp-Nm:1 |&nbsp; P:0&nbsp; |<o:p></o:=
p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:B2 | Fun:End.RL.X| <b>Rp-Nm:0 |&nbsp; P:0</b> |<o:p></o=
:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:C1 | Fun:End.RL.X| Rp-Nm:1 |&nbsp; P:0&nbsp; |<o:p></o:=
p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:C2 | Fun:End.RL.X| Rp-Nm:0 |&nbsp; P:0&nbsp; |<o:p></o:=
p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<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" style=3D"color:#0070C0">In the =
Illustration, B2's Rp-Nm and pointer are 0, &nbsp;B will stop processing MR=
H based on pseudo-code.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">In addi=
tion, USD flavor should be added to B1</span><span style=3D"font-family:=CB=
=CE=CC=E5;color:#0070C0">=A1=A2</span><span lang=3D"EN-US" style=3D"color:#=
0070C0">B2</span><span style=3D"font-family:=CB=CE=CC=E5;color:#0070C0">=A1=
=A2</span><span lang=3D"EN-US" style=3D"color:#0070C0">C1</span><span style=
=3D"font-family:=CB=CE=CC=E5;color:#0070C0">=A1=A2</span><span lang=3D"EN-U=
S" style=3D"color:#0070C0">C2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; <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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">4. Question about mixed use =
of End.RL and End.RL.X<o:p></o:p></span></b></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">&nbsp; <span style=3D"color:#2E=
74B5">Suppose A allocates a End.RL, B allocates End.RL.X B1 associated to D=
&nbsp; and End.RL.X B2 associated to E<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp;C=
 allocates two End.RL.X SIDs respectively assciated to F and G.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp; =
The multicast tree is composed with End.RL and End.RL.X SIDS.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp; =
Does this scenario need to be considered? And It will be great to add a ill=
ustration about that to document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5"><o:p>&n=
bsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&#43;---&#43;<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; &#43;--| D |<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;---&#43;&nbsp;&nbsp;=
 B1&nbsp; &#43;---&#43;<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;--| B |----|<o:p></o:p></span></=
pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&#43;---&#43;&nbsp;&nbsp; B2&n=
bsp; &#43;---&#43;<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; &#43;---&#43;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; &#43;--| E |<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp; R----- | A=
 |----|&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &#43;---&#43;<o:p></o:p>=
</span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&#43;---&#43;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; &#43;--| F |<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; &#43;---&#43;&nbsp;&nbsp; C1 =
&#43;---&#43;<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;--| C |----|<o:p></o:p></s=
pan></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;---&#43;&nbsp;&nbsp;=
 C2 &#43;---&#43;<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; &#43;--| G |<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; &#43;---&#43;<o:p></o:p></span></pre>
<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"><o:p>&nbsp;</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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:130%"><b><span lang=3D"EN-US" s=
tyle=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:b=
lack">Lihao</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;line-h=
eight:130%;font-family:=CB=CE=CC=E5;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:130%"><b><span lang=3D"EN-US" s=
tyle=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#=
E50012">H3C</span></b><span lang=3D"EN-US" style=3D"line-height:130%;font-f=
amily:=CB=CE=CC=E5;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:130%"><span lang=3D"EN-US"><a h=
ref=3D"mailto:lihao@h3c.com"><span style=3D"font-size:9.0pt;line-height:130=
%;font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:blue">l=
ihao@h3c.com</span></a></span><span lang=3D"EN-US" style=3D"font-size:9.0pt=
;line-height:130%;font-family:=CB=CE=CC=E5;color:#1F497D"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"line-height:130%"><span lang=3D"EN-US"><a h=
ref=3D"http://www.h3c.com/"><span style=3D"font-size:9.0pt;line-height:130%=
;font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:blue">ww=
w.h3c.com</span></a></span><span lang=3D"EN-US" style=3D"font-size:9.0pt;li=
ne-height:130%;font-family:=CB=CE=CC=E5;color:#1F497D"><o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-f=
amily:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#7F7F7F">This e=
-mail and its attachments contain confidential information from H3C, which =
is intended only for the person or entity whose address is listed above.
 Any use of the information contained herein in any way (including, but not=
 limited to, total or partial disclosure, reproduction, or dissemination) b=
y persons other than the intended recipient(s) is prohibited. If you receiv=
e this e-mail in error, please notify
 the sender by phone or email immediately and delete it!</span><span lang=
=3D"EN-US" style=3D"font-size:9.0pt;font-family:=CB=CE=CC=E5;color:#1F497D"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
<span style=3D"font-size:7.5pt;font-family:=BB=AA=CE=C4=CF=B8=BA=DA;color:g=
ray"><span lang=3D"EN-US">-------------------------------------------------=
---------------------------------------------------------------------------=
---------<br>
</span>=B1=BE=D3=CA=BC=FE=BC=B0=C6=E4=B8=BD=BC=FE=BA=AC=D3=D0=D0=C2=BB=AA=
=C8=FD=BC=AF=CD=C5=B5=C4=B1=A3=C3=DC=D0=C5=CF=A2=A3=AC=BD=F6=CF=DE=D3=DA=B7=
=A2=CB=CD=B8=F8=C9=CF=C3=E6=B5=D8=D6=B7=D6=D0=C1=D0=B3=F6<span lang=3D"EN-U=
S"><br>
</span>=B5=C4=B8=F6=C8=CB=BB=F2=C8=BA=D7=E9=A1=A3=BD=FB=D6=B9=C8=CE=BA=CE=
=C6=E4=CB=FB=C8=CB=D2=D4=C8=CE=BA=CE=D0=CE=CA=BD=CA=B9=D3=C3=A3=A8=B0=FC=C0=
=A8=B5=AB=B2=BB=CF=DE=D3=DA=C8=AB=B2=BF=BB=F2=B2=BF=B7=D6=B5=D8=D0=B9=C2=B6=
=A1=A2=B8=B4=D6=C6=A1=A2<span lang=3D"EN-US"><br>
</span>=BB=F2=C9=A2=B7=A2=A3=A9=B1=BE=D3=CA=BC=FE=D6=D0=B5=C4=D0=C5=CF=A2=
=A1=A3=C8=E7=B9=FB=C4=FA=B4=ED=CA=D5=C1=CB=B1=BE=D3=CA=BC=FE=A3=AC=C7=EB=C4=
=FA=C1=A2=BC=B4=B5=E7=BB=B0=BB=F2=D3=CA=BC=FE=CD=A8=D6=AA=B7=A2=BC=FE=C8=CB=
=B2=A2=C9=BE=B3=FD=B1=BE<span lang=3D"EN-US"><br>
</span>=D3=CA=BC=FE=A3=A1<span lang=3D"EN-US"><br>
</span></span><span lang=3D"EN-US" style=3D"font-size:7.5pt;font-family:&qu=
ot;Arial&quot;,&quot;sans-serif&quot;;color:gray">This e-mail and its attac=
hments contain confidential information from New H3C, which is
<br>
intended only for the person or entity whose address is listed above. Any u=
se of the
<br>
information contained herein in any way (including, but not limited to, tot=
al or partial
<br>
disclosure, reproduction, or dissemination) by persons other than the inten=
ded <br>
recipient(s) is prohibited. If you receive this e-mail in error, please not=
ify the sender
<br>
by phone or email immediately and delete it!</span>
</body>
</html>

--_000_fdb76c66e4c5444d8d52ba9060dc239dh3ccom_--


From nobody Tue Jan 11 22:47:40 2022
Return-Path: <gengxuesong@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 694FB3A0A26; Tue, 11 Jan 2022 22:47:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.896
X-Spam-Level: 
X-Spam-Status: No, score=-6.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 PDUZCMuwFutL; Tue, 11 Jan 2022 22:47:33 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 230CE3A0A25; Tue, 11 Jan 2022 22:47:33 -0800 (PST)
Received: from fraeml739-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JYdR24Zr2z67bj2; Wed, 12 Jan 2022 14:47:26 +0800 (CST)
Received: from canpemm500009.china.huawei.com (7.192.105.203) by fraeml739-chm.china.huawei.com (10.206.15.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 12 Jan 2022 07:47:29 +0100
Received: from canpemm500010.china.huawei.com (7.192.105.118) by canpemm500009.china.huawei.com (7.192.105.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 12 Jan 2022 14:47:27 +0800
Received: from canpemm500010.china.huawei.com ([7.192.105.118]) by canpemm500010.china.huawei.com ([7.192.105.118]) with mapi id 15.01.2308.020;  Wed, 12 Jan 2022 14:47:27 +0800
From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
To: Lihao <lihao@h3c.com>, "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>,  Lizhenbin <lizhenbin@huawei.com>
CC: "spring@ietf.org" <spring@ietf.org>, "pim@ietf.org" <pim@ietf.org>
Thread-Topic: About  draft-geng-msr6-traffic-engineering
Thread-Index: AdgF+z7q21NOBthfSz2qsNh9/6/AIgBhJa5Q
Date: Wed, 12 Jan 2022 06:47:27 +0000
Message-ID: <a66fa35b35764125b7217e8df116ce63@huawei.com>
References: <fdb76c66e4c5444d8d52ba9060dc239d@h3c.com>
In-Reply-To: <fdb76c66e4c5444d8d52ba9060dc239d@h3c.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.41.43]
Content-Type: multipart/alternative; boundary="_000_a66fa35b35764125b7217e8df116ce63huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/M_TNcY_DvFVesZH9AmchMSnoXt4>
Subject: Re: [spring] About  draft-geng-msr6-traffic-engineering
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@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, 12 Jan 2022 06:47:39 -0000

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

SGkgTGloYW8sDQoNClRoYW5rcyBmb3IgcmV2aWV3aW5nIHRoZSBkb2N1bWVudCBhbmQgZ2l2ZSBj
b21tZW50cy4gUGxlYXNlIGZpbmQgZmVlZGJhY2sgaW5saW5lLg0KU29tZSBjb21tZW50cyB3aWxs
IGJlIGFkZHJlc3NlZCBpbiB0aGUgbmV4dCB2ZXJzaW9uLg0KDQpCZXN0DQpYdWVzb25nDQoNCg0K
RnJvbTogTGloYW8gW21haWx0bzpsaWhhb0BoM2MuY29tXQ0KU2VudDogVHVlc2RheSwgSmFudWFy
eSAxMSwgMjAyMiAyOjU0IFBNDQpUbzogR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4
dWVzb25nQGh1YXdlaS5jb20+OyBYaWVqaW5ncm9uZyAoSmluZ3JvbmcpIDx4aWVqaW5ncm9uZ0Bo
dWF3ZWkuY29tPjsgTGl6aGVuYmluIDxsaXpoZW5iaW5AaHVhd2VpLmNvbT4NCkNjOiBzcHJpbmdA
aWV0Zi5vcmc7IHBpbUBpZXRmLm9yZw0KU3ViamVjdDogQWJvdXQgZHJhZnQtZ2VuZy1tc3I2LXRy
YWZmaWMtZW5naW5lZXJpbmcNCg0KSGkgYXV0aG9yczoNCg0KSSByZWFkIHRoZSBkcmFmdC1nZW5n
LW1zcjYtdHJhZmZpYy1lbmdpbmVlcmluZywgYW5kIHNldmVyYWwgc3VnZ2VzdGlvbnMgYW5kIHF1
ZXN0aW9ucyBhcmUgZm9sbG93aW5nOg0KDQoNCjEuIHdyaXR0ZW4gZXJyb3INCg0KDQo4LjE8aHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1nZW5nLW1zcjYtdHJhZmZp
Yy1lbmdpbmVlcmluZyNzZWN0aW9uLTguMT4uICBNU1I2IElsbHVzdHJhdGlvbjogRW5kLlJMDQoN
Cg0KDQogICBJbiBub2RlIEEsIHRoZSBwYWNrZXQgaXMgZW5jYXBzdWxhdGVkIHRoZSBwYWNrZXQg
d2l0aCBhbiBJUHY2IGhlYWRlcg0KDQogICBjYXJyeWluZyBhbiBNUkguICBUaGUgc2VnbWVudCBs
aXN0IGluIHRoZSBNUkggaXMgYXMgZm9sbG93cy4gIFRoZQ0KDQogICBkZXN0aW5hdGlvbiBhZGRy
ZXNzIG9mIHRoZSBJUHY2IGhlYWRlciBpcyB0aGUgMXN0IFNJRCBpbiB0aGUgc2VnbWVudA0KDQog
ICBsaXN0LCB3aGljaCBpcyB0aGUgbG9jYWwgU0lEIG9mIG5vZGUgQS4gIEJhc2VkIG9uIHRoZSBF
bmQuUkwgYmVoYXZpb3INCg0KICAgZGVmaW5lZCBpbiBzZWN0aW9uIDUuMTxodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWdlbmctbXNyNi10cmFmZmljLWVuZ2luZWVy
aW5nI3NlY3Rpb24tNS4xPiwgdGhlIHBhY2tldCBpcyByZXBsaWNhdGVkIHRvIDIgKFJlcGxpY2F0
aW9uDQoNCiAgIE51bWJlcisxPTErMT0yKSBwYWNrZXRzLiAgSW4gdGhlIDFzdCBwYWNrZXQsIHRo
ZSBTZWdtZW50IExlZnQgaXMgc2V0DQoNCiAgIHRvIDIgYW5kIERBIGlzIHJlcGxhY2VkIGJ5IFNl
Z21lbnQgTGlzdFsyXTsgSW4gdGhlIDJuZCBwYWNrZXQsIHRoZQ0KDQogICBTZWdtZW50IExlZnQg
aXMgc2V0IHRvIDQgYW5kIERBIGlzIHJlcGxhY2VkIGJ5IFNlZ21lbnQgTGlzdFs0XTsgVGhlDQoN
CiAgIHBhY2tldHMgYXJlIHJvdXRlZCB0byB0aGUgbm9kZSBCIGFuZCBub2RlIEMgcmVzcGVjdGl2
ZWx5Lg0KDQogICAgICAgICAgICAgICAgICAgICAgID09PT09PT09PT09PT09PaG3IFNob3VsZCBi
ZQ0KDQogICAgICAgICAgICAgSW4gdGhlIDJuZCBwYWNrZXQsIHRoZSBTZWdtZW50IExlZnQgaXMg
c2V0IHRvIDMgYW5kIERBIGlzIHJlcGxhY2VkIGJ5IFNlZ21lbnQgTGlzdFszXQ0KDQpbWHVlc29u
Z10gVGhhbmsgeW91IGZvciBwb2ludGluZyB0aGlzIG91dC4NCg0KDQoyLiB0d28gIFN1Z2dlc3Rp
b246DQoNCg0KNTxodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWdl
bmctbXNyNi10cmFmZmljLWVuZ2luZWVyaW5nI3NlY3Rpb24tNT4uICBNU1I2IEVuZHBvaW50IEJl
aGF2aW9ycw0KNS4xPGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQt
Z2VuZy1tc3I2LXRyYWZmaWMtZW5naW5lZXJpbmcjc2VjdGlvbi01LjE+LiAgRW5kLlJMOiBNU1I2
IEVuZHBvaW50IFJlcGxpY2F0aW9uIExpc3QNCg0KDQpXaGVuIHRoZSBwYWNrZXQgaXMgcmVjZWl2
ZWQgYnkgYW4gUmVwbGljYXRpb24gRW5kcG9pbnQgYW5kIHRoZSBEQSBvZg0KDQogICB0aGlzIHBh
Y2tldCBpcyBhIGxvY2FsIFNJRCB3aXRoIHRoZSBmdW5jdGlvbiBvZiBFbmQuUkwsIHRoZSBwYWNr
ZXQNCg0KICAgd2lsbCBiZSByZXBsaWNhdGVkIGJhc2VkIG9uIHRoZSAicmVwbGljYXRpb24gbnVt
YmVyIi4gIFRoZSBEQSBvZiB0aGUNCg0KICAgMXN0IHJlcGxpY2F0ZWQgcGFja2V0IGlzIHJlcGxh
Y2VkIGJ5IHRoZSBTTD0icG9pbnRlciIgYW5kIHRoZSB2YWx1ZQ0KDQogICBvZiBTZWdtZW50IExl
ZnQgaXMgc2V0IHRvICJwb2ludGVyIjsgdGhlIERBIG9mIHRoZSAybmQgcmVwbGljYXRlZA0KDQog
ICBwYWNrZXQgaXMgcmVwbGFjZWQgYnkgdGhlIFNMPSJwb2ludGVyICsxIiBhbmQgdGhlIHZhbHVl
IG9mIFNlZ21lbnQNCg0KICAgTGVmdCBpcyBzZXQgdG8gInBvaW50ZXIrMSIuICBUaGUgcGFja2V0
IGlzIHNlbnQgb3V0IGJhc2VkIG9uIHRoZQ0KDQogICB1cGRhdGVkIERBLiAgUmVwZWF0IHRoZSBv
cGVyYXRpb24gdW50aWxsIGFsbCB0aGUgcmVwbGljYXRlZCBwYWNrZXRzDQoNCiAgIGFyZSBzZW50
IG91dC4NCiAgICAgICAgICAgID09PT09PT09PT09PT09PT09PT09PT4NCjEpDQogIFRoZSBTTCBp
cyBpbmNyZWFzaW5nIGluIHByY2VkdXJlIGRlc2NyaXB0aW9uIGFuZCB0aGUgcHNlZG91LWNvZGUu
DQogIFRoZSBkZXNjcmlwdGlvbiBtb2RlIG9mIFNMJyBkZWNyZWFzaW5nIHdpbGwgYmUgY29uc2lz
dGVudCB3aXRoIFNSdjYgYXJjaGl0ZWN0dXJlIGFuZCB1bmRlcnN0YW5kYWJsZQ0KDQpbWHVlc29u
Z10gWW91oa9yZSByaWdodC4gRGVjcmVhc2luZyBTTCBpcyBlYXNpZXIgdG8gYmUgdW5kZXJzdG9v
ZC4NCg0KMikNCiAgIFBzZXVkby1jb2RlIGRlcGljdHMgaG93IHRvIHByb2Nlc3MgcmVwbGljYXRl
ZCBwYWNrZXQuDQogICBUaGUgb3JpZ2luYWwgcGFja2V0IGFsc28gbmVlZHMgdG8gYmUgc2VudCB0
byB0aGUgZG93bnN0cmVhbSBub2RlLCBhbmQgdGhlIHByb2NlZHVyZSBpcyBkaWZmZXJlbnQgZnJv
bSByZXBsaWNhdGVkIHBhY2tldHMsIGVzcGVjaWFsbHkgd2l0aCBFbmQuUkwuWCBTSUQNCiAgIFNv
IHN1Z2dlc3QgdG8gYWRkIGRlc2NyaXB0aW9uIGFib3V0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaW4g
cHNldWRvLWNvZGUNCg0KW1h1ZXNvbmddKElmIEkgdW5kZXJzdGFuZCB0aGUgcXVlc3Rpb24gcmln
aHQpVGhlIGJlaGF2aW9yIGluIHRoZSBpbmdyZXNzIG5vZGUgaXMgc2ltaWxhciB0byB0aGUgYmVo
YXZpb3IgaW4gdGhlIGRvd25zdHJlYW0gcmVwbGljYXRpb24gbm9kZXMsIG9ubHkgYmFzZWQgb24g
dGhlIHR5cGUgb2YgdGhlIFNJRC4NCkZvciBleGFtcGxlLCBpZiBBIGlzIHRoZSBpbmdyZXNzIG5v
ZGUgYW5kIHN1cHBvc2VkIHRvIHJlcGxpY2F0ZSB0aGUgcGFja2V0IHRvIEIgYW5kIEMuIFRoZSBm
aXJzdCBwYXJzZWQgU0lEIGluIHRoZSBzZWdtZW50IGxpc3Qgd2lsbCBiZSB0aGUgbG9jYWwgU0lE
IG9mIG5vZGUgQSBhbmQgdGhlIGZ1bmN0aW9uIFRZUEUgaXMgRW5kLlJMOyBJZiBBIGlzIHRoZSBp
bmdyZXNzIG5vZGUgYW5kIHN1cHBvc2VkIHRvIHJlcGxpY2F0ZSB0aGUgcGFja2V0IGFuZCBzZW50
IHRoZW0gb3V0IHRocm91Z2ggQTEgYW5kIEEyLiBUaGUgZmlyc3QgcGFyc2VkIFNJRCBpbiB0aGUg
c2VnbWVudCBsaXN0IHdpbGwgYmUgdGhlIGxvY2FsIFNJRCBvZiBub2RlIEEgYW5kIHRoZSBmdW5j
dGlvbiBUWVBFIGlzIEVuZC5STC5YIHBvaW50aW5nIHRvIEExLg0KDQoNCg0KMy4gUHNldWRvIGNv
ZGVzIGFuZCBpbGx1c3RyYXRpb24gYXJlIGNvbmZsaWN0DQoNCg0KUzAxLiBXaGVuIGFuIE1SSCBp
cyBwcm9jZXNzZWQgew0KDQogICBTMDIuICAgSWYgKFNlZ21lbnRzIExlZnQgPT0gMCBvciBSZXBs
aWNhdGlvbiBOdW1iZXI9PVBvaW50ZXI9PTApIHsNCg0KICAgUzAzLiAgICAgIFN0b3AgcHJvY2Vz
c2luZyB0aGUgTVJILCBhbmQgcHJvY2VlZCB0byBwcm9jZXNzIHRoZSBuZXh0DQoNCiAgICAgICAg
ICAgICAgICBoZWFkZXIgaW4gdGhlIHBhY2tldCwgd2hvc2UgdHlwZSBpcyBpZGVudGlmaWVkIGJ5
DQoNCiAgICAgICAgICAgICAgICB0aGUgTmV4dCBIZWFkZXIgZmllbGQgaW4gdGhlIHJvdXRpbmcg
aGVhZGVyLg0KDQoNCiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKw0KDQogICAgIHwgIExvYzpBMSB8IEZ1bjpFbmQuUkwuWHwgUnAtTm06MSB8ICBQOjMgIHwN
Cg0KICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCiAg
ICAgfCAgTG9jOkEyIHwgRnVuOkVuZC5STC5YfCBScC1ObTowIHwgIFA6NSAgfA0KDQogICAgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICB8ICBMb2M6
QjEgfCBGdW46RW5kLlJMLlh8IFJwLU5tOjEgfCAgUDowICB8DQoNCiAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgIHwgIExvYzpCMiB8IEZ1bjpF
bmQuUkwuWHwgUnAtTm06MCB8ICBQOjAgfA0KDQogICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgICB8ICBMb2M6QzEgfCBGdW46RW5kLlJMLlh8IFJw
LU5tOjEgfCAgUDowICB8DQoNCiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKw0KDQogICAgIHwgIExvYzpDMiB8IEZ1bjpFbmQuUkwuWHwgUnAtTm06MCB8ICBQ
OjAgIHwNCg0KICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
DQoNCkluIHRoZSBJbGx1c3RyYXRpb24sIEIyJ3MgUnAtTm0gYW5kIHBvaW50ZXIgYXJlIDAsICBC
IHdpbGwgc3RvcCBwcm9jZXNzaW5nIE1SSCBiYXNlZCBvbiBwc2V1ZG8tY29kZS4NCg0KW1h1ZXNv
bmddIEkgY2Fuoa90IHNlZSB0aGUgcHJvYmxlbSBoZXJlLiBCIHdpbGwgc3RvcCBwcm9jZXNzaW5n
IE1SSCBhbmQgc3RhcnQgdG8gcGFyc2UgdGhlIG5leHQgaGVhZGVyLg0KDQpJbiBhZGRpdGlvbiwg
VVNEIGZsYXZvciBzaG91bGQgYmUgYWRkZWQgdG8gQjGhokIyoaJDMaGiQzINCg0KW1h1ZXNvbmdd
IFllcy4gV2Ugd2lsbCBjb25zaWRlciB0aGUgZmxhdm9yIGluIHRoZSBmb2xsb3dpbmcgdmVyc2lv
bnMuIE5vdCBvbmx5IFVTRCwgZm9yIGV4YW1wbGUgobBCVUQgTm9kZaGxIG1heSBuZWVkIGEgZGVk
aWNhdGVkIGZsYXZvciAuDQoNCjQuIFF1ZXN0aW9uIGFib3V0IG1peGVkIHVzZSBvZiBFbmQuUkwg
YW5kIEVuZC5STC5YDQoNCiAgU3VwcG9zZSBBIGFsbG9jYXRlcyBhIEVuZC5STCwgQiBhbGxvY2F0
ZXMgRW5kLlJMLlggQjEgYXNzb2NpYXRlZCB0byBEICBhbmQgRW5kLlJMLlggQjIgYXNzb2NpYXRl
ZCB0byBFDQogQyBhbGxvY2F0ZXMgdHdvIEVuZC5STC5YIFNJRHMgcmVzcGVjdGl2ZWx5IGFzc2Np
YXRlZCB0byBGIGFuZCBHLg0KICBUaGUgbXVsdGljYXN0IHRyZWUgaXMgY29tcG9zZWQgd2l0aCBF
bmQuUkwgYW5kIEVuZC5STC5YIFNJRFMuDQoNCiAgRG9lcyB0aGlzIHNjZW5hcmlvIG5lZWQgdG8g
YmUgY29uc2lkZXJlZD8gQW5kIEl0IHdpbGwgYmUgZ3JlYXQgdG8gYWRkIGEgaWxsdXN0cmF0aW9u
IGFib3V0IHRoYXQgdG8gZG9jdW1lbnQuDQoNCg0KICAgICAgICAgICAgICAgICAgICstLS0rDQoN
CiAgICAgICAgICAgICAgICAgICstLXwgRCB8DQoNCiAgICAgICAgICAgICstLS0rICAgQjEgICst
LS0rDQoNCiAgICAgICAgICArLS18IEIgfC0tLS18DQoNCiAgICAgICAgICB8ICstLS0rICAgQjIg
ICstLS0rDQoNCiAgICAgICstLS0rICB8ICAgICAgICstLXwgRSB8DQoNCiAgUi0tLS0tIHwgQSB8
LS0tLXwgICAgICAgICArLS0tKw0KDQogICAgICstLS0rICAgfCAgICAgICArLS18IEYgfA0KDQog
ICAgICAgICAgfCAgKy0tLSsgICBDMSArLS0tKw0KDQogICAgICAgICAgICstLXwgQyB8LS0tLXwN
Cg0KICAgICAgICAgICAgKy0tLSsgICBDMiArLS0tKw0KDQogICAgICAgICAgICAgICAgICstLXwg
RyB8DQoNCiAgICAgICAgICAgICAgICAgICArLS0tKw0KDQoNCltYdWVzb25nXSBNaXhlZCBkZXBs
b3ltZW50IHNob3VsZCBiZSBjb25zaWRlcmVkLiBJbiBvcmRlciB0byBhdm9pZCBicmluZ2luZyB1
bm5lY2Vzc2FyeSBjb21wbGV4aXR5IHRvIHRoZSBzb2x1dGlvbiwgd2Ugb25seSBwbGFuIHRvIGNv
dmVyIHRoZSBjYXNlIG9mIDEgdGltZSB0cmFuc2ZlciBmcm9tIEVuZC4gUkwgdG8gRW5kLiBSTC5Y
IG9yIG9yIHZpY2UgdmVyc2EuICBXZSBjb3VsZCBhZGQgYW4gZXhhbXBsZS4NCg0KDQoNCkxpaGFv
DQpIM0MNCmxpaGFvQGgzYy5jb208bWFpbHRvOmxpaGFvQGgzYy5jb20+DQp3d3cuaDNjLmNvbTxo
dHRwOi8vd3d3LmgzYy5jb20vPg0KVGhpcyBlLW1haWwgYW5kIGl0cyBhdHRhY2htZW50cyBjb250
YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBmcm9tIEgzQywgd2hpY2ggaXMgaW50ZW5kZWQg
b25seSBmb3IgdGhlIHBlcnNvbiBvciBlbnRpdHkgd2hvc2UgYWRkcmVzcyBpcyBsaXN0ZWQgYWJv
dmUuIEFueSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gaW4gYW55IHdh
eSAoaW5jbHVkaW5nLCBidXQgbm90IGxpbWl0ZWQgdG8sIHRvdGFsIG9yIHBhcnRpYWwgZGlzY2xv
c3VyZSwgcmVwcm9kdWN0aW9uLCBvciBkaXNzZW1pbmF0aW9uKSBieSBwZXJzb25zIG90aGVyIHRo
YW4gdGhlIGludGVuZGVkIHJlY2lwaWVudChzKSBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgcmVjZWl2
ZSB0aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGJ5IHBob25l
IG9yIGVtYWlsIGltbWVkaWF0ZWx5IGFuZCBkZWxldGUgaXQhDQoNCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCrG+08q8/rywxuS4vbz+uqzT0NDCu6rI/byvzcW1xLGjw9zQxc+io6y99s/e09q3osvNuPjJ
z8PmtdjWt9bQwdCz9g0KtcS49sjLu/LIutfpoaO9+9a5yM66zsbky/vIy9LUyM66ztDOyr3KudPD
o6iw/MCotauyu8/e09rIq7K/u/Kyv7fWtdjQucK2oaK4tNbGoaINCrvyyaK3oqOpsb7Tyrz+1tC1
xNDFz6Kho8jnufvE+rTtytXBy7G+08q8/qOsx+vE+sGivLS157uwu/LTyrz+zajWqreivP7Iy7Ki
yb6z/bG+DQrTyrz+o6ENClRoaXMgZS1tYWlsIGFuZCBpdHMgYXR0YWNobWVudHMgY29udGFpbiBj
b25maWRlbnRpYWwgaW5mb3JtYXRpb24gZnJvbSBOZXcgSDNDLCB3aGljaCBpcw0KaW50ZW5kZWQg
b25seSBmb3IgdGhlIHBlcnNvbiBvciBlbnRpdHkgd2hvc2UgYWRkcmVzcyBpcyBsaXN0ZWQgYWJv
dmUuIEFueSB1c2Ugb2YgdGhlDQppbmZvcm1hdGlvbiBjb250YWluZWQgaGVyZWluIGluIGFueSB3
YXkgKGluY2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvLCB0b3RhbCBvciBwYXJ0aWFsDQpkaXNj
bG9zdXJlLCByZXByb2R1Y3Rpb24sIG9yIGRpc3NlbWluYXRpb24pIGJ5IHBlcnNvbnMgb3RoZXIg
dGhhbiB0aGUgaW50ZW5kZWQNCnJlY2lwaWVudChzKSBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgcmVj
ZWl2ZSB0aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyDQpieSBw
aG9uZSBvciBlbWFpbCBpbW1lZGlhdGVseSBhbmQgZGVsZXRlIGl0IQ0K

--_000_a66fa35b35764125b7217e8df116ce63huaweicom_
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)">
<style><!--
/* Font Definitions */
@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:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"var\(--bs-font-monospace\)";}
@font-face
	{font-family:=BB=AA=CE=C4=CF=B8=BA=DA;
	panose-1:2 1 6 0 4 1 1 1 1 1;}
@font-face
	{font-family:"\@=BB=AA=CE=C4=CF=B8=BA=DA";
	panose-1:2 1 6 0 4 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	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 =D4=A4=C9=E8=B8=F1=CA=BD Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=CB=CE=CC=E5;}
span.HTMLChar
	{mso-style-name:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD";
	font-family:=CB=CE=CC=E5;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.h31
	{mso-style-name:h31;
	font-family:"Courier New";
	font-weight:bold;}
span.h21
	{mso-style-name:h21;
	font-family:"Courier New";
	font-weight:bold;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	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;}
--></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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72" style=3D"text-justi=
fy-trim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Liha=
o,<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>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks =
for reviewing the document and give comments. Please find feedback inline.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Some co=
mments will be addressed in the next version.<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>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xuesong=
<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>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></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" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:11.0pt">From:</span></b><span lang=3D"EN-US=
" style=3D"font-size:11.0pt"> Lihao [mailto:lihao@h3c.com]
<br>
<b>Sent:</b> Tuesday, January 11, 2022 2:54 PM<br>
<b>To:</b> Gengxuesong (Geng Xuesong) &lt;gengxuesong@huawei.com&gt;; Xieji=
ngrong (Jingrong) &lt;xiejingrong@huawei.com&gt;; Lizhenbin &lt;lizhenbin@h=
uawei.com&gt;<br>
<b>Cc:</b> spring@ietf.org; pim@ietf.org<br>
<b>Subject:</b> About draft-geng-msr6-traffic-engineering<o:p></o:p></span>=
</p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi authors:<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 read the draft-geng-msr6-traf=
fic-engineering, and several suggestions and questions are following:<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN" style=3D"font-family:&quot;var\(--=
bs-font-monospace\)&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">1. written error<o:p></o:p><=
/span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span class=3D"h31"><span lang=3D"E=
N"><a href=3D"https://datatracker.ietf.org/doc/html/draft-geng-msr6-traffic=
-engineering#section-8.1">8.1</a>.&nbsp; </span></span><span class=3D"h31">=
<span lang=3D"EN" style=3D"font-weight:normal">MSR6 Illustration: End.RL</s=
pan></span><span lang=3D"EN"><o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN"><o:p>&nbsp;</o:p>=
</span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; In n=
ode A, the packet is encapsulated the packet with an IPv6 header<o:p></o:p>=
</span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; carr=
ying an MRH.&nbsp; The segment list in the MRH is as follows.&nbsp; The<o:p=
></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; dest=
ination address of the IPv6 header is the 1st SID in the segment<o:p></o:p>=
</span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; list=
, which is the local SID of node A.&nbsp; Based on the End.RL behavior<o:p>=
</o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; defi=
ned in <a href=3D"https://datatracker.ietf.org/doc/html/draft-geng-msr6-tra=
ffic-engineering#section-5.1">section 5.1</a>, the packet is replicated to =
2 (Replication<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; Numb=
er&#43;1=3D1&#43;1=3D2) packets.&nbsp; In the 1st packet, the Segment Left =
is set<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; to 2=
 and DA is replaced by Segment List[2]; <span style=3D"color:red">In the 2n=
d packet, the<o:p></o:p></span></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN" style=3D"color:re=
d">&nbsp;&nbsp; Segment Left is set to 4 and DA is replaced by Segment List=
[4]</span><span lang=3D"EN">; The<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; pack=
ets are routed to the node B and node C respectively.<o:p></o:p></span></pr=
e>
<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</s=
pan><span style=3D"font-family:=CB=CE=CC=E5">=A1=B7</span><span lang=3D"EN-=
US"> Should be
<o:p></o:p></span></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN" style=3D"color:#0=
070C0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;In the 2nd packet, the Segment Left is set to </span><span lang=
=3D"EN" style=3D"color:red">3</span><span lang=3D"EN" style=3D"color:#0070C=
0"> and DA is replaced by Segment List[</span><span lang=3D"EN" style=3D"co=
lor:red">3</span><span lang=3D"EN" style=3D"color:#0070C0">]</span><span la=
ng=3D"EN-US" style=3D"color:#0070C0"><o:p></o:p></span></pre>
<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">[Xueson=
g] Thank you for pointing this out.<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>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:15.0pt">2=
. two &nbsp;Suggestion:<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span class=3D"h21"><span lang=3D"E=
N"><a href=3D"https://datatracker.ietf.org/doc/html/draft-geng-msr6-traffic=
-engineering#section-5">5</a>.&nbsp; </span></span><span class=3D"h21"><spa=
n lang=3D"EN" style=3D"font-weight:normal">MSR6 Endpoint Behaviors</span></=
span><b><span lang=3D"EN"><o:p></o:p></span></b></pre>
<p class=3D"MsoNormal"><span class=3D"h31"><span lang=3D"EN" style=3D"font-=
size:12.0pt;font-weight:normal"><a href=3D"https://datatracker.ietf.org/doc=
/html/draft-geng-msr6-traffic-engineering#section-5.1"><b><span style=3D"fo=
nt-size:10.5pt">5.1</span></b></a>.&nbsp; End.RL:
 MSR6 Endpoint Replication List</span></span><b><span lang=3D"EN-US"><o:p><=
/o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN">When the packet i=
s received by an Replication Endpoint and the DA of<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; this=
 packet is a local SID with the function of End.RL, the packet<o:p></o:p></=
span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; will=
 be replicated based on the &quot;replication number&quot;.&nbsp; The DA of=
 the<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; 1st =
replicated packet is replaced by the SL=3D&quot;pointer&quot; and the value=
<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; of S=
egment Left is set to &quot;pointer&quot;; the DA of the 2nd replicated<o:p=
></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; pack=
et is replaced by the SL=3D&quot;<span style=3D"color:red">pointer &#43;1</=
span>&quot; and the value of Segment<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; Left=
 is set to &quot;<span style=3D"color:red">pointer&#43;1</span>&quot;.&nbsp=
; The packet is sent out based on the<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; upda=
ted DA.&nbsp; Repeat the operation untill all the replicated packets<o:p></=
o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; are =
sent out.<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">1)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; <span style=3D"color:#2E=
74B5">The SL is increasing in prcedure description and the psedou-code. &nb=
sp;<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp;&=
nbsp;The description mode of SL' decreasing will be consistent with SRv6 ar=
chitecture and understandable</span><span lang=3D"EN-US"><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>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Xueson=
g] You=A1=AFre right. Decreasing SL is easier to be understood.
<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>
<p class=3D"MsoNormal"><span lang=3D"EN-US">2)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; <span style=3D"col=
or:#2E74B5">Pseudo-code depicts how to process replicated packet.
<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp;&=
nbsp;&nbsp;The original packet also needs to be sent to the downstream node=
, and the procedure is different from replicated packets, especially with E=
nd.RL.X SID
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp;&=
nbsp;&nbsp;So suggest to add description about the original packet in pseud=
o-code<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>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Xueson=
g](If I understand the question right)The behavior in the ingress node is s=
imilar to the behavior in the downstream replication nodes, only based on t=
he type of the SID.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">For exa=
mple, if A is the ingress node and supposed to replicate the packet to B an=
d C. The first parsed SID in the segment list will be the local SID of node=
 A and the function TYPE is End.RL; If
 A is the ingress node and supposed to replicate the packet and sent them o=
ut through A1 and A2. The first parsed SID in the segment list will be the =
local SID of node A and the function TYPE is End.RL.X pointing to A1.
<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>
<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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">3. Pseudo codes and illustra=
tion are conflict<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN">S01. When an MRH =
is processed {<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; S02.=
&nbsp;&nbsp; If (Segments Left =3D=3D 0 or <span style=3D"color:red">Replic=
ation Number=3D=3DPointer=3D=3D0</span>) {<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp; S03.=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Stop processing the MRH, and proceed to proc=
ess the next<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; h=
eader in the packet, whose type is identified by<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t=
he Next Header field in the routing header.<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:A1 | Fun:End.RL.X| Rp-Nm:1 |&nbsp; P:3&nbsp; |<o:p></o:=
p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:A2 | Fun:End.RL.X| Rp-Nm:0 |&nbsp; P:5&nbsp; |<o:p></o:=
p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:B1 | Fun:End.RL.X| Rp-Nm:1 |&nbsp; P:0&nbsp; |<o:p></o:=
p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:B2 | Fun:End.RL.X| <b>Rp-Nm:0 |&nbsp; P:0</b> |<o:p></o=
:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:C1 | Fun:End.RL.X| Rp-Nm:1 |&nbsp; P:0&nbsp; |<o:p></o:=
p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; |&nbsp; Loc:C2 | Fun:End.RL.X| Rp-Nm:0 |&nbsp; P:0&nbsp; |<o:p></o:=
p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp; &#43;-----------------------------------------&#43;<o:p></o:p></spa=
n></pre>
<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" style=3D"color:#0070C0">In the =
Illustration, B2's Rp-Nm and pointer are 0, &nbsp;B will stop processing MR=
H based on pseudo-code.<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>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Xueson=
g] I can=A1=AFt see the problem here. B will stop processing MRH and start =
to parse the next header.<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>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#0070C0">In addi=
tion, USD flavor should be added to B1</span><span style=3D"font-family:=CB=
=CE=CC=E5;color:#0070C0">=A1=A2</span><span lang=3D"EN-US" style=3D"color:#=
0070C0">B2</span><span style=3D"font-family:=CB=CE=CC=E5;color:#0070C0">=A1=
=A2</span><span lang=3D"EN-US" style=3D"color:#0070C0">C1</span><span style=
=3D"font-family:=CB=CE=CC=E5;color:#0070C0">=A1=A2</span><span lang=3D"EN-U=
S" style=3D"color:#0070C0">C2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; <o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[</span=
><span lang=3D"EN-US" style=3D"font-size:10.0pt;color:#1F497D">Xuesong] Yes=
. We will consider the flavor in the following versions. Not only USD, for =
example =A1=B0BUD Node=A1=B1 may need a dedicated flavor
 .</span><span lang=3D"EN-US"><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"><b><span lang=3D"EN-US">4. Question about mixed use =
of End.RL and End.RL.X<o:p></o:p></span></b></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">&nbsp; <span style=3D"color:#2E=
74B5">Suppose A allocates a End.RL, B allocates End.RL.X B1 associated to D=
&nbsp; and End.RL.X B2 associated to E<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp;C=
 allocates two End.RL.X SIDs respectively assciated to F and G.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp; =
The multicast tree is composed with End.RL and End.RL.X SIDS.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5">&nbsp; =
Does this scenario need to be considered? And It will be great to add a ill=
ustration about that to document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#2E74B5"><o:p>&n=
bsp;</o:p></span></p>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&#43;---&#43;<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; &#43;--| D |<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;---&#43;&nbsp;&nbsp;=
 B1&nbsp; &#43;---&#43;<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;--| B |----|<o:p></o:p></span></=
pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&#43;---&#43;&nbsp;&nbsp; B2&n=
bsp; &#43;---&#43;<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; &#43;---&#43;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; &#43;--| E |<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp; R----- | A=
 |----|&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &#43;---&#43;<o:p></o:p>=
</span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&#43;---&#43;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; &#43;--| F |<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; &#43;---&#43;&nbsp;&nbsp; C1 =
&#43;---&#43;<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;--| C |----|<o:p></o:p></s=
pan></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;---&#43;&nbsp;&nbsp;=
 C2 &#43;---&#43;<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; &#43;--| G |<o:p></o:p></span></pre>
<pre style=3D"page-break-before:always"><span lang=3D"EN">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; &#43;---&#43;<o:p></o:p></span></pre>
<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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Xueson=
g] Mixed deployment should be considered. In order to avoid bringing unnece=
ssary complexity to the solution, we only plan to cover the case of 1 time =
transfer from End. RL to End. RL.X or
 or vice versa. &nbsp;We could add an example.<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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:130%"><b><span lang=3D"EN-US" s=
tyle=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:b=
lack">Lihao</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;line-h=
eight:130%;font-family:=CB=CE=CC=E5;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:130%"><b><span lang=3D"EN-US" s=
tyle=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#=
E50012">H3C</span></b><span lang=3D"EN-US" style=3D"font-family:=CB=CE=CC=
=E5;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:130%"><span lang=3D"EN-US"><a h=
ref=3D"mailto:lihao@h3c.com"><span style=3D"font-size:9.0pt;line-height:130=
%;font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:blue">l=
ihao@h3c.com</span></a></span><span lang=3D"EN-US" style=3D"font-size:9.0pt=
;line-height:130%;font-family:=CB=CE=CC=E5;color:#1F497D"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"line-height:130%"><span lang=3D"EN-US"><a h=
ref=3D"http://www.h3c.com/"><span style=3D"font-size:9.0pt;line-height:130%=
;font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:blue">ww=
w.h3c.com</span></a></span><span lang=3D"EN-US" style=3D"font-size:9.0pt;li=
ne-height:130%;font-family:=CB=CE=CC=E5;color:#1F497D"><o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;font-f=
amily:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#7F7F7F">This e=
-mail and its attachments contain confidential information from H3C, which =
is intended only for the person or entity whose address is listed above.
 Any use of the information contained herein in any way (including, but not=
 limited to, total or partial disclosure, reproduction, or dissemination) b=
y persons other than the intended recipient(s) is prohibited. If you receiv=
e this e-mail in error, please notify
 the sender by phone or email immediately and delete it!</span><span lang=
=3D"EN-US" style=3D"font-size:9.0pt;font-family:=CB=CE=CC=E5;color:#1F497D"=
><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" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:7.5pt;font-family:=BB=AA=CE=C4=CF=B8=BA=DA;co=
lor:gray">-----------------------------------------------------------------=
--------------------------------------------------------------------<br>
</span><span style=3D"font-size:7.5pt;font-family:=BB=AA=CE=C4=CF=B8=BA=DA;=
color:gray">=B1=BE=D3=CA=BC=FE=BC=B0=C6=E4=B8=BD=BC=FE=BA=AC=D3=D0=D0=C2=BB=
=AA=C8=FD=BC=AF=CD=C5=B5=C4=B1=A3=C3=DC=D0=C5=CF=A2=A3=AC=BD=F6=CF=DE=D3=DA=
=B7=A2=CB=CD=B8=F8=C9=CF=C3=E6=B5=D8=D6=B7=D6=D0=C1=D0=B3=F6<span lang=3D"E=
N-US"><br>
</span>=B5=C4=B8=F6=C8=CB=BB=F2=C8=BA=D7=E9=A1=A3=BD=FB=D6=B9=C8=CE=BA=CE=
=C6=E4=CB=FB=C8=CB=D2=D4=C8=CE=BA=CE=D0=CE=CA=BD=CA=B9=D3=C3=A3=A8=B0=FC=C0=
=A8=B5=AB=B2=BB=CF=DE=D3=DA=C8=AB=B2=BF=BB=F2=B2=BF=B7=D6=B5=D8=D0=B9=C2=B6=
=A1=A2=B8=B4=D6=C6=A1=A2<span lang=3D"EN-US"><br>
</span>=BB=F2=C9=A2=B7=A2=A3=A9=B1=BE=D3=CA=BC=FE=D6=D0=B5=C4=D0=C5=CF=A2=
=A1=A3=C8=E7=B9=FB=C4=FA=B4=ED=CA=D5=C1=CB=B1=BE=D3=CA=BC=FE=A3=AC=C7=EB=C4=
=FA=C1=A2=BC=B4=B5=E7=BB=B0=BB=F2=D3=CA=BC=FE=CD=A8=D6=AA=B7=A2=BC=FE=C8=CB=
=B2=A2=C9=BE=B3=FD=B1=BE<span lang=3D"EN-US"><br>
</span>=D3=CA=BC=FE=A3=A1<span lang=3D"EN-US"><br>
</span></span><span lang=3D"EN-US" style=3D"font-size:7.5pt;font-family:&qu=
ot;Arial&quot;,sans-serif;color:gray">This e-mail and its attachments conta=
in confidential information from New H3C, which is
<br>
intended only for the person or entity whose address is listed above. Any u=
se of the
<br>
information contained herein in any way (including, but not limited to, tot=
al or partial
<br>
disclosure, reproduction, or dissemination) by persons other than the inten=
ded <br>
recipient(s) is prohibited. If you receive this e-mail in error, please not=
ify the sender
<br>
by phone or email immediately and delete it!</span><span lang=3D"EN-US" sty=
le=3D"font-size:12.0pt;font-family:=CB=CE=CC=E5">
<o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_a66fa35b35764125b7217e8df116ce63huaweicom_--


From nobody Thu Jan 13 02:17:49 2022
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 B1D153A1290; Thu, 13 Jan 2022 02:17:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level: 
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=orange.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 nOUB35wGG1bh; Thu, 13 Jan 2022 02:17:41 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (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 24ED33A131D; Thu, 13 Jan 2022 02:17:41 -0800 (PST)
Received: from opfednr05.francetelecom.fr (unknown [xx.xx.xx.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfednr24.francetelecom.fr (ESMTP service) with ESMTPS id 4JZL365G4Cz23bX;  Thu, 13 Jan 2022 11:17:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1642069058; bh=NE8tBjA3kIqM1/FnNbFkDdAvWpTphRwealSIV6MLgnM=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=O63WYYtplthkfoQGE7obLyqDnmuU2HVLiCwm96IqqhK+dSQNROF66gH+Oaq6Dpi1R gbATK97FcANPgGr0CWi59/ktKuz+XCJZbk0qrv/E70gz/mzoIDnhKV729rfgG3YwNk kzfiVnjOo5TOx8QbiT8HFalcjexnRwtmne6cPLF/iB34D+VqRTqopr2tQiNuvbW3lH 7+JBxXsArC8TSK2pcljOCxaKJDewqQFDO3eXt0iryb78BPn1MkToFiYPaZyJQgXHR5 T/7fu9BXoz79xI+euodBcKUc9pvaLOdeXbcL0RIlGQE2qNoo/KFpdP9K4H7Z6IcaDW 8F5INixbiVW4Q==
From: <bruno.decraene@orange.com>
To: SPRING WG <spring@ietf.org>, "draft-hu-spring-segment-routing-proxy-forwarding@ietf.org" <draft-hu-spring-segment-routing-proxy-forwarding@ietf.org>
Thread-Topic: IPR poll - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZrGtJ4kNOcThSViQ7BuFbn/8Lg==
Date: Thu, 13 Jan 2022 10:17:38 +0000
Message-ID: <3104_1642069058_61DFFC42_3104_319_10_8549b268004442668017df2d9b036441@orange.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.115.26.50]
Content-Type: multipart/alternative; boundary="_000_8549b268004442668017df2d9b036441orangecom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/lqY1bGYmiRxTfaezeddVfgolXtk>
Subject: [spring] IPR poll - draft-hu-spring-segment-routing-proxy-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: Thu, 13 Jan 2022 10:17:46 -0000

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

Hi authors, contributors, WG

In preparation of the WG adoption call on draft-hu-spring-segment-routing-p=
roxy-forwarding [1], this email starts a poll for IPR.

If you are an author or contributor to the subject document, please respond=
 to this email.

  *   In your response, please indicate if all relevant IPR has been disclo=
sed.
  *   If you know of relevant IPR that has not been disclosed, please state=
 that and describe how this gap is being addressed.

Even if you are not a contributor or author, if you know of relevant IPR, p=
lease ensure that it has been dislosed as discussed in BCP 79.

If you know of someone else IPR that you believe is relevant and not disclo=
sed, please file a third party IPR disclosure.

Thanks,
Regards,
Bruno, Jim, Joel
[1]        https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing=
-proxy-forwarding/

___________________________________________________________________________=
______________________________________________

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_8549b268004442668017df2d9b036441orangecom_
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 15">
<meta name=3D"Originator" content=3D"Microsoft Word 15">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D8086F.2B621570"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<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:PunctuationKerning/>
<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:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</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"false" DefSem=
iHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=
=3D"376">
<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"No=
rmal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"header"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footer"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index heading"/>
<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of figures"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"envelope address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"envelope return"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"line number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"page number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"endnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"endnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of authorities"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"macro"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"toa heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 5"/>
<w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" Name=3D"T=
itle"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Closing"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Signature"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Default Paragraph Font"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Message Header"/>
<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" Name=3D"S=
ubtitle"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Salutation"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Date"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text First Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text First Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Note Heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Block Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Hyperlink"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"FollowedHyperlink"/>
<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" Name=3D"S=
trong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" Name=3D"E=
mphasis"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Document Map"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Plain Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"E-mail Signature"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Top of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Bottom of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal (Web)"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Acronym"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Cite"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Code"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Definition"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Keyboard"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Preformatted"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Sample"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Typewriter"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Variable"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal Table"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation subject"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"No List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Contemporary"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Elegant"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Professional"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Subtle 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Subtle 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Balloon Text"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Theme"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Te=
xt"/>
<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=3D"No=
 Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true" Name=3D"L=
ist Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Q=
uote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true" Name=3D"I=
ntense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 1=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 2=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 3=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 4=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true" Name=3D"S=
ubtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"I=
ntense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true" Name=3D"S=
ubtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"I=
ntense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" Name=3D"B=
ook Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
<w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table 1"/>
<w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table 5"/>
<w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark"=
/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark"=
/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Mention"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Smart Hyperlink"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Hashtag"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Unresolved Mention"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Smart Link"/>
</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-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536869121 1107305727 33554432 0 415 0;}
@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:-469750017 -1073732485 9 0 511 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	mso-pagination:widow-orphan;
	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";
	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;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	mso-pagination:widow-orphan;
	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";
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial",sans-serif;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-underline:none;
	text-decoration:none;
	text-line-through:none;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	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";
	mso-fareast-language:EN-US;}
@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:1075011623;
	mso-list-type:hybrid;
	mso-list-template-ids:997863814 -808692354 67895299 67895301 67895297 6789=
5299 67895301 67895297 67895299 67895301;}
@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:"Arial",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:1493061955;
	mso-list-type:hybrid;
	mso-list-template-ids:-735834708 64777010 67895299 67895301 67895297 67895=
299 67895301 67895297 67895299 67895301;}
@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:-18.0pt;
	font-family:"Arial",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;}
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-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
</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;word-wrap:break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Hi authors, co=
ntributors, WG<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">In preparation=
 of the WG adoption call on draft-hu-spring-segment-routing-proxy-forwardin=
g [1], this email starts a poll for IPR.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">If you are an =
author or contributor to the subject document, please respond to this email=
.<o:p></o:p></span></p>
<ul style=3D"margin-top:0cm" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-left:0cm;mso-list:l0 level1 =
lfo2"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Aria=
l&quot;,sans-serif;mso-ansi-language:EN-US">In your response, please indica=
te if all relevant IPR has been disclosed.<span style=3D"mso-tab-count:5">&=
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;
</span><o:p></o:p></span></li><li class=3D"MsoListParagraph" style=3D"margi=
n-left:0cm;mso-list:l0 level1 lfo2"><span lang=3D"EN-US" style=3D"font-size=
:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">I=
f you know of relevant IPR that has not been disclosed, please state that a=
nd describe
 how this gap is being addressed.<o:p></o:p></span></li></ul>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Even if you ar=
e not a contributor or author, if you know of relevant IPR, please ensure t=
hat it has been
<span class=3D"SpellE">dislosed</span> as discussed in BCP 79.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">If you know of=
 someone else IPR that you believe is relevant and not disclosed, please fi=
le a third party IPR disclosure.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Thanks,<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Regards,<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Bruno, Jim, Jo=
el<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">[1]<span style=
=3D"mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-pro=
xy-forwarding/<span style=3D"mso-tab-count:4">&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;
</span><span style=3D"mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><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_8549b268004442668017df2d9b036441orangecom_--


From nobody Thu Jan 13 02:19:28 2022
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 706303A132C for <spring@ietfa.amsl.com>; Thu, 13 Jan 2022 02:19:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, 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=orange.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 zecKdw2hRevM for <spring@ietfa.amsl.com>; Thu, 13 Jan 2022 02:19:24 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.40]) (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 22ACF3A132A for <spring@ietf.org>; Thu, 13 Jan 2022 02:19:24 -0800 (PST)
Received: from opfedar02.francetelecom.fr (unknown [xx.xx.xx.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfedar24.francetelecom.fr (ESMTP service) with ESMTPS id 4JZL552ktsz5vbd for <spring@ietf.org>; Thu, 13 Jan 2022 11:19:21 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1642069161; bh=AgJ0fk5l52oE+gCxTpxnV48jlYwL3V3Mm72PfiPcg9g=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=ePHAD5bw7FgSf3yzFh5/oMV0umJ0qJmwaBHOMnlKQgeci/N7BV7wtVWlgXDyZPbzw /j0Ri0hN7cgKWwtJwMWJb4mu1oxHZ+ZbJ9QqeNb32zwZCAQZfsLinqgDmHarTrHyGq tbDhLT334rfpRGG2CCzk9zhyJ+XHO7/ECE4j5t+0JgVbMHuXEmhb+qjRCwQzawBhnl JKuJXI+pK9B/8lrRE1U15LAWjYJBB7lFk7K/SkgePLCBZePDVQhGPfHFhtNgu1/j5j rWMdr1e35bhjhUBFQyMBfEV36fLJ2sp0XqSiBrZaO9SeiDwHQ5lWL2kN18HGe9cJrM z8zPgcW+o/KQA==
From: <bruno.decraene@orange.com>
To: SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsA==
Date: Thu, 13 Jan 2022 10:19:20 +0000
Message-ID: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.115.26.50]
Content-Type: multipart/alternative; boundary="_000_57d3682191ff4ba0af62841fa9517ecborangecom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/C_6p_1y1JP7BSAe1_8gmkkgci_s>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Thu, 13 Jan 2022 10:19:27 -0000

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

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________

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_57d3682191ff4ba0af62841fa9517ecborangecom_
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 15">
<meta name=3D"Originator" content=3D"Microsoft Word 15">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D8086F.68A27920"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<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:PunctuationKerning/>
<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:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</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"false" DefSem=
iHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=
=3D"376">
<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"No=
rmal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"header"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footer"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index heading"/>
<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of figures"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"envelope address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"envelope return"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"line number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"page number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"endnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"endnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of authorities"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"macro"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"toa heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 5"/>
<w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" Name=3D"T=
itle"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Closing"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Signature"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Default Paragraph Font"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Message Header"/>
<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" Name=3D"S=
ubtitle"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Salutation"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Date"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text First Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text First Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Note Heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Block Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Hyperlink"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"FollowedHyperlink"/>
<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" Name=3D"S=
trong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" Name=3D"E=
mphasis"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Document Map"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Plain Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"E-mail Signature"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Top of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Bottom of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal (Web)"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Acronym"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Cite"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Code"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Definition"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Keyboard"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Preformatted"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Sample"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Typewriter"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Variable"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal Table"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation subject"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"No List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Contemporary"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Elegant"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Professional"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Subtle 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Subtle 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Balloon Text"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Theme"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Te=
xt"/>
<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=3D"No=
 Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true" Name=3D"L=
ist Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Q=
uote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true" Name=3D"I=
ntense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 1=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 2=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 3=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 4=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true" Name=3D"S=
ubtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"I=
ntense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true" Name=3D"S=
ubtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"I=
ntense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" Name=3D"B=
ook Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
<w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table 1"/>
<w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table 5"/>
<w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark"=
/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark"=
/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Mention"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Smart Hyperlink"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Hashtag"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Unresolved Mention"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Smart Link"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536869121 1107305727 33554432 0 415 0;}
@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:-469750017 -1073732485 9 0 511 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	mso-pagination:widow-orphan;
	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";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{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-compose;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Arial",sans-serif;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-underline:none;
	text-decoration:none;
	text-line-through:none;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	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";
	mso-fareast-language:EN-US;}
@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;}
--></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-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
</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;word-wrap:break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Dear WG,<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">This message s=
tarts a 2 week WG adoption call, ending 27/01/2022, for draft-hu-spring-seg=
ment-routing-proxy-forwarding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><a href=3D"htt=
ps://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forward=
ing/">https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-prox=
y-forwarding/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">After review o=
f the document please indicate support (or not) for WG adoption of the docu=
ment to the mailing list.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Please also pr=
ovide comments/reasons for your support (or lack thereof) as this is a stro=
nger way to indicate your (non) support as this
 is not a vote.<span style=3D"mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">If you are wil=
ling to work on or review the document, please state this explicitly. This =
gives the chairs an indication of the energy level
 of people in the working group willing to work on the document.<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 class=3D"SpellE"><span style=3D"font-size:10.0=
pt;font-family:&quot;Arial&quot;,sans-serif">Thanks</span></span><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Arial&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">Bruno, Jim, Joel<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_57d3682191ff4ba0af62841fa9517ecborangecom_--


From nobody Thu Jan 13 08:25:36 2022
Return-Path: <huaimo.chen@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 53DC03A1619 for <spring@ietfa.amsl.com>; Thu, 13 Jan 2022 08:25:33 -0800 (PST)
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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 wLzFhSX-BlKY for <spring@ietfa.amsl.com>; Thu, 13 Jan 2022 08:25:29 -0800 (PST)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2119.outbound.protection.outlook.com [40.107.93.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 E2AD13A1617 for <spring@ietf.org>; Thu, 13 Jan 2022 08:25:28 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jzf1BVQyxwNge7wzJhjt8cWtqTjwMKCYAht/8UIPNP6IFii6ly0xGo1Y2WSmuF/C7C8WkM70GNrB7bIS694cLAiY+m2Tdo/vPYl+JLAHXURnbDplPf2+4CeF03o2yAhBKQlQRsOAIPfYEzKCXxY1e6v+l8dpy53epyIBPL/0uJWRm1R/N0MRb9dwVc1/uO3zbmOzbvbx6oZB0bk9yu3zFS5YqwZZDw2UZ7SYqVqpCywaNiBpeiuH+KHUMQGrmLUYy0bNxGpUNfmmQzluadszhbA8eKOGpxB5YQnSMIg3sr4e7ro5y6IyKd3GX03R7yS6DrQj0kE6Sd6iICghM0Yf7w==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rFTxBOVIns0SEBrIOsOG8zHH+srPJDmIHGMGtaS9X0Q=; b=MAQNcYH16gouedHjnVWzAE6L2bE3Ke2hABA+E9vTy2q7BpLKYWTo/OhDycu4zCdWDqvGVGlyNhUFHw4XWdBwWwDIopIEHo/CJOa7/Im8p/HGaEnrOfKrhqCYYMyY/uSN2z+3tJvEaFncRhq0ivHw49l6hp2z0aMf/smYTPdDJGFisYV0ginZZyH49iy6aEGq99xi9+cgFpPEaba1QYVIe9R1quGGA3L8NC5WGFRR/GVa8ZIo0LiYqY79teHH2oDvqs1WnZCBa2o/lfAY5aiYzafjNqYr9KWCs5WoPXuYR5J6OV48H5y92VrMmQdtgnobQBpcBlb7c79f0MCLO0EDrA==
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=rFTxBOVIns0SEBrIOsOG8zHH+srPJDmIHGMGtaS9X0Q=; b=kdf3mxNrE2gPkIqRzCWsoo3vn8CrdvquCLoWOkArqXfcAK7COgC/LXwT5w5gwbjPQA2xvN5FeZAF/Vp7AMXflzW9fjkk8HFmNd4Aj+nB05Oqb7Rg07+A4jet9MhtAdcxIW4MDB42cd9EqEj1ftZRHu9GVAbO7kbhXv90Uaub81s=
Received: from BY3PR13MB5044.namprd13.prod.outlook.com (2603:10b6:a03:362::22) by BL3PR13MB5244.namprd13.prod.outlook.com (2603:10b6:208:347::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.2; Thu, 13 Jan 2022 16:25:24 +0000
Received: from BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27]) by BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27%9]) with mapi id 15.20.4909.003; Thu, 13 Jan 2022 16:25:24 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAAMW2Gb
Date: Thu, 13 Jan 2022 16:25:24 +0000
Message-ID: <BY3PR13MB504492BDE36BE3F7786089DFF2539@BY3PR13MB5044.namprd13.prod.outlook.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
In-Reply-To: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
suggested_attachment_session_id: ccb9f6b4-27a1-67b5-bb55-7c360b19e9c4
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 01eaeda5-235b-4063-7174-08d9d6b14d4d
x-ms-traffictypediagnostic: BL3PR13MB5244:EE_
x-microsoft-antispam-prvs: <BL3PR13MB524448EAF1257338B21A0E7FF2539@BL3PR13MB5244.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: WZ7aHEgeKDUWnKKBFsUFNFe0b1L+3BZoU6RvLkXlUIlDwHcjVjfmXEDdfaaHlMKO0WSeoAjVJtR73s9W1C5RGxdZ7h91kKwdfT2JH3nYmd+PcOyqQVihamvtyob/k46QZ0BfXE/3RAPwW/hj6lym5P8j0iu+uLK8Y/Qr9/U9AdLuF3u8QkXO4I7SnnWcCzyV92xLl/p61sBTdCsj5Bn7BjWROKONwjQ/e29H1TXL1vVW2wruWvNWGBnWIJMMHjPbLYJzSRWqjOdPZw9Ym21jqEOy2mZZYEIPHOxy9Whto3ES1DM/igY55Zn2FIL1dtr9Njr1P2LEp5mdXumJw5+FNk+2JMu6Nm4gCtJWhQKqCAtZ4CsZNHpxlAnIkZCQzD8tVc9ItVNqYcPtzUzZmX1NOJrf+PJoVXSTt0fC1RERvPTQHVzVDCNANoegL7kmBuYu+0+hCv41CKJDCQOt0eUAdVRA9hhvXIOJb+3HksHLY5az5vvU0MEyKdg2oTn/psi00Koyad8vayWUNCmN5mIdwG3sZhiMKZ/289MCWhiGfFbm+Lc9ekA9KtzsC2xpjD4bejxnduUof6145oDRpfmW47+WPQC2yUmK9tEmguLXyNzW3j159aQoR5xwYokUAkU7CCocDc6cKN6wBRdxbpRi5PIT/ECPFJS6f4BTGZS2Sv9vT6kOE0G4TPp2dXa0JOfNVV1aoZAwk2J9R46P6OcwnlI1Yc60/NDzXRhDnlU2hJAlHBOBDgZPr9oZF/8b46LSM8xOYTE2m4vUO5yeVNWpH0oaCjAXyZcquFWiUi74ef4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB5044.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(76116006)(91956017)(38070700005)(5660300002)(44832011)(7696005)(6506007)(53546011)(316002)(83380400001)(166002)(110136005)(19627405001)(55016003)(38100700002)(8936002)(8676002)(2906002)(186003)(33656002)(66946007)(9686003)(122000001)(508600001)(966005)(86362001)(52536014)(66446008)(64756008)(66476007)(66556008)(71200400001)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?PxTO9SPXQUzz6Dxpm8Gy57xU3DHyTRnWRQuHtap6/LmkmRYrqO4zEIeKSG?= =?iso-8859-1?Q?kG7PYh2c93ewwMNc3Lk1YwsOZU0yLSHgirgX+61uRoWeTAf58SOqsYdXTJ?= =?iso-8859-1?Q?MTCdkh/J75nmEXxy052Yljx6sKrEeOU9XgQe8ojRMz4dCRbJ44co4KaGZ2?= =?iso-8859-1?Q?m2UuTISUh9MibJbf1eyOffvA1u6RgJCkNd7iTnM2zblB3c48twFLYhYox7?= =?iso-8859-1?Q?/UIR+7S9sS7IVn/OmmEZhJl+qIIVwxz5U47RRasEcNWM/c61nFhnP1suNG?= =?iso-8859-1?Q?vBIdPrinDDP9bzBqILWh+d6NaJJpE8j4W/uYjlVkltnjvSRyRPW1zvu30L?= =?iso-8859-1?Q?mCUiu26fFwa3mFZtn02TkwmhXkJLlM8qY+tDywWlxr3/oM/A3jWEKtmDCR?= =?iso-8859-1?Q?NNQcOhULt/PXhj2BqbQmMMky3KeHUVnlcBgaQzM59VwCbLNsVrBms4fBws?= =?iso-8859-1?Q?WuFh7XI9ougvfgjI+inVz9VbIsPuiLGXI/in8Fu0nsB2Hgvn+1UIEc+oFk?= =?iso-8859-1?Q?ema3upHpzyOYkOmgeZtb0G7NvyHfU0QKZ0lsc/fEnUlyaE4pr2gT/rwcoi?= =?iso-8859-1?Q?zigazHyNro5myHdag0AQRK7IS2Bt1vWqcOhA9O5OcvbIywtH4imQOrfk2A?= =?iso-8859-1?Q?HaJsHzTTnQoRsCqE3zvMhoHgSwXXM9V7kEcd1CzRCrvLk+8zxiWsHpY1y1?= =?iso-8859-1?Q?3y+GOk5jgG0h42KbcsKEMCg3yJz4m12dYeHQNa9fC1ON3XueumaNh4zcxl?= =?iso-8859-1?Q?lxp/ga7AA0t6K5gEX4Cyy0REyIM0S7uxK4u6jB0HYEz9sthdYqwFNr6yXW?= =?iso-8859-1?Q?4nDBeUjfc802g7fqUYb+vPkCCoBkZfq3L8Q7/S7kdKT55ruQpDL54rMT5o?= =?iso-8859-1?Q?MoP5B5/V+AhybH468bTX0Vdfp2l5LpnUAdyzGT1kpIZMbb3Cv+MR257yk6?= =?iso-8859-1?Q?75Ps9OI1MjH7RWmeQen8mRfAIysfHGJqC7VkM5uvEs39TC1UfHVA2h66hH?= =?iso-8859-1?Q?gT6Z9q/SiITFrx84l1jhONP3dbW47H0QplDU9nTuPF30iIjZNspJLQku1n?= =?iso-8859-1?Q?GI9VMd2B8QPDyFNHXLfXrHnvCZ11Q+Tw7eO4D7OaIy+2lm/lXvzCwme3UL?= =?iso-8859-1?Q?q0+JigXFhe9tfN7zi11rMCVp325kqQrfSaQUNjfkoFmphiKAAJObt2PTKo?= =?iso-8859-1?Q?3Ig6U/XVPt+PzEvive52Ov4b9XH9bZvh059dk4I8PISZ7N/WTw+ENB8/Sf?= =?iso-8859-1?Q?R1neAlx07LpyYk0Eh4jjoHL8SfEBBO9uAbT6t1y18Tia6/NzIlQj1Ud6NX?= =?iso-8859-1?Q?DNOPIfWh5ZpQlAPbNPjHcA1jkqFXssYZfU5j3gKbQRWwyzbRYxvEda1DgF?= =?iso-8859-1?Q?WVIs8qeLNBboBPihz1i1YxvU9FjDsRbrAloxxv/obq5olHqf4c2rQIkw6n?= =?iso-8859-1?Q?83Ik+Q6mot17B4uEZ+SHHwNhnfe0Q2f8lm1MkSSVKsQHaRdJIdRoxqbSWg?= =?iso-8859-1?Q?pFbYvwMr0rfhG33QRRKxqHl3CoIknDK3QY5zBvgem9b16kMQpoI8IkE0JO?= =?iso-8859-1?Q?+QgQEscvYh2oF+VzdVP8neECXtUAPgKkNdCfVlDUBklsE13rnQ+4bQEGPx?= =?iso-8859-1?Q?bSQ5rBFxf5bpbGxFmnMvCkFqh0mVpecCMn466pDQXq7Yqf0JM9ackX2Prg?= =?iso-8859-1?Q?pUJ0nSB1HC4UP9Ku10QtCkrAXPBFV/8UzF7L0RSbhXBKFrGXjvtrmfiRYV?= =?iso-8859-1?Q?6hkQ=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB504492BDE36BE3F7786089DFF2539BY3PR13MB5044namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB5044.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 01eaeda5-235b-4063-7174-08d9d6b14d4d
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2022 16:25:24.2237 (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: /sJHrjMzosQPxQ7l7bqlK7GnGDhrEwLeGs7T4dubW44l0uj8rWP2nOCSHnHMlfXv3Fbkui2n60in499gIfqQTg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR13MB5244
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5rmzongDLdqdVcYC-8pc1dJIv1Q>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Thu, 13 Jan 2022 16:25:33 -0000

--_000_BY3PR13MB504492BDE36BE3F7786089DFF2539BY3PR13MB5044namp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Everyone,

    Happy New Year!

    I support its adoption. It provides protections for a node SID, adjacen=
cy SID and binding SID of SR-MPLS TE path after the IGP converges.

Best Regards,
Huaimo as co-author
________________________________
From: spring <spring-bounces@ietf.org> on behalf of bruno.decraene@orange.c=
om <bruno.decraene@orange.com>
Sent: Thursday, January 13, 2022 5:19 AM
To: SPRING WG <spring@ietf.org>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding


Dear WG,



This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-forward=
ing%2F&data=3D04%7C01%7Chuaimo.chen%40futurewei.com%7Ca0324c4b302a4d82157e0=
8d9d67e32dd%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637776659786642269=
%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW=
wiLCJXVCI6Mn0%3D%7C3000&sdata=3DD1uXJpyYR6RSBJBTr%2FQj6lqfEXQC5gxntuaif57Sd=
SQ%3D&reserved=3D0>



After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.



Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.



If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.



Thanks!

Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________

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_BY3PR13MB504492BDE36BE3F7786089DFF2539BY3PR13MB5044namp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Hi Everyone,</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
&nbsp; &nbsp; Happy New Year!</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
&nbsp; &nbsp; I support its adoption. It provides protections for a node SI=
D, adjacency SID and&nbsp;<span style=3D"background-color:rgb(255, 255, 255=
);display:inline !important">binding SID&nbsp;</span>of&nbsp;SR-MPLS TE pat=
h after the IGP converges.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div>
<div id=3D"appendonsend"></div>
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
Best Regards,</div>
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
Huaimo as co-author</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> spring &lt;spring-bou=
nces@ietf.org&gt; on behalf of bruno.decraene@orange.com &lt;bruno.decraene=
@orange.com&gt;<br>
<b>Sent:</b> Thursday, January 13, 2022 5:19 AM<br>
<b>To:</b> SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding</font>
<div>&nbsp;</div>
</div>
<div lang=3D"FR" style=3D"word-wrap:break-word">
<div class=3D"x_WordSection1">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">Dear WG,</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">This message starts a 2 week WG adoption call, ending 27/01/=
2022, for draft-hu-spring-segment-routing-proxy-forwarding</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif"><a href=3D"https://nam11.safelinks.protection.outlook.com/?u=
rl=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-rou=
ting-proxy-forwarding%2F&amp;data=3D04%7C01%7Chuaimo.chen%40futurewei.com%7=
Ca0324c4b302a4d82157e08d9d67e32dd%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C=
0%7C637776659786642269%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoi=
V2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DD1uXJpyYR6RSBJBTr=
%2FQj6lqfEXQC5gxntuaif57SdSQ%3D&amp;reserved=3D0" originalsrc=3D"https://da=
tatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/" s=
hash=3D"d1D1yA8jJekh4KgHXXCuG9JhU42t3YfgVhjcIcX+w90muICeewr2WKP3OSQV0WxYvem=
QaPZHIppjfIzHwJEu4EdbV1YcTyJ9CgaD36o+CruGgYRW9acoZrwgVO5s4TuVbrPqDXwGBEm+Za=
rio622U2cGmmlyXYfxpUC9rqLSzSY=3D">https://datatracker.ietf.org/doc/draft-hu=
-spring-segment-routing-proxy-forwarding/</a></span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">After review of the document please indicate support (or not=
) for WG adoption of the document to the mailing list.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">Please also provide comments/reasons for your support (or la=
ck thereof) as this is a stronger way to indicate your (non) support as thi=
s is not a vote.<span style=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">If you are willing to work on or review the document, please=
 state this explicitly. This gives the chairs an indication of the energy l=
evel of people in the working group willing to
 work on the document.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span class=3D"x_SpellE"><span style=3D"font-size:10.0pt; font-family:&quot=
;Arial&quot;,sans-serif">Thanks</span></span><span style=3D"font-size:10.0p=
t; font-family:&quot;Arial&quot;,sans-serif">!</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
Bruno, Jim, Joel</span></p>
</div>
<pre>______________________________________________________________________=
___________________________________________________=0A=
=0A=
Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc=0A=
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler=0A=
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,=0A=
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.=0A=
=0A=
This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;=0A=
they should not be distributed, used or copied without authorisation.=0A=
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.=0A=
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.=0A=
Thank you.=0A=
</pre>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB504492BDE36BE3F7786089DFF2539BY3PR13MB5044namp_--


From nobody Thu Jan 13 08:33:21 2022
Return-Path: <huaimo.chen@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 57CF63A1646; Thu, 13 Jan 2022 08:33:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level: 
X-Spam-Status: No, score=-2.089 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 FxQAbbqoybJV; Thu, 13 Jan 2022 08:33:14 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2097.outbound.protection.outlook.com [40.107.92.97]) (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 428273A1640; Thu, 13 Jan 2022 08:33:13 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V7sxEfISlB5fhog6AVa35nDLt9bL9QGuBIEpL8nrTNJ6XY9/kEUZqETSdU132kbvmx4AXyJHpn3BDpOHQwAow9cuPo+QzLScq22sSUJ9XmKVoU9QREYGoyofATkofu/0LFEzWE8+6Hf+73VC65dOoDEYnI0iClYyuQ29F3kAPiPoaUX12ww6pC1D0AU1CPaMlMLhafYuTNEbGiV0T7qvqEftVAwXtzc8b+CJ9kCR+TxxTs2drZzUYiBDudBSzeulDnG6pHHFhdK3/GOeEPNVKb9E68ulbrQa9GoeT7oR+AXMQR8xWzUj4lHm8nplVZP9W5f5kfm1zRsCLW0NOxSQ5g==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7PKF7MHWaLnRlLzeQRFEfU1kNOXlfzujLklJg6kX5Zw=; b=Et4a/4bJLycbbWoSj2esym22c8k7h3zMiO2e6wBUnV467KwPhJyUDiI9ZXo6uZvTzIPpgNOR3k2vbKv4x0QDyH4aUWEi+9zdiX74C8OUOTWsZtpdFwaNO7oFFkM06ngjiadVSR4ishzkLao4CCo5w+Iwb4Bs7u2qr9MAIgaf7p/FhzDKY6pIDfl3j1dQd0DdqIgwCdc5AIGj5sgAuFkWdZ2P+nkzE2/hMMZbPpjh7EQysCOzEfKKxFHrARWZ96ku/SkZVOjWSv9nM5O8fturq+AvEBLdwBTwQ6Cy8St8gD8b2hgu12gxcDw+lMa77Mjn4+0n0nhX9hIVqkQzd/y3bA==
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=7PKF7MHWaLnRlLzeQRFEfU1kNOXlfzujLklJg6kX5Zw=; b=WYYu8rF5sJKmVSbtN9Sxmup0L2OCS+fp1E37+SgHyQ1BKwN1Qe2E4FCrCyN2UeVtKHz7AxMg1I9i4A/2STuV1gyZEM9B6UEqfVE/HCVVp6a2BJyX5H6b2swrMvzX4TzEAjP87J2p6/9am1idFnss0dLlLWVUDBrkMU7P39Wd/mk=
Received: from BY3PR13MB5044.namprd13.prod.outlook.com (2603:10b6:a03:362::22) by DM6PR13MB2860.namprd13.prod.outlook.com (2603:10b6:5:13d::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.2; Thu, 13 Jan 2022 16:33:11 +0000
Received: from BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27]) by BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27%9]) with mapi id 15.20.4909.003; Thu, 13 Jan 2022 16:33:11 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>, "draft-hu-spring-segment-routing-proxy-forwarding@ietf.org" <draft-hu-spring-segment-routing-proxy-forwarding@ietf.org>
Thread-Topic: IPR poll - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZrGtJ4kNOcThSViQ7BuFbn/8LgAM4aof
Date: Thu, 13 Jan 2022 16:33:11 +0000
Message-ID: <BY3PR13MB5044CCEFC720451009793C69F2539@BY3PR13MB5044.namprd13.prod.outlook.com>
References: <3104_1642069058_61DFFC42_3104_319_10_8549b268004442668017df2d9b036441@orange.com>
In-Reply-To: <3104_1642069058_61DFFC42_3104_319_10_8549b268004442668017df2d9b036441@orange.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
suggested_attachment_session_id: 6666de90-4054-3492-7e4b-9c65935ebb2d
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cb028ac0-7a02-47ad-ae54-08d9d6b263a6
x-ms-traffictypediagnostic: DM6PR13MB2860:EE_
x-microsoft-antispam-prvs: <DM6PR13MB2860CA71CEBF22592E968F5BF2539@DM6PR13MB2860.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ITL6t71xfxjonUxUsOSm2U1BW5MU1Z1V7y8B5WqTDM/aoOQcb/codXpeCPODmRpiqES+tSBqAnd8K5D18wT+1UMXIsvkMNjQJvsA7mNXndrfrgPJ8XLWaOeiJTDHzF+8ei7KppYToFVpNbE+e82/kcro2idqvMThJjqfqepsXKsBv5sQ4f2GN7t56r1RUOWnSYOVaMKuQLE1uqmbHRNuS0NWwezFmNS+DYB/H3bVn6kkntbaXfk1f5b3Zommj21iG9gZ76jvPDf2leE96+t4HTe1m2ycWHSIjHDnKAHdpLSZgNE1yMRXgSBmY+3udDvZYRy4V0qQGPVesiG+ruSVsh51rN8qvU/q0VsolFwQrCrssbrlmU+vdlwuRO56B3MOIgKAVWLQRdLjCFXLBgSERYC2aiauUproLl28ur1EEur/3jcwXNLIzLDEPtnF9AlPC4/CgZkgYisNtu6D6BsfETInjZ6x3/swemHI5Z8lFmQO2+ljjmiwd03lez8CF65uYYHJJJ/o5yVPwSEcODDr4A7xRr14gwOD+FYYiheV/iU3qpaRp4DsvSckTKO+kdzz9L1knIJa+KNR1AmgMaYqNk7a0Vste3fW+rv0217zIbxvRltGuxtsFW56C3BYJfFVkcbh7ZlWzUTP6+r1ImACGxy7HUBmZmq8L65aA7Ah0cZDrmAZ2VtSAnL0Oqocg5Wt/Coeut0SXf/jQCF7FReHNvLtElkW+RhMUzRmrREud9TOGnlMMmGNbVojxJ4OKsCO3kInnlqj8M9ufAzlBjI+abCoWhYqjO0XenFC2vL0M9A=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB5044.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(55016003)(122000001)(52536014)(2906002)(66476007)(8936002)(5660300002)(38100700002)(83380400001)(38070700005)(8676002)(6506007)(33656002)(7696005)(66556008)(66946007)(44832011)(9686003)(64756008)(966005)(86362001)(53546011)(71200400001)(508600001)(316002)(19627405001)(91956017)(186003)(76116006)(110136005)(66446008)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?IlW5rrN0+xb+BRi6/xsm5AvYoUmpGLymjojjz8VXfz4psBCVqTzRJV3v7J?= =?iso-8859-1?Q?7WZcTqeqNl2Z0G9wy+UdOLSbw8e/GhfDJy/b4BKFzAJBpJ/7olsGFPw1/3?= =?iso-8859-1?Q?UWiv4o+iWTceVv/erXg5aytCk+id/ghMnXINS9nNhRNQ+tCyucCk51G/OI?= =?iso-8859-1?Q?ueod5Si/LkcuYTRxu5j0eiXsjlhjNWmCv3JDxTC5dQL+kWLPsPvtMy/IIn?= =?iso-8859-1?Q?50UHrxTkhPl8w6RsRGP25Y5fZJW1nwwuW2Y0nuOTcDzXfXM+xx66qKCINp?= =?iso-8859-1?Q?sw2VhP4oYcAL6NyV3RtOgaY0/hlqnMKnhxV969q3L8RPmrd953N/HI+UZc?= =?iso-8859-1?Q?UHFtMYUGg2CzAfEtvHjiP4/7VT9+/JtbRR6iP+PIJht+3vae2oW85XcF1w?= =?iso-8859-1?Q?w6qb7On1Zquuf6RrrewG+aAFFTPUFUHLDXJ25iwLun0DjylNjI8Wew0b+Q?= =?iso-8859-1?Q?MqV97V1FZX5LMiuerTkzlWLVQ6y53AcbusR0D4rg/P3EyNW91B8vKpLq0N?= =?iso-8859-1?Q?Nysu0AAZXFiGnKCeya8L97WH6ZNyWuwikuwgKhcGhsEv6I2cSGwv3Pjnqq?= =?iso-8859-1?Q?sDZtlhf5IGGo09U2r9opwYsd46kOjG/O13Oin2FeibbfmUXIf0+XKamOIu?= =?iso-8859-1?Q?IT0JxTixlGLJ5a7BtYZvCImTjrg7ctLTlvmprtJBqlJmWS6qvgQILn/3OC?= =?iso-8859-1?Q?obCBw1JdaiSnaPONXKS2ZfqV64ahyCV+UsN9Vc8dQ1XeVhW41K+KTL3mV2?= =?iso-8859-1?Q?I3FUpz6HgUUQVnXSAadnLLw2nmfmFYYckSiyYNXt/NNu0p47OqLqObnFdt?= =?iso-8859-1?Q?aSYx1cJ7Fv27/L2/jen/AbiUjD2JSwiVSIgqBNuZeOqaFMDthAnjgtYVRr?= =?iso-8859-1?Q?xFkFalROO0bUjCciseBsXoe2BvM/NQEO2meG5FL88CwSQXp8pkL9LS6DSH?= =?iso-8859-1?Q?Dv0EZPgAHrimCy4rKnN5MzzlvRHDAXGAsGbX8eb9Lkg1Q1lpJS6T6Rtjpv?= =?iso-8859-1?Q?t5esYW+JhwmHAf9ZpAG6Cd8JfrJQAbKVCOp96R0Dhyvw3YO/a6+RbPzx/j?= =?iso-8859-1?Q?uUFDcNn5PM5lJHvUOGus7FPRLPui518VDzNcU+bqzLOUrX1IVwLMjvrHys?= =?iso-8859-1?Q?rRdVFvS0V4gSAfamETNMzSAYE+pMLBlHE8AmmOTTBScnOLbgqqGr0Z3exw?= =?iso-8859-1?Q?996/I6Uot1FQ7DXXg0+62o27WdSPOdQQOitMBEiOQDkjLkJxl4hadX+GZn?= =?iso-8859-1?Q?GXJ/vYm67xRsUKx7wQVjrSJSY7RaYjgYeA4OB+sMGj6tBaadnZ0GkjE2DG?= =?iso-8859-1?Q?r/Dux7YCfRwkVRWTNRh8Yietr7Kj3VnSpSlhgQKcUgZ9/bY6jtu+rSUnKh?= =?iso-8859-1?Q?LKnE/rBSEnr1pa7Ph8neDccoHheRhkJhkAycbfAzch1mY0QnU1aez8Nloc?= =?iso-8859-1?Q?VYWATYL/vAZ23232QFsLFLydl8zrzSwtJQfD+d4bJwjRAtDHSVgkcbt6YH?= =?iso-8859-1?Q?OGS6gSyRm7r1td8UOa/1uq8mXmk9t0dA80UkSdCH1FOI4Qt+DDcDy/8S9c?= =?iso-8859-1?Q?JHSlcQeh5Dek7MqsYQ3PtGD5g7ptLngKkp/IU2emh/IPus96tncAdKz5ZW?= =?iso-8859-1?Q?6uRAHtRVA69tZ5JVaUEVseIyavbYPQXJMdTwD+GLTiLBMKf/IGe3qWupe0?= =?iso-8859-1?Q?j9XHx8EUfj3t85uhJU19a2w2zIK2v8/8CQ3/9p/aeWXz2lTO97zmcbUQOz?= =?iso-8859-1?Q?ngsA=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB5044CCEFC720451009793C69F2539BY3PR13MB5044namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB5044.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cb028ac0-7a02-47ad-ae54-08d9d6b263a6
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2022 16:33:11.2776 (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: B8NZra8UshF/6SoEehUjlpl+XUXCS8r4Srwml4F68lKgO8TNHCCdrqxM9AqELO8gzP0xrsn/zxtbCwwFbX/ERA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB2860
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Bbcwt8rAW6Cyyr8QfnUYqwxfsNM>
Subject: Re: [spring] IPR poll - draft-hu-spring-segment-routing-proxy-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: Thu, 13 Jan 2022 16:33:20 -0000

--_000_BY3PR13MB5044CCEFC720451009793C69F2539BY3PR13MB5044namp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Everyone,

    I'm not aware of any undisclosed IPR related to this draft.

Best Regards,
Huaimo
________________________________
From: bruno.decraene@orange.com <bruno.decraene@orange.com>
Sent: Thursday, January 13, 2022 5:17 AM
To: SPRING WG <spring@ietf.org>; draft-hu-spring-segment-routing-proxy-forw=
arding@ietf.org <draft-hu-spring-segment-routing-proxy-forwarding@ietf.org>
Subject: IPR poll - draft-hu-spring-segment-routing-proxy-forwarding


Hi authors, contributors, WG



In preparation of the WG adoption call on draft-hu-spring-segment-routing-p=
roxy-forwarding [1], this email starts a poll for IPR.



If you are an author or contributor to the subject document, please respond=
 to this email.

  *   In your response, please indicate if all relevant IPR has been disclo=
sed.
  *   If you know of relevant IPR that has not been disclosed, please state=
 that and describe how this gap is being addressed.



Even if you are not a contributor or author, if you know of relevant IPR, p=
lease ensure that it has been dislosed as discussed in BCP 79.



If you know of someone else IPR that you believe is relevant and not disclo=
sed, please file a third party IPR disclosure.



Thanks,

Regards,

Bruno, Jim, Joel

[1]        https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing=
-proxy-forwarding/

___________________________________________________________________________=
______________________________________________

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_BY3PR13MB5044CCEFC720451009793C69F2539BY3PR13MB5044namp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Hi Everyone,</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
&nbsp; &nbsp;&nbsp;I'm not aware of any undisclosed IPR related to this dra=
ft.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div>
<div id=3D"appendonsend"></div>
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
Best Regards,</div>
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
Huaimo</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> bruno.decraene@orange=
.com &lt;bruno.decraene@orange.com&gt;<br>
<b>Sent:</b> Thursday, January 13, 2022 5:17 AM<br>
<b>To:</b> SPRING WG &lt;spring@ietf.org&gt;; draft-hu-spring-segment-routi=
ng-proxy-forwarding@ietf.org &lt;draft-hu-spring-segment-routing-proxy-forw=
arding@ietf.org&gt;<br>
<b>Subject:</b> IPR poll - draft-hu-spring-segment-routing-proxy-forwarding=
</font>
<div>&nbsp;</div>
</div>
<div lang=3D"FR" style=3D"word-wrap:break-word">
<div class=3D"x_WordSection1">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">Hi authors, contributors, WG</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">In preparation of the WG adoption call on draft-hu-spring-se=
gment-routing-proxy-forwarding [1], this email starts a poll for IPR.</span=
></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">If you are an author or contributor to the subject document,=
 please respond to this email.</span></p>
<ul type=3D"disc" style=3D"margin-bottom: 0cm;margin-top:0cm">
<li class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-si=
ze: 11pt; font-family: Calibri, sans-serif;margin-left:0cm">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">In your response, please indicate if all relevant IPR has be=
en disclosed.<span style=3D"">&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;
</span></span></li><li class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0c=
m 0cm 36pt; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0=
cm">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">If you know of relevant IPR that has not been disclosed, ple=
ase state that and describe how this gap is being addressed.</span></li></u=
l>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">Even if you are not a contributor or author, if you know of =
relevant IPR, please ensure that it has been
<span class=3D"x_SpellE">dislosed</span> as discussed in BCP 79.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">If you know of someone else IPR that you believe is relevant=
 and not disclosed, please file a third party IPR disclosure.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">Thanks,</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">Regards,</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">Bruno, Jim, Joel</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"EN-US" style=3D"font-size:10.0pt; font-family:&quot;Arial&quo=
t;,sans-serif">[1]<span style=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span>https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-pro=
xy-forwarding/<span style=3D"">&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=
;
</span><span style=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; </span></span></p>
</div>
<pre>______________________________________________________________________=
___________________________________________________=0A=
=0A=
Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc=0A=
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler=0A=
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,=0A=
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.=0A=
=0A=
This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;=0A=
they should not be distributed, used or copied without authorisation.=0A=
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.=0A=
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.=0A=
Thank you.=0A=
</pre>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB5044CCEFC720451009793C69F2539BY3PR13MB5044namp_--


From nobody Thu Jan 13 17:19:25 2022
Return-Path: <linda.dunbar@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 3F5AA3A131F for <spring@ietfa.amsl.com>; Thu, 13 Jan 2022 17:19:23 -0800 (PST)
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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 6mdX1nSlzW06 for <spring@ietfa.amsl.com>; Thu, 13 Jan 2022 17:19:18 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2093.outbound.protection.outlook.com [40.107.92.93]) (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 6559C3A131C for <spring@ietf.org>; Thu, 13 Jan 2022 17:19:18 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bYi9WNdzNqV8IqVSN7+tKsiHDuijSSc2Ez/DNzRWmoyd12j86Sv4p1/DAO28xuY5rrCCt4NhHNBiy8j0NukpOjOsqw+2AfYg/nMBHR7IMV+HB2pQS9gsfWwo0eU6dNBGaRq7RYBa+pCmEKZkgNYIPalOCOk8FNJfTCXAv4P5HgDaCYCnuiUsPwAL888RudQ2sN/taMWPt17N197to6v08sszCpK+j4GqDasaN1Te3BQQZ+5WgTrMD5F1iFhlrXWyUFIGWsBlqVumw5yJNbXYUwLuyxWlQH6hTQlDlFfORcUo/2ZrbD3nhNDsTP4vWNLleWn0Cn4Z0VfZYWL4OqgQ6A==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=g48CjPSP50aHaoL/ayPF42zcPM1eJKhf+SmjV8SRyeA=; b=O6SGv517Sa4SLGZC0sZKOD7uZ3yWz0F1hkxTzfWtMm7PPNU1xky1b1+NFLK38utmK1Nhq7jDPJaA5sAuxxPL0ahj5wwmOjju7Ma1EAf9BYxohhmXKq9wO7VUCRKWg4q0oD0JgHXOWi0ypgqaqLnpF/BMd0BVtp/rifJ+xpLNb2AGeHVNLrur3bHWKpTZmZSu3gslTMSzGzJCPETzSMmIt3pFAs+V9fNhiVBQu01Af8DJu05UCCNQ3v9ryGpsUB+lXFXawwyLKyfH5Nm3eyaQjRgIK8TUcZoeSsKDmtdTGkVd5byrWuTyvBEv3skFTSUl3uIAfzB4Jo6++REsT0AzJA==
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=g48CjPSP50aHaoL/ayPF42zcPM1eJKhf+SmjV8SRyeA=; b=hgAyE96rwqF/NTE9VOXGQ2LL/MWRCqvE7gOgUrYMNJW83Ir6dDWVI8KsmI/YGpmT2zsQkzjalqkBtRuBfFkxfdle8iSYyHOebRnsGhAaqmcRdemWbaYK0xRqqPtb9LWa4ZTVXZxolosH4HEVQQyXvXQhNAUKLz5KaPaFpzcKaYQ=
Received: from CO1PR13MB4920.namprd13.prod.outlook.com (2603:10b6:303:f7::17) by CH2PR13MB3573.namprd13.prod.outlook.com (2603:10b6:610:26::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.2; Fri, 14 Jan 2022 01:19:11 +0000
Received: from CO1PR13MB4920.namprd13.prod.outlook.com ([fe80::d0f4:2ca3:3c72:2996]) by CO1PR13MB4920.namprd13.prod.outlook.com ([fe80::d0f4:2ca3:3c72:2996%3]) with mapi id 15.20.4909.003; Fri, 14 Jan 2022 01:19:10 +0000
From: Linda Dunbar <linda.dunbar@futurewei.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAAMW2GbAAc/xzA=
Date: Fri, 14 Jan 2022 01:19:10 +0000
Message-ID: <CO1PR13MB4920B00CCA55F7D1360D6DB185549@CO1PR13MB4920.namprd13.prod.outlook.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <BY3PR13MB504492BDE36BE3F7786089DFF2539@BY3PR13MB5044.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB504492BDE36BE3F7786089DFF2539@BY3PR13MB5044.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: abf788cf-3c56-4120-4170-08d9d6fbdea5
x-ms-traffictypediagnostic: CH2PR13MB3573:EE_
x-microsoft-antispam-prvs: <CH2PR13MB35732AF4B88EEB01B59F48A685549@CH2PR13MB3573.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nVUj4AKkg3i6QbWmu/EYEbYBuODbzELPpIwM82D21rhaUzFadj0ZdYbOR9QudUun8nvOmRjQPdbYjIEPVKStLwpA57K9vHm0u8SZZYXFPUww9LnalgxinxbE/ght1dEcy2QApwANM9qNrvdZXmFksDsPTtDhKWdNU+JjP1DKiQMN9JLKabuSYUWvqAvKvuVujxU26beKz0qrXfihtHZeBgUTctRj3S0XcXlg6lXPqI9kUwOs0weQZ4K9sYWuZW6ipoXhOGNAJQyi42jCeq0J+h6cL4Pfxy94NQf+ChOcQ0Fi6hiGjmyKBSex6w6hTfurOof/wfBbK+UhrjxM3WIK5NXuDPLoRrsaGq3pBFn1Fzy4kI4o3l7USXAdJ2sllFYssVgdjuujAFqiQ/nEjOUVTfb6kdxFY9qNcI9F0FHzZGO9BzoFHX99/uP9dmaqypLV4T7CRXLKrmL4M477tJNnK3Kn0FtqckTc5V4Aw2V2KdmyJon3oAwzGgkph05Y1JAxcLvB6kgiA3QfkFPZFq8I4HE5HWF/O9X2t5R2EagJDktIsTyEgRfGUV2KUog2KxC6pDsycJWwJFJUVY7mVZ0udEnXwXSJeFSMFg4ScT2WQjhWMS34A+F5DxH4DiW5syZXoksOMfU5EH5lsKnqWIHYxh/5P140B54kNl35G5RwvDqnwxvuq/tEkJ6Qj2GznrnGCBr+IkgwaqptsMS6bwTsns8oJw8XBbeqtd3aMOrFYkClrL0g9NS87mDuAZNDnU4yyA1exKfqQUWJ6a/AmJ8rhxJwkRWtYQ6tmSqMbN9pbFQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CO1PR13MB4920.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(66556008)(64756008)(66946007)(8936002)(71200400001)(83380400001)(8676002)(55016003)(33656002)(7696005)(86362001)(2906002)(66476007)(53546011)(66446008)(5660300002)(26005)(6506007)(44832011)(186003)(9686003)(38070700005)(316002)(508600001)(52536014)(966005)(122000001)(38100700002)(76116006)(166002)(110136005)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+1Wgt4b4pEjkElLvVs6QjnSHua95paoMVsw58VaHQBonv6O41bTG/Qkbobtm?= =?us-ascii?Q?ti6n4NSkrNjNd3DE9G7AKI4zuX6azCMQm68UjVRVOzUR+VlxvPPBtmdRQDNJ?= =?us-ascii?Q?CGrejYCu3OKqxUWjHazDNK756qMju/QXPRV7Hj0biFKDBRSE1338flpcb0bs?= =?us-ascii?Q?ee+ZLV5FfZLPfgLuTwC/+Y8c3uZg283lrVVblrLs8+sqKBEHDATSGT7p5fOx?= =?us-ascii?Q?vLr2PeRHSZsJsF1iJ/x2h+wNvCP0SrD7kdueeWrcXTphbOCcQEn5YZraBBJK?= =?us-ascii?Q?RypgbzeAAfE7b0ppPSa8JUmkkIVDx7Z29RdJj7U4WI2TZ9h0d7RXjqtnBgQL?= =?us-ascii?Q?T42wkM9NYvN0winnJvfxrecEuL79kSKnsNSF96z1v6nqzTon+1nA7EjMhOLw?= =?us-ascii?Q?CcFCbCAv/3pkfeTAQVJ1qlovVvDmXesRWbip5bZBYl2G9AwjCYXWTxvlu8Z3?= =?us-ascii?Q?bjHti836okkkGFEv1xoaZPVVeAQRjDc2CUhrUAtui//6K1vOyi8i5U+HXEfM?= =?us-ascii?Q?T9wtVHTQr8YwVld1BLDJB5Jw/KKjMH8wEU6mu/KlZWqSZHt2TNKz9MGj8VmX?= =?us-ascii?Q?6cN50Qywy8HQUrGD4xlqKFCP5YY0QtddzYhHlsxMOYaeDonhjosSFodP5JZU?= =?us-ascii?Q?+3iWY5PaK/0hDzGht9ovEvOS7cf6tZwgAs432MaqSlQqkwam2gNjD1lRoEv1?= =?us-ascii?Q?7Yln9H/ba62Atx6Sh6rE/x0qcm+CI90Vfx84MSRQ7Neww1ASgamucAVApV3h?= =?us-ascii?Q?cygNPDXkskuTwBMx33QjNNr2WAMpRR/dWb1E3egCa6Mt4IQUu1bp1SP8UpVK?= =?us-ascii?Q?O8F+QmztgtdYuaNfJTZnkzgSmuusPTEB4ZX5Xokq22cU4152SgrKiGd8cjUP?= =?us-ascii?Q?An0Nu09LXkZ9AptGxB2tbhrwvb/bKpbz/+Itpj+pCcpTd9CorxoWYPKAQbL7?= =?us-ascii?Q?zPCcaIn/IE/DO3v30VYL2Hh0rXG0B3x9BI4AEx6XbHw0jMLedPStfkq7AEX7?= =?us-ascii?Q?4kSBhqlA4Gld+YcZfGCss1LuqPr+s4ZEWiG+ymMvyIm42aO1IGVhxkm8dE97?= =?us-ascii?Q?r3ixOgYdaf8xrQYq8Day6YOgoECnwhJ8x3WxogByJ5nx428JA34ALiKDa1VD?= =?us-ascii?Q?52Ds0gWiPD0MXydBy6ZTasVP/CuXPEkrZIml1NT6enxNDCd0R0f7Rf1yNGcO?= =?us-ascii?Q?qP97PRTPAxjpxmxX6wpJsb+ONCJgw3diwOzDhQKMSv9iAZCTCXJ8BBWo9DUb?= =?us-ascii?Q?QDJbKV9fphXA7+CSFBUWG+UDNsv8gwO4hQ+9804mxVA5adUyn17I7gmPguuA?= =?us-ascii?Q?3RuyRM8K4PPz9Z8iBba+XTlazT2hrtik7XtFHfjt/UAQ0cXsYNFo+i+8f+A1?= =?us-ascii?Q?l8x+cAZf7jlHsBqwRgM2LtiX6G5HcWDa3BQo64fOG1AzDLEPfOUDhyRyA4jO?= =?us-ascii?Q?ElD8/Q/ysqviBEZK4GiXxHD/sFXZ/Ky77Sq1DRBwRn00VO2UpIM2ppwSecH4?= =?us-ascii?Q?IxOLuCt2rCmAkAIz5TLHLbC64X24zj0nxWDt0iyAKoi4Uwo1ELlZXSaPQv+T?= =?us-ascii?Q?5fazFrIHxpBUYdxI28RDhkeZASQKPgRyPAEF8d9tjK63knsW34ZG9Mr9lz9E?= =?us-ascii?Q?QRpYWLeQkvRnnMrK44FIySY=3D?=
Content-Type: multipart/alternative; boundary="_000_CO1PR13MB4920B00CCA55F7D1360D6DB185549CO1PR13MB4920namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR13MB4920.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: abf788cf-3c56-4120-4170-08d9d6fbdea5
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2022 01:19:10.8424 (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: 5vwC4avF8JoiC3tMKvtF5NcZdqCbV7JGVzudjOPabbpGfBN7Qq3ZXnjZrGnjjU6nidzPjmWYQH5CqRa2YzsdWg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3573
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/aibfTiKfbweaQYYaqd-EiyJmk8k>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 14 Jan 2022 01:19:23 -0000

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


Support WG adoption.

Linda Dunbar


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> <bruno=
.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Sent: Thursday, January 13, 2022 5:19 AM
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding


Dear WG,



This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-forward=
ing%2F&data=3D04%7C01%7Clinda.dunbar%40futurewei.com%7Cd34d534fd5404e5fca32=
08d9d6b157ed%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C63777687946600806=
3%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1ha=
WwiLCJXVCI6Mn0%3D%7C1000&sdata=3DvM3MvCDMe3uEm6cXtLy7NREozhc8WNksBXIFYoU5cX=
I%3D&reserved=3D0>



After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.



Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.



If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.



Thanks!

Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_CO1PR13MB4920B00CCA55F7D1360D6DB185549CO1PR13MB4920namp_
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:DengXian;
	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:"\@DengXian";
	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:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	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.xmsonormal, li.xmsonormal, div.xmsonormal
	{mso-style-name:x_msonormal;
	margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.xspelle
	{mso-style-name:x_spelle;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
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;}
--></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" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<div>
<p class=3D"MsoNormal"><b><o:p>&nbsp;</o:p></b></p>
<p class=3D"MsoNormal">Support WG adoption. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Linda Dunbar<o:p></o:p></p>
<p class=3D"MsoNormal"><b><o:p>&nbsp;</o:p></b></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> spring &lt;<a href=3D"mailto:spring-bounces@ietf.or=
g">spring-bounces@ietf.org</a>&gt; on behalf of
<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a> =
&lt;<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com<=
/a>&gt;<br>
<b>Sent:</b> Thursday, January 13, 2022 5:19 AM<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding</span>
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">Dear WG,</span><span lang=3D"FR"><o:p></o:p></span><=
/p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">&nbsp;</span><span lang=3D"FR"><o:p></o:p></span></p=
>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">This message starts a 2 week WG adoption call, endin=
g 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwarding</span><s=
pan lang=3D"FR"><o:p></o:p></span></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif"><a href=3D"https://nam11.safelinks.protection.outloo=
k.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-seg=
ment-routing-proxy-forwarding%2F&amp;data=3D04%7C01%7Clinda.dunbar%40future=
wei.com%7Cd34d534fd5404e5fca3208d9d6b157ed%7C0fee8ff2a3b240189c753a1d5591fe=
dc%7C1%7C1%7C637776879466008063%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA=
iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3DvM3MvCDM=
e3uEm6cXtLy7NREozhc8WNksBXIFYoU5cXI%3D&amp;reserved=3D0">https://datatracke=
r.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</a></span>=
<span lang=3D"FR"><o:p></o:p></span></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">&nbsp;</span><span lang=3D"FR"><o:p></o:p></span></p=
>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">After review of the document please indicate support=
 (or not) for WG adoption of the document to the mailing list.</span><span =
lang=3D"FR"><o:p></o:p></span></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">&nbsp;</span><span lang=3D"FR"><o:p></o:p></span></p=
>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">Please also provide comments/reasons for your suppor=
t (or lack thereof) as this is a stronger way to indicate your (non) suppor=
t as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"FR"><o:p></o:p></span></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">&nbsp;</span><span lang=3D"FR"><o:p></o:p></span></p=
>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">If you are willing to work on or review the document=
, please state this explicitly. This gives the chairs an indication of the =
energy level of people in the working group willing
 to work on the document.</span><span lang=3D"FR"><o:p></o:p></span></p>
<p class=3D"xmsonormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif">&nbsp;</span><span lang=3D"FR"><o:p></o:=
p></span></p>
<p class=3D"xmsonormal"><span class=3D"xspelle"><span lang=3D"FR" style=3D"=
font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Thanks</span></s=
pan><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Arial&quo=
t;,sans-serif">!</span><span lang=3D"FR"><o:p></o:p></span></p>
<p class=3D"xmsonormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel</span><span lang=3D"FR"=
><o:p></o:p></span></p>
</div>
<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>
</div>
</div>
</body>
</html>

--_000_CO1PR13MB4920B00CCA55F7D1360D6DB185549CO1PR13MB4920namp_--


From nobody Fri Jan 14 00:08:37 2022
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 CD40E3A1E1C for <spring@ietfa.amsl.com>; Fri, 14 Jan 2022 00:08:34 -0800 (PST)
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, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=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 F2RVDAt_Yl-G for <spring@ietfa.amsl.com>; Fri, 14 Jan 2022 00:08:30 -0800 (PST)
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 0B5B83A1E1A for <spring@ietf.org>; Fri, 14 Jan 2022 00:08:29 -0800 (PST)
Received: by mail-pg1-x533.google.com with SMTP id c5so2152327pgk.12 for <spring@ietf.org>; Fri, 14 Jan 2022 00:08:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dQf3Em0HUI8gGOFJ246BEFjn1jgOLLgS8Fowgy4qa8M=; b=JM/5+7YwfIZqam7iUGOnzaoFvq6x8i50JhfvYnwSd3GnYX3DGHvAQ18+lITvrFOZYN xi+zrqXD5IPWyB85C4aLUb4CinmlEnumlyc3IhCbzH3hry7LizW++9mTCpgPtkTWQMha +4A4P01I22h36OX3WBU8h3eQGEJUD/JDliQ2o2OaHAqWDTMaQcswdGLvkfLBsbdPHU/s Rly12GBXOKXVrZjVBZMhYKQuoIimYS0p3MuLBoVXG0hfxSEVIXQjlR8cVKJ7UI+6vJA2 gVeXvK/xH0mmc4RH2jZflMQ5sEFiI/FxpBkSAY0InKpqtSDYXtEvnHP9fxTpbhx2ILe4 KvNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dQf3Em0HUI8gGOFJ246BEFjn1jgOLLgS8Fowgy4qa8M=; b=kYirtMid7vE13R1t5JEbP6+sSJA8fptcnVWqaMZeT5iD+ODA75r6Cu+fn1vCiN/myn LrSzS0cXJ9FsLu6IkJo0u0wyAL9k5PCnY9vc9NL73W3SydYK6f83Jf3/MNNn5Nwtdqta mEiiKq0YB8PTODZcfp/deLznWDaEsOiSflXM1OmXqxKVwnl0wzSkme//DUpyytB/ShG3 Y5To8vCINV0it+iNhOehWHaC92G1rgaJa74jksUzJvIFDpNY64JJWymPGkeurRd9ONUc Z2HCG/5qorDMEwd7HCWHjSqkg7iix3Lz/kKZ0c2TRSuGJSRuEsal3KpOZJk4fC/fhFTK GpgQ==
X-Gm-Message-State: AOAM532wk+no52ziPNgzSwO5rGK0oPyMUzJa/6DKG27fPAUTV8RL/dOr hoz6LXlsU/wAF3SqHRHwKekeufXMV2yssqQmvDA=
X-Google-Smtp-Source: ABdhPJxI8mQnuzQ091joXAVRTAy7v0nPYnOJxSudvLyjDyqV0KOxT4CvQ455LetGNoPFD/keDVrD4NZVJt1bMOQ+nkM=
X-Received: by 2002:a63:8842:: with SMTP id l63mr4110605pgd.180.1642147708199;  Fri, 14 Jan 2022 00:08:28 -0800 (PST)
MIME-Version: 1.0
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <BY3PR13MB504492BDE36BE3F7786089DFF2539@BY3PR13MB5044.namprd13.prod.outlook.com> <CO1PR13MB4920B00CCA55F7D1360D6DB185549@CO1PR13MB4920.namprd13.prod.outlook.com>
In-Reply-To: <CO1PR13MB4920B00CCA55F7D1360D6DB185549@CO1PR13MB4920.namprd13.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Fri, 14 Jan 2022 03:08:16 -0500
Message-ID: <CABNhwV1mhxku1zOx+LSd04EGPoGpjCd-9-_7A7sg-2xjkq=o9A@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@futurewei.com>
Cc: SPRING WG <spring@ietf.org>,  "bruno.decraene@orange.com" <bruno.decraene@orange.com>
Content-Type: multipart/alternative; boundary="000000000000d0e83105d5864e62"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nqaE-wne-77Cg8G9lntLMKt-h3E>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 14 Jan 2022 08:08:35 -0000

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

I have read the draft and support WG adoption of this draft.

SR provides local protection only via TI-LFA at the PLR node but does not
provide bypass loop NNH node protection around the failure.

This draft provides a Midpoint protection mechanism using a new proxy
forwarding IGP extension  capability for restoration of routes to Adjacency
segment, Node segment, and Binding segment  after IGP convergence.

Kind Regards

Gyan

On Thu, Jan 13, 2022 at 8:19 PM Linda Dunbar <linda.dunbar@futurewei.com>
wrote:

>
>
> Support WG adoption.
>
>
>
> Linda Dunbar
>
>
>
>
>
> *From:* spring <spring-bounces@ietf.org> on behalf of
> bruno.decraene@orange.com <bruno.decraene@orange.com>
> *Sent:* Thursday, January 13, 2022 5:19 AM
> *To:* SPRING WG <spring@ietf.org>
> *Subject:* [spring] WG adoption call -
> draft-hu-spring-segment-routing-proxy-forwarding
>
>
>
> Dear WG,
>
>
>
> This message starts a 2 week WG adoption call, ending 27/01/2022, for
> draft-hu-spring-segment-routing-proxy-forwarding
>
>
> https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-fo=
rwarding/
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-forwarding%2=
F&data=3D04%7C01%7Clinda.dunbar%40futurewei.com%7Cd34d534fd5404e5fca3208d9d=
6b157ed%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637776879466008063%7CU=
nknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLC=
JXVCI6Mn0%3D%7C1000&sdata=3DvM3MvCDMe3uEm6cXtLy7NREozhc8WNksBXIFYoU5cXI%3D&=
reserved=3D0>
>
>
>
> After review of the document please indicate support (or not) for WG
> adoption of the document to the mailing list.
>
>
>
> Please also provide comments/reasons for your support (or lack thereof) a=
s
> this is a stronger way to indicate your (non) support as this is not a
> vote.
>
>
>
> If you are willing to work on or review the document, please state this
> explicitly. This gives the chairs an indication of the energy level of
> people in the working group willing to work on the document.
>
>
>
> Thanks!
>
> Bruno, Jim, Joel
>
> _________________________________________________________________________=
________________________________________________
>
>
>
> Ce message et ses pieces jointes peuvent contenir des informations confid=
entielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re=
cu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages =
electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere, deforme o=
u falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or privileged i=
nformation 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 de=
lete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have bee=
n modified, changed or falsified.
>
> Thank you.
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
--=20

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*

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

<div><br></div><div dir=3D"auto">I have read the draft and support WG adopt=
ion of this draft.</div><div dir=3D"auto"><br></div><div dir=3D"auto">SR pr=
ovides local protection only via TI-LFA at the PLR node but does not provid=
e bypass loop NNH node protection around the failure.</div><div dir=3D"auto=
"><br></div><div dir=3D"auto">This draft provides a Midpoint protection mec=
hanism using a new proxy forwarding IGP extension =C2=A0capability for rest=
oration of routes to Adjacency segment, Node segment, and Binding segment =
=C2=A0after IGP convergence.</div><div dir=3D"auto"><br></div><div dir=3D"a=
uto">Kind Regards=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">=
Gyan</div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">On Thu, Jan 13, 2022 at 8:19 PM Linda Dunbar &lt;<a href=3D"mailto=
:linda.dunbar@futurewei.com">linda.dunbar@futurewei.com</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-co=
lor:rgb(204,204,204)">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"word-wrap:break=
-word">
<div class=3D"m_-250810654054254952WordSection1">
<div>
<p class=3D"MsoNormal"><b><u></u>=C2=A0<u></u></b></p>
<p class=3D"MsoNormal">Support WG adoption. </p></div></div></div><div lang=
=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"word-wrap:break-word"><d=
iv class=3D"m_-250810654054254952WordSection1"><div><p class=3D"MsoNormal">=
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Linda Dunbar<u></u><u></u></p>
<p class=3D"MsoNormal"><b><u></u>=C2=A0<u></u></b></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div id=3D"m_-250810654054254952divRplyFwdMsg">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 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:bruno.decraene@orange.com" target=3D"_blank">bruno.decrae=
ne@orange.com</a> &lt;<a href=3D"mailto:bruno.decraene@orange.com" target=
=3D"_blank">bruno.decraene@orange.com</a>&gt;<br>
<b>Sent:</b> Thursday, January 13, 2022 5:19 AM<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org" target=3D"_blan=
k">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding</span>
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"m_-250810654054254952xmsonormal"><span style=3D"font-size:10pt;=
font-family:Arial,sans-serif">Dear WG,</span><span lang=3D"FR"><u></u><u></=
u></span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span style=3D"font-size:10pt;=
font-family:Arial,sans-serif">=C2=A0</span><span lang=3D"FR"><u></u><u></u>=
</span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span style=3D"font-size:10pt;=
font-family:Arial,sans-serif">This message starts a 2 week WG adoption call=
, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwarding</=
span><span lang=3D"FR"><u></u><u></u></span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span style=3D"font-size:10pt;=
font-family:Arial,sans-serif"><a href=3D"https://nam11.safelinks.protection=
.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spr=
ing-segment-routing-proxy-forwarding%2F&amp;data=3D04%7C01%7Clinda.dunbar%4=
0futurewei.com%7Cd34d534fd5404e5fca3208d9d6b157ed%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C1%7C637776879466008063%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3Dv=
M3MvCDMe3uEm6cXtLy7NREozhc8WNksBXIFYoU5cXI%3D&amp;reserved=3D0" target=3D"_=
blank" style=3D"font-family:Arial,sans-serif">https://datatracker.ietf.org/=
doc/draft-hu-spring-segment-routing-proxy-forwarding/</a></span><span lang=
=3D"FR"><u></u><u></u></span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span style=3D"font-size:10pt;=
font-family:Arial,sans-serif">=C2=A0</span><span lang=3D"FR"><u></u><u></u>=
</span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span style=3D"font-size:10pt;=
font-family:Arial,sans-serif">After review of the document please indicate =
support (or not) for WG adoption of the document to the mailing list.</span=
><span lang=3D"FR"><u></u><u></u></span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span style=3D"font-size:10pt;=
font-family:Arial,sans-serif">=C2=A0</span><span lang=3D"FR"><u></u><u></u>=
</span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span style=3D"font-size:10pt;=
font-family:Arial,sans-serif">Please also provide comments/reasons for your=
 support (or lack thereof) as this is a stronger way to indicate your (non)=
 support as this is not a vote.=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span lang=3D"FR"><u></u><u></u></span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span style=3D"font-size:10pt;=
font-family:Arial,sans-serif">=C2=A0</span><span lang=3D"FR"><u></u><u></u>=
</span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span style=3D"font-size:10pt;=
font-family:Arial,sans-serif">If you are willing to work on or review the d=
ocument, please state this explicitly. This gives the chairs an indication =
of the energy level of people in the working group willing
 to work on the document.</span><span lang=3D"FR"><u></u><u></u></span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span lang=3D"FR" style=3D"fon=
t-size:10pt;font-family:Arial,sans-serif">=C2=A0</span><span lang=3D"FR"><u=
></u><u></u></span></p>
<p class=3D"m_-250810654054254952xmsonormal"><span class=3D"m_-250810654054=
254952xspelle"><span lang=3D"FR" style=3D"font-size:10pt;font-family:Arial,=
sans-serif">Thanks</span></span><span lang=3D"FR" style=3D"font-size:10pt;f=
ont-family:Arial,sans-serif">!</span><span lang=3D"FR"><u></u><u></u></span=
></p>
<p class=3D"m_-250810654054254952xmsonormal"><span lang=3D"FR" style=3D"fon=
t-size:10pt;font-family:Arial,sans-serif">Bruno, Jim, Joel</span><span lang=
=3D"FR"><u></u><u></u></span></p>
</div>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace">_______________________________________________________________=
__________________________________________________________<u style=3D"font-=
family:monospace"></u><u style=3D"font-family:monospace"></u></span></pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace"><u style=3D"font-family:monospace"></u>=C2=A0<u style=3D"font-f=
amily:monospace"></u></span></pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace">Ce message et ses pieces jointes peuvent contenir des informati=
ons confidentielles ou privilegiees et ne doivent donc<u style=3D"font-fami=
ly:monospace"></u><u style=3D"font-family:monospace"></u></span></pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace">pas etre diffuses, exploites ou copies sans autorisation. Si vo=
us avez recu ce message par erreur, veuillez le signaler<u style=3D"font-fa=
mily:monospace"></u><u style=3D"font-family:monospace"></u></span></pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace">a l&#39;expediteur et le detruire ainsi que les pieces jointes.=
 Les messages electroniques etant susceptibles d&#39;alteration,<u style=3D=
"font-family:monospace"></u><u style=3D"font-family:monospace"></u></span><=
/pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace">Orange decline toute responsabilite si ce message a ete altere,=
 deforme ou falsifie. Merci.<u style=3D"font-family:monospace"></u><u style=
=3D"font-family:monospace"></u></span></pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace"><u style=3D"font-family:monospace"></u>=C2=A0<u style=3D"font-f=
amily:monospace"></u></span></pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace">This message and its attachments may contain confidential or pr=
ivileged information that may be protected by law;<u style=3D"font-family:m=
onospace"></u><u style=3D"font-family:monospace"></u></span></pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace">they should not be distributed, used or copied without authoris=
ation.<u style=3D"font-family:monospace"></u><u style=3D"font-family:monosp=
ace"></u></span></pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace">If you have received this email in error, please notify the sen=
der and delete this message and its attachments.<u style=3D"font-family:mon=
ospace"></u><u style=3D"font-family:monospace"></u></span></pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace">As emails may be altered, Orange is not liable for messages tha=
t have been modified, changed or falsified.<u style=3D"font-family:monospac=
e"></u><u style=3D"font-family:monospace"></u></span></pre>
<pre style=3D"font-family:monospace"><span lang=3D"FR" style=3D"font-family=
:monospace">Thank you.<u style=3D"font-family:monospace"></u><u style=3D"fo=
nt-family:monospace"></u></span></pre>
</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>-- <br><div dir=3D"ltr" class=3D"gmail_signature" =
data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div dir=3D"ltr"><div d=
ir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"l=
tr"><div><p style=3D"color:rgb(34,34,34)"><a href=3D"http://www.verizon.com=
/" style=3D"color:rgb(17,85,204);padding-bottom:1em;display:inline-block" t=
arget=3D"_blank"><img src=3D"http://ss7.vzw.com/is/image/VerizonWireless/vz=
-logo-email" width=3D"81" height=3D"18" style=3D"height:18px;width:81px"></=
a><br></p><p style=3D"font-size:1em;margin:0px;font-family:&quot;Verizon NH=
G DS&quot;,Arial,sans-serif;line-height:13px;color:black"><b>Gyan Mishra</b=
></p><p style=3D"color:rgb(34,34,34);margin:0px;line-height:13px"><font fac=
e=3D"georgia, serif" style=3D"color:black;font-size:1em"><i>Network Solutio=
ns A</i></font><font color=3D"#000000" face=3D"georgia, serif"><i>rchitect=
=C2=A0</i></font></p><p style=3D"color:rgb(34,34,34);margin:0px;line-height=
:13px"><i style=3D"color:rgb(0,0,0);font-size:13px"><font face=3D"georgia, =
serif">Email <a href=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blank"=
>gyan.s.mishra@verizon.com</a></font></i><font color=3D"#000000" face=3D"ge=
orgia, serif"><i><br></i></font></p><p style=3D"font-size:1em;margin:0px;li=
ne-height:13px;color:black"><i><font face=3D"georgia, serif">M 301 502-1347=
<br><br></font></i></p></div><div><br></div></div></div></div></div></div><=
/div></div></div>

--000000000000d0e83105d5864e62--


From nobody Fri Jan 14 00:58:20 2022
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 AA70E3A1F32; Fri, 14 Jan 2022 00:58:18 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 QD-WtLDsEzEY; Fri, 14 Jan 2022 00:58:14 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5FE273A1F31; Fri, 14 Jan 2022 00:58:14 -0800 (PST)
Received: from fraeml745-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JZw8h5s57z6H6gr; Fri, 14 Jan 2022 16:54:28 +0800 (CST)
Received: from canpemm500009.china.huawei.com (7.192.105.203) by fraeml745-chm.china.huawei.com (10.206.15.226) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 14 Jan 2022 09:58:09 +0100
Received: from canpemm500009.china.huawei.com (7.192.105.203) by canpemm500009.china.huawei.com (7.192.105.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 14 Jan 2022 16:58:08 +0800
Received: from canpemm500009.china.huawei.com ([7.192.105.203]) by canpemm500009.china.huawei.com ([7.192.105.203]) with mapi id 15.01.2308.020;  Fri, 14 Jan 2022 16:58:08 +0800
From: Huzhibo <huzhibo@huawei.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>, "draft-hu-spring-segment-routing-proxy-forwarding@ietf.org" <draft-hu-spring-segment-routing-proxy-forwarding@ietf.org>
Thread-Topic: IPR poll - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZrGtJ4kNOcThSViQ7BuFbn/8LgAvhRFg
Date: Fri, 14 Jan 2022 08:58:08 +0000
Message-ID: <3fe5b1e2c0674210bf2d62439d1ccc3b@huawei.com>
References: <3104_1642069058_61DFFC42_3104_319_10_8549b268004442668017df2d9b036441@orange.com>
In-Reply-To: <3104_1642069058_61DFFC42_3104_319_10_8549b268004442668017df2d9b036441@orange.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.232.179]
Content-Type: multipart/alternative; boundary="_000_3fe5b1e2c0674210bf2d62439d1ccc3bhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/EpdiaqG7ebgGozau-yAPC93Oc4M>
Subject: Re: [spring] IPR poll - draft-hu-spring-segment-routing-proxy-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, 14 Jan 2022 08:58:19 -0000

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

Hi WG:
     I'm not aware of any undisclosed IPR related to this draft.

Best Regards,
Zhibo Hu

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com
Sent: Thursday, January 13, 2022 6:18 PM
To: SPRING WG <spring@ietf.org>; draft-hu-spring-segment-routing-proxy-forw=
arding@ietf.org
Subject: [spring] IPR poll - draft-hu-spring-segment-routing-proxy-forwardi=
ng

Hi authors, contributors, WG

In preparation of the WG adoption call on draft-hu-spring-segment-routing-p=
roxy-forwarding [1], this email starts a poll for IPR.

If you are an author or contributor to the subject document, please respond=
 to this email.
-       In your response, please indicate if all relevant IPR has been disc=
losed.
-       If you know of relevant IPR that has not been disclosed, please sta=
te that and describe how this gap is being addressed.

Even if you are not a contributor or author, if you know of relevant IPR, p=
lease ensure that it has been dislosed as discussed in BCP 79.

If you know of someone else IPR that you believe is relevant and not disclo=
sed, please file a third party IPR disclosure.

Thanks,
Regards,
Bruno, Jim, Joel
[1]        https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing=
-proxy-forwarding/

___________________________________________________________________________=
______________________________________________



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_3fe5b1e2c0674210bf2d62439d1ccc3bhuaweicom_
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: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;
	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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
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;
	mso-fareast-language:EN-US;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Arial",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
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:"Courier New";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:277689317;
	mso-list-template-ids:1346529884;}
@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:1075011623;
	mso-list-type:hybrid;
	mso-list-template-ids:997863814 -808692354 67895299 67895301 67895297 6789=
5299 67895301 67895297 67895299 67895301;}
@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:-18.0pt;
	font-family:"Arial",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;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">Hi WG:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp; I'm not aware=
 of any undisclosed IPR related to this draft.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">Best Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">Zhibo Hu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 lang=3D"EN-US" style=3D"mso-fareast-languag=
e:ZH-CN">From:</span></b><span lang=3D"EN-US" style=3D"mso-fareast-language=
:ZH-CN"> spring [mailto:spring-bounces@ietf.org]
<b>On Behalf Of </b>bruno.decraene@orange.com<br>
<b>Sent:</b> Thursday, January 13, 2022 6:18 PM<br>
<b>To:</b> SPRING WG &lt;spring@ietf.org&gt;; draft-hu-spring-segment-routi=
ng-proxy-forwarding@ietf.org<br>
<b>Subject:</b> [spring] IPR poll - draft-hu-spring-segment-routing-proxy-f=
orwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Hi authors, contributors, WG<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">In preparation of the WG adoption call=
 on draft-hu-spring-segment-routing-proxy-forwarding [1], this email starts=
 a poll for IPR.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are an author or contributor to=
 the subject document, please respond to this email.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l1 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif"><span style=3D"mso-list:Ignore">-<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:10.0=
pt;font-family:&quot;Arial&quot;,sans-serif">In your response, please indic=
ate if all relevant IPR has been disclosed.&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;
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l1 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif"><span style=3D"mso-list:Ignore">-<span s=
tyle=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:10.0=
pt;font-family:&quot;Arial&quot;,sans-serif">If you know of relevant IPR th=
at has not been disclosed, please state that and describe how this gap is b=
eing addressed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Even if you are not a contributor or a=
uthor, if you know of relevant IPR, please ensure that it has been dislosed=
 as discussed in BCP 79.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you know of someone else IPR that y=
ou believe is relevant and not disclosed, please file a third party IPR dis=
closure.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">[1]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
<a href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing=
-proxy-forwarding/">
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/</a>&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;
<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_3fe5b1e2c0674210bf2d62439d1ccc3bhuaweicom_--


From nobody Fri Jan 14 01:02:32 2022
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 5400E3A1F45 for <spring@ietfa.amsl.com>; Fri, 14 Jan 2022 01:02:30 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 LrcuG69bQtG5 for <spring@ietfa.amsl.com>; Fri, 14 Jan 2022 01:02:26 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC0B93A1F41 for <spring@ietf.org>; Fri, 14 Jan 2022 01:02:25 -0800 (PST)
Received: from fraeml712-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JZwGT1HQTz68272 for <spring@ietf.org>; Fri, 14 Jan 2022 16:59:29 +0800 (CST)
Received: from canpemm100010.china.huawei.com (7.192.104.38) by fraeml712-chm.china.huawei.com (10.206.15.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 14 Jan 2022 10:02:22 +0100
Received: from canpemm500009.china.huawei.com (7.192.105.203) by canpemm100010.china.huawei.com (7.192.104.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 14 Jan 2022 17:02:21 +0800
Received: from canpemm500009.china.huawei.com ([7.192.105.203]) by canpemm500009.china.huawei.com ([7.192.105.203]) with mapi id 15.01.2308.020;  Fri, 14 Jan 2022 17:02:21 +0800
From: Huzhibo <huzhibo@huawei.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAAve+Ng
Date: Fri, 14 Jan 2022 09:02:20 +0000
Message-ID: <c25b58f82d9446fa91a3f6e07a390320@huawei.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
In-Reply-To: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.232.179]
Content-Type: multipart/alternative; boundary="_000_c25b58f82d9446fa91a3f6e07a390320huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/RGpu4RyVsw8ferHlDWXBgZkQGvc>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 14 Jan 2022 09:02:30 -0000

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

Hi WG,

    I support its adoption as author. It provides a complete FRR mechanism =
for SR-TE Node/Link/Binding Sid failure. Including before IGP convergence,a=
nd  after IGP convergence to before TE convergence.

Best Regards,
Zhibo Hu

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com
Sent: Thursday, January 13, 2022 6:19 PM
To: SPRING WG <spring@ietf.org>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_c25b58f82d9446fa91a3f6e07a390320huaweicom_
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: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;
	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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Arial",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
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:"Courier New";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">Hi WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; I support its adopt=
ion as author. It provides a complete FRR mechanism for SR-TE Node/Link/Bin=
ding Sid failure.</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D;mso-far=
east-language:ZH-CN">Including before IGP convergence,and &nbsp;after IGP c=
onvergence to before TE convergence.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">Best Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">Zhibo Hu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 lang=3D"EN-US" style=3D"mso-fareast-languag=
e:ZH-CN">From:</span></b><span lang=3D"EN-US" style=3D"mso-fareast-language=
:ZH-CN"> spring [mailto:spring-bounces@ietf.org]
<b>On Behalf Of </b>bruno.decraene@orange.com<br>
<b>Sent:</b> Thursday, January 13, 2022 6:19 PM<br>
<b>To:</b> SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Dear WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">This message starts a 2 week WG adopti=
on call, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwa=
rding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><a href=3D"https://datatracker.ietf.or=
g/doc/draft-hu-spring-segment-routing-proxy-forwarding/">https://datatracke=
r.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</a><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">After review of the document please in=
dicate support (or not) for WG adoption of the document to the mailing list=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Please also provide comments/reasons f=
or your support (or lack thereof) as this is a stronger way to indicate you=
r (non) support as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an indi=
cation of the energy level of people in the working
 group willing to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<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_c25b58f82d9446fa91a3f6e07a390320huaweicom_--


From nobody Fri Jan 14 03:14:27 2022
Return-Path: <liuyisong@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 80CB63A2203; Fri, 14 Jan 2022 03:14:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.398
X-Spam-Level: 
X-Spam-Status: No, score=-4.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.001, HDRS_MISSP=2.499, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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 VWvqEB_cs_oq; Fri, 14 Jan 2022 03:14:22 -0800 (PST)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [221.176.66.79]) by ietfa.amsl.com (Postfix) with ESMTP id F35753A2202; Fri, 14 Jan 2022 03:14:19 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.11]) by rmmx-syy-dmz-app03-12003 (RichMail) with SMTP id 2ee361e15b070b8-cc5b3; Fri, 14 Jan 2022 19:14:16 +0800 (CST)
X-RM-TRANSID: 2ee361e15b070b8-cc5b3
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from CMCC-PC (unknown[222.129.55.191]) by rmsmtp-syy-appsvr06-12006 (RichMail) with SMTP id 2ee661e15b06b43-2333c; Fri, 14 Jan 2022 19:14:16 +0800 (CST)
X-RM-TRANSID: 2ee661e15b06b43-2333c
MIME-Version: 1.0
x-PcFlag: c7b798dc-4d83-4adb-b821-b1ab0f1ec95b_5_51529
X-Mailer: PC_RICHMAIL 2.9.14
Date: 14 Jan 2022 19:14:14 +0800
From: =?utf-8?B?WWlzb25nIExpdQ==?=<liuyisong@chinamobile.com>
To: bruno.decraene<bruno.decraene@orange.com>, =?utf-8?B?U1BSSU5HIFdH?=<spring@ietf.org>, draft-hu-spring-segment-routing-proxy-forwarding<draft-hu-spring-segment-routing-proxy-forwarding@ietf.org>
Message-ID: <202201141914141591155526@chinamobile.com>
Content-Type: multipart/Alternative; boundary="----=_001_NextPart1591155526_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/bpPCKzysEoNnellRm0Mkkktc9DU>
Subject: [spring] =?utf-8?q?Re=EF=BC=9A_IPR_poll_-_draft-hu-spring-segmen?= =?utf-8?q?t-routing-proxy-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, 14 Jan 2022 11:14:26 -0000

This is a multi-part message in MIME format.


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

DQ1IaSBXR++8jA0NDQ0NICAgIEknbSBub3QgYXdhcmUgb2YgYW55IHVuZGlzY2xvc2VkIElQUiBy
ZWxhdGVkIHRvIHRoaXMgZHJhZnQuDQ0NDQ1CZXN0IFJlZ2FyZHMNDVlpc29uZw0NDQ0NDQ0NDQ0N
DQ0gDQ0NDeWPkeS7tuS6ujogYnJ1bm8uZGVjcmFlbmUNDeaXtumXtDogMjAyMi8wMS8xMyjmmJ/m
nJ/lm5spMTg6MTcNDeaUtuS7tuS6ujogU1BSSU5HIFdHO2RyYWZ0LWh1LXNwcmluZy1zZWdtZW50
LXJvdXRpbmctcHJveHktZm9yd2FyZGluZzsNDeS4u+mimDogSVBSIHBvbGwgLSBkcmFmdC1odS1z
cHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcgDQ0gDQ1IaSBhdXRob3JzLCBj
b250cmlidXRvcnMsIFdHIA0NICANDUluIHByZXBhcmF0aW9uIG9mIHRoZSBXRyBhZG9wdGlvbiBj
YWxsIG9uIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZyBb
MV0sIHRoaXMgZW1haWwgc3RhcnRzIGEgcG9sbCBmb3IgSVBSLiANDSAgDQ1JZiB5b3UgYXJlIGFu
IGF1dGhvciBvciBjb250cmlidXRvciB0byB0aGUgc3ViamVjdCBkb2N1bWVudCwgcGxlYXNlIHJl
c3BvbmQgdG8gdGhpcyBlbWFpbC4gIEluIHlvdXIgcmVzcG9uc2UsIHBsZWFzZSBpbmRpY2F0ZSBp
ZiBhbGwgcmVsZXZhbnQgSVBSIGhhcyBiZWVuIGRpc2Nsb3NlZC4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIHlvdSBrbm93IG9mIHJlbGV2YW50IElQUiB0
aGF0IGhhcyBub3QgYmVlbiBkaXNjbG9zZWQsIHBsZWFzZSBzdGF0ZSB0aGF0IGFuZCBkZXNjcmli
ZSAgaG93IHRoaXMgZ2FwIGlzIGJlaW5nIGFkZHJlc3NlZC4gDQ0gIA0NRXZlbiBpZiB5b3UgYXJl
IG5vdCBhIGNvbnRyaWJ1dG9yIG9yIGF1dGhvciwgaWYgeW91IGtub3cgb2YgcmVsZXZhbnQgSVBS
LCBwbGVhc2UgZW5zdXJlIHRoYXQgaXQgaGFzIGJlZW4gZGlzbG9zZWQgYXMgZGlzY3Vzc2VkIGlu
IEJDUCA3OS4gDQ0gIA0NSWYgeW91IGtub3cgb2Ygc29tZW9uZSBlbHNlIElQUiB0aGF0IHlvdSBi
ZWxpZXZlIGlzIHJlbGV2YW50IGFuZCBub3QgZGlzY2xvc2VkLCBwbGVhc2UgZmlsZSBhIHRoaXJk
IHBhcnR5IElQUiBkaXNjbG9zdXJlLiANDSAgDQ1UaGFua3MsIA0NUmVnYXJkcywgDQ1CcnVubywg
SmltLCBKb2VsIA0NWzFdICAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcvICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQ1fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fICBDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRl
cyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2
ZW50IGRvbmMgcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRv
cmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxs
ZXogbGUgc2lnbmFsZXIgYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxl
cyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2Vw
dGlibGVzIGQnYWx0ZXJhdGlvbiwgT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUg
c2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLiAg
VGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFs
IG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsg
dGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1
dGhvcmlzYXRpb24uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBs
ZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0
dGFjaG1lbnRzLiBBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxl
IGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZp
ZWQuIFRoYW5rIHlvdS4=

------=_001_NextPart1591155526_=----
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D=22urn:schemas-microsoft-com:vml=22 xmlns:o=3D=22urn:schema=
s-microsoft-com:office:office=22 xmlns:w=3D=22urn:schemas-microsoft-com:off=
ice:word=22 xmlns:m=3D=22http://schemas.microsoft.com/office/2004/12/omml=
=22 xmlns=3D=22http://www.w3.org/TR/REC-html40=22><head>
<meta http-equiv=3D=22Content-Type=22 content=3D=22text/html; charset=3Dus-=
ascii=22>
<meta name=3D=22ProgId=22 content=3D=22Word.Document=22>
<meta name=3D=22Generator=22 content=3D=22Microsoft Word 15=22>
<meta name=3D=22Originator=22 content=3D=22Microsoft Word 15=22>
<link rel=3D=22File-List=22 href=3D=22cid:filelist.xml=4001D8086F.2B621570=
=22><=21--=5Bif gte mso 9=5D><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><=21=5Bendif=5D--><=21--=5Bif gte mso 9=5D><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:EnvelopeVis/>
<w:PunctuationKerning/>
<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:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val=3D=22Cambria Math=22/>
<m:brkBin m:val=3D=22before=22/>
<m:brkBinSub m:val=3D=22&=2345;-=22/>
<m:smallFrac m:val=3D=22off=22/>
<m:dispDef/>
<m:lMargin m:val=3D=220=22/>
<m:rMargin m:val=3D=220=22/>
<m:defJc m:val=3D=22centerGroup=22/>
<m:wrapIndent m:val=3D=221440=22/>
<m:intLim m:val=3D=22subSup=22/>
<m:naryLim m:val=3D=22undOvr=22/>
</m:mathPr></w:WordDocument>
</xml><=21=5Bendif=5D--><=21--=5Bif gte mso 9=5D><xml>
<w:LatentStyles DefLockedState=3D=22false=22 DefUnhideWhenUsed=3D=22false=
=22 DefSemiHidden=3D=22false=22 DefQFormat=3D=22false=22 DefPriority=3D=229=
9=22 LatentStyleCount=3D=22376=22>
<w:LsdException Locked=3D=22false=22 Priority=3D=220=22 QFormat=3D=22true=
=22 Name=3D=22Normal=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 QFormat=3D=22true=
=22 Name=3D=22heading 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 2=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 3=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 4=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 5=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 6=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 7=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 8=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 9=
=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 6=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 7=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 8=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 9=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 7=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 8=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 9=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Normal Indent=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22footnote text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22annotation text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22header=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22footer=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index heading=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2235=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22caption=22=
/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22table of figures=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22envelope address=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22envelope return=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22footnote reference=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22annotation reference=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22line number=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22page number=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22endnote reference=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22endnote text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22table of authorities=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22macro=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22toa heading=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Bullet=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Number=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Bullet 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Bullet 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Bullet 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Bullet 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Number 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Number 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Number 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Number 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2210=22 QFormat=3D=22true=
=22 Name=3D=22Title=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Closing=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Signature=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=221=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 Name=3D=22Default Paragraph Font=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text Indent=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Continue=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Continue 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Continue 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Continue 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Continue 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Message Header=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2211=22 QFormat=3D=22true=
=22 Name=3D=22Subtitle=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Salutation=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Date=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text First Indent=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text First Indent 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Note Heading=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text Indent 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text Indent 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Block Text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Hyperlink=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22FollowedHyperlink=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2222=22 QFormat=3D=22true=
=22 Name=3D=22Strong=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2220=22 QFormat=3D=22true=
=22 Name=3D=22Emphasis=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Document Map=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Plain Text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22E-mail Signature=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Top of Form=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Bottom of Form=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Normal (Web)=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Acronym=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Address=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Cite=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Code=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Definition=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Keyboard=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Preformatted=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Sample=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Typewriter=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Variable=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Normal Table=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22annotation subject=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22No List=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Outline List 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Outline List 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Outline List 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Simple 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Simple 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Simple 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Classic 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Classic 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Classic 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Classic 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Colorful 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Colorful 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Colorful 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Columns 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Columns 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Columns 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Columns 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Columns 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 6=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 7=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 8=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 6=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 7=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 8=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table 3D effects 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table 3D effects 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table 3D effects 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Contemporary=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Elegant=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Professional=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Subtle 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Subtle 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Web 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Web 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Web 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Balloon Text=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 Name=3D=22Table Gr=
id=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Theme=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 Name=3D=22Plac=
eholder Text=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=221=22 QFormat=3D=22true=
=22 Name=3D=22No Spacing=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 Name=3D=22Revi=
sion=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2234=22 QFormat=3D=22true=
=22 Name=3D=22List Paragraph=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2229=22 QFormat=3D=22true=
=22 Name=3D=22Quote=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2230=22 QFormat=3D=22true=
=22 Name=3D=22Intense Quote=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2219=22 QFormat=3D=22true=
=22 Name=3D=22Subtle Emphasis=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2221=22 QFormat=3D=22true=
=22 Name=3D=22Intense Emphasis=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2231=22 QFormat=3D=22true=
=22 Name=3D=22Subtle Reference=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2232=22 QFormat=3D=22true=
=22 Name=3D=22Intense Reference=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2233=22 QFormat=3D=22true=
=22 Name=3D=22Book Title=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2237=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22Bibliography=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22TOC Headin=
g=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2241=22 Name=3D=22Plain Ta=
ble 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2242=22 Name=3D=22Plain Ta=
ble 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2243=22 Name=3D=22Plain Ta=
ble 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2244=22 Name=3D=22Plain Ta=
ble 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2245=22 Name=3D=22Plain Ta=
ble 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2240=22 Name=3D=22Grid Tab=
le Light=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 6=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Mention=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Smart Hyperlink=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Hashtag=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Unresolved Mention=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Smart Link=22/>
</w:LatentStyles>
</xml><=21=5Bendif=5D--><=21--=5Bif gte mso 10=5D><=21=5Bendif=5D--><=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-->
</head>
<body lang=3D=22FR=22 link=3D=22=230563C1=22 vlink=3D=22=23954F72=22 style=
=3D=22tab-interval:35.4pt;word-wrap:break-word=22><div class=3D=22rich_html=
_content=22 style=3D=22color: rgb(0, 0, 0); word-wrap: break-word;=22><span=
 style=3D=22font-size: 11pt;=22><font style=3D=22font-family: =E5=BE=AE=E8=
=BD=AF=E9=9B=85=E9=BB=91;=22>Hi=20WG=EF=BC=8C</font></span></div><div=20cla=
ss=3D=22rich_html_content=22=20style=3D=22color:=20rgb(0,=200,=200);=20word=
-wrap:=20break-word;=22><span=20style=3D=22font-size:=2011pt;=22><font=20st=
yle=3D=22font-family:=20=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91;=22><br></font=
></span></div><div=20class=3D=22rich_html_content=22=20style=3D=22color:=20=
rgb(0,=200,=200);=20word-wrap:=20break-word;=22><span=20style=3D=22font-siz=
e:=2011pt;=22><font=20style=3D=22font-family:=20=E5=BE=AE=E8=BD=AF=E9=9B=85=
=E9=BB=91;=22>&nbsp;=20&nbsp;&nbsp;I'm=20not=20aware=20of=20any=20undisclos=
ed=20IPR=20related=20to=20this=20draft.</font></span></div><div=20class=3D=
=22rich_html_content=22=20style=3D=22color:=20rgb(0,=200,=200);=20word-wrap=
:=20break-word;=22><span=20style=3D=22font-size:=2011pt;=22><font=20style=
=3D=22font-family:=20=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91;=22><br></font></=
span></div><div=20class=3D=22rich_html_content=22=20style=3D=22color:=20rgb=
(0,=200,=200);=20word-wrap:=20break-word;=22><span=20style=3D=22font-size:=
=2011pt;=22><font=20style=3D=22font-family:=20=E5=BE=AE=E8=BD=AF=E9=9B=85=
=E9=BB=91;=22>Best=20Regards</font></span></div><div=20class=3D=22rich_html=
_content=22=20style=3D=22color:=20rgb(0,=200,=200);=20word-wrap:=20break-wo=
rd;=22><span=20style=3D=22font-size:=2011pt;=22><font=20style=3D=22font-fam=
ily:=20=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91;=22>Yisong</font></span></div><=
div=20class=3D=22rich_html_content=22=20style=3D=22color:=23000000;=20font-=
Size:12pt;=20font-family:=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91;=20word-wrap:=
break-word;x-overflow:hidden;=22><br></div><div=20id=3D=22SIGNNAME51529=22>=
</div><div><span=20id=3D=22_THINKMAILNAME51529=22=20font-size:12pt;font-fam=
ily:microsoft=3D=22=22=20yahei;=3D=22=22><div=20id=3D=22SIGNNAME51529=22></=
div><div><span=20id=3D=22_THINKMAILNAME51529=22=20font-size:12pt;font-famil=
y:microsoft=3D=22=22=20yahei;=3D=22=22></span></div></span></div><blockquot=
e=20style=3D=22margin-top:=200px;=20margin-bottom:=200px;=20margin-left:=20=
0.5em;=22><div>&nbsp;</div><div=20style=3D=22border:none;border-top:solid=
=20=23B5C4DF=201.0pt;padding:3.0pt=200cm=200cm=200cm=22><meta=20charset=3D=
=22UTF-8=22><div=20style=3D=22color:=23333333;=20font-Size:12pt;font-family=
:Microsoft=20YaHei;=22>=E5=8F=91=E4=BB=B6=E4=BA=BA:=20<a=20href=3D=22mailto=
:bruno.decraene=40orange.com=22>bruno.decraene</a></div><div=20style=3D=22c=
olor:=23333333;=20font-Size:12pt;font-family:Microsoft=20YaHei;=22>=E6=97=
=B6=E9=97=B4:=202022/01/13(=E6=98=9F=E6=9C=9F=E5=9B=9B)18:17</div><div=20st=
yle=3D=22color:=23333333;=20font-Size:12pt;font-family:Microsoft=20YaHei;=
=22>=E6=94=B6=E4=BB=B6=E4=BA=BA:=20<a=20href=3D=22mailto:spring=40ietf.org=
=22>SPRING=20WG</a>;<a=20href=3D=22mailto:draft-hu-spring-segment-routing-p=
roxy-forwarding=40ietf.org=22>draft-hu-spring-segment-routing-proxy-forward=
ing</a>;</div><div=20style=3D=22color:=23333333;=20font-Size:12pt;font-fami=
ly:Microsoft=20YaHei;=22>=E4=B8=BB=E9=A2=98:=20IPR=20poll=20-=20draft-hu-sp=
ring-segment-routing-proxy-forwarding</div></div></blockquote>=0A<div=20cla=
ss=3D=22WordSection1=22=20style=3D=22page:WordSection1;=22>=0A<p=20class=3D=
=22MsoNormal=22><span=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;fo=
nt-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22>Hi=20auth=
ors,=20contributors,=20WG<o:p></o:p></span></p>=0A<p=20class=3D=22MsoNormal=
=22><span=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-family:&q=
uot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22><o:p>&nbsp;</o:p></sp=
an></p>=0A<p=20class=3D=22MsoNormal=22><span=20lang=3D=22EN-US=22=20style=
=3D=22font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-la=
nguage:EN-US=22>In=20preparation=20of=20the=20WG=20adoption=20call=20on=20d=
raft-hu-spring-segment-routing-proxy-forwarding=20=5B1=5D,=20this=20email=
=20starts=20a=20poll=20for=20IPR.<o:p></o:p></span></p>=0A<p=20class=3D=22M=
soNormal=22><span=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22><o:p>&nbsp;</=
o:p></span></p>=0A<p=20class=3D=22MsoNormal=22><span=20lang=3D=22EN-US=22=
=20style=3D=22font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso=
-ansi-language:EN-US=22>If=20you=20are=20an=20author=20or=20contributor=20t=
o=20the=20subject=20document,=20please=20respond=20to=20this=20email.<o:p><=
/o:p></span></p>=0A<ul=20style=3D=22margin-top:0cm=22=20type=3D=22disc=22>=
=0A<li=20class=3D=22MsoListParagraph=22=20style=3D=22margin-left:0cm;mso-li=
st:l0=20level1=20lfo2=22><span=20lang=3D=22EN-US=22=20style=3D=22font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22>=
In=20your=20response,=20please=20indicate=20if=20all=20relevant=20IPR=20has=
=20been=20disclosed.<span=20style=3D=22mso-tab-count:5=22>&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;=0A</span><o:p></o:p></span></li><li=20cl=
ass=3D=22MsoListParagraph=22=20style=3D=22margin-left:0cm;mso-list:l0=20lev=
el1=20lfo2=22><span=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font=
-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22>If=20you=20=
know=20of=20relevant=20IPR=20that=20has=20not=20been=20disclosed,=20please=
=20state=20that=20and=20describe=0A=20how=20this=20gap=20is=20being=20addre=
ssed.<o:p></o:p></span></li></ul>=0A<p=20class=3D=22MsoNormal=22><span=20la=
ng=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-family:&quot;Arial&quot=
;,sans-serif;mso-ansi-language:EN-US=22><o:p>&nbsp;</o:p></span></p>=0A<p=
=20class=3D=22MsoNormal=22><span=20lang=3D=22EN-US=22=20style=3D=22font-siz=
e:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=
=22>Even=20if=20you=20are=20not=20a=20contributor=20or=20author,=20if=20you=
=20know=20of=20relevant=20IPR,=20please=20ensure=20that=20it=20has=20been=
=0A<span=20class=3D=22SpellE=22=20style=3D=22mso-spl-e:yes;mso-style-name:&=
quot;&quot;;=22>dislosed</span>=20as=20discussed=20in=20BCP=2079.<o:p></o:p=
></span></p>=0A<p=20class=3D=22MsoNormal=22><span=20lang=3D=22EN-US=22=20st=
yle=3D=22font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi=
-language:EN-US=22><o:p>&nbsp;</o:p></span></p>=0A<p=20class=3D=22MsoNormal=
=22><span=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-family:&q=
uot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22>If=20you=20know=20of=
=20someone=20else=20IPR=20that=20you=20believe=20is=20relevant=20and=20not=
=20disclosed,=20please=20file=20a=20third=20party=20IPR=20disclosure.<o:p><=
/o:p></span></p>=0A<p=20class=3D=22MsoNormal=22><span=20lang=3D=22EN-US=22=
=20style=3D=22font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso=
-ansi-language:EN-US=22><o:p>&nbsp;</o:p></span></p>=0A<p=20class=3D=22MsoN=
ormal=22><span=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-fami=
ly:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22>Thanks,<o:p></o:=
p></span></p>=0A<p=20class=3D=22MsoNormal=22><span=20lang=3D=22EN-US=22=20s=
tyle=3D=22font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ans=
i-language:EN-US=22>Regards,<o:p></o:p></span></p>=0A<p=20class=3D=22MsoNor=
mal=22><span=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-family=
:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22>Bruno,=20Jim,=20Jo=
el<o:p></o:p></span></p>=0A<p=20class=3D=22MsoNormal=22><span=20lang=3D=22E=
N-US=22=20style=3D=22font-size:10.0pt;font-family:&quot;Arial&quot;,sans-se=
rif;mso-ansi-language:EN-US=22>=5B1=5D<span=20style=3D=22mso-tab-count:1=22=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=0A</span>https://datatracker.ie=
tf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/<span=20style=
=3D=22mso-tab-count:4=22>&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;=0A</=
span><span=20style=3D=22mso-tab-count:1=22>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20</span><o:p></o:p></span></p>=0A</div>=
=0A<pre>___________________________________________________________________=
______________________________________________________=0A=0ACe=20message=20=
et=20ses=20pieces=20jointes=20peuvent=20contenir=20des=20informations=20con=
fidentielles=20ou=20privilegiees=20et=20ne=20doivent=20donc=0Apas=20etre=20=
diffuses,=20exploites=20ou=20copies=20sans=20autorisation.=20Si=20vous=20av=
ez=20recu=20ce=20message=20par=20erreur,=20veuillez=20le=20signaler=0Aa=20l=
'expediteur=20et=20le=20detruire=20ainsi=20que=20les=20pieces=20jointes.=20=
Les=20messages=20electroniques=20etant=20susceptibles=20d'alteration,=0AOra=
nge=20decline=20toute=20responsabilite=20si=20ce=20message=20a=20ete=20alte=
re,=20deforme=20ou=20falsifie.=20Merci.=0A=0AThis=20message=20and=20its=20a=
ttachments=20may=20contain=20confidential=20or=20privileged=20information=
=20that=20may=20be=20protected=20by=20law;=0Athey=20should=20not=20be=20dis=
tributed,=20used=20or=20copied=20without=20authorisation.=0AIf=20you=20have=
=20received=20this=20email=20in=20error,=20please=20notify=20the=20sender=
=20and=20delete=20this=20message=20and=20its=20attachments.=0AAs=20emails=
=20may=20be=20altered,=20Orange=20is=20not=20liable=20for=20messages=20that=
=20have=20been=20modified,=20changed=20or=20falsified.=0AThank=20you.=0A</p=
re>=0A=0A</body></html>

------=_001_NextPart1591155526_=------







From nobody Fri Jan 14 03:30:06 2022
Return-Path: <liuyisong@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 5DB113A2243 for <spring@ietfa.amsl.com>; Fri, 14 Jan 2022 03:30:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.098
X-Spam-Level: 
X-Spam-Status: No, score=-0.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.001, HDRS_MISSP=2.499, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 mRLhZTF99MZg for <spring@ietfa.amsl.com>; Fri, 14 Jan 2022 03:30:02 -0800 (PST)
Received: from cmccmta3.chinamobile.com (cmccmta3.chinamobile.com [221.176.66.81]) by ietfa.amsl.com (Postfix) with ESMTP id B2D773A2241 for <spring@ietf.org>; Fri, 14 Jan 2022 03:30:00 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.5]) by rmmx-syy-dmz-app09-12009 (RichMail) with SMTP id 2ee961e15eb33c3-cd1bf; Fri, 14 Jan 2022 19:29:59 +0800 (CST)
X-RM-TRANSID: 2ee961e15eb33c3-cd1bf
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from CMCC-PC (unknown[222.129.55.191]) by rmsmtp-syy-appsvr03-12003 (RichMail) with SMTP id 2ee361e15eb57af-fcc0f; Fri, 14 Jan 2022 19:29:59 +0800 (CST)
X-RM-TRANSID: 2ee361e15eb57af-fcc0f
MIME-Version: 1.0
x-PcFlag: 8c1128aa-645d-4b9a-963a-f5790262a733_5_51531
X-Mailer: PC_RICHMAIL 2.9.14
Date: 14 Jan 2022 19:29:57 +0800
From: =?utf-8?B?WWlzb25nIExpdQ==?=<liuyisong@chinamobile.com>
To: bruno.decraene<bruno.decraene@orange.com>, =?utf-8?B?U1BSSU5HIFdH?=<spring@ietf.org>
Message-ID: <202201141929571592099306@chinamobile.com>
Content-Type: multipart/Alternative; boundary="----=_001_NextPart1592099306_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7HVqVZ17E2vBwGX3hO3r7N4QKa4>
Subject: [spring] =?utf-8?q?Re=EF=BC=9A__WG_adoption_call_-_draft-hu-spri?= =?utf-8?q?ng-segment-routing-proxy-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, 14 Jan 2022 11:30:05 -0000

This is a multi-part message in MIME format.


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

DQ1IaSBXRywNDQ0NDSAgICAgSSBzdXBwb3J0IHRoZSBhZG9wdGlvbiBvZiB0aGlzIGRyYWZ0IGFz
IGNvLWF1dGhvci4gSXQgcHJvdmlkZXMgYSBtaWRwb2ludCBwcm90ZWN0aW9uIG1lY2hhbmlzbSBh
bmQgaW1wcm92ZXMgdGhlIFNSIGxvY2FsIHByb3RlY3Rpb24gc29sdXRpb24uDQ0NDQ1CZXN0IFJl
Z2FyZHMNDVlpc29uZw0NDQ0NDQ3lj5Hku7bkuro6IGJydW5vLmRlY3JhZW5lDQ3ml7bpl7Q6IDIw
MjIvMDEvMTMo5pif5pyf5ZubKTE4OjE5DQ3mlLbku7bkuro6IFNQUklORyBXRzsNDeS4u+mimDog
W3NwcmluZ10gV0cgYWRvcHRpb24gY2FsbCAtIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRp
bmctcHJveHktZm9yd2FyZGluZyANDSANDURlYXIgV0csIA0NICANDVRoaXMgbWVzc2FnZSBzdGFy
dHMgYSAyIHdlZWsgV0cgYWRvcHRpb24gY2FsbCwgZW5kaW5nIDI3LzAxLzIwMjIsIGZvciBkcmFm
dC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcgDQ1odHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXBy
b3h5LWZvcndhcmRpbmcvIA0NICANDUFmdGVyIHJldmlldyBvZiB0aGUgZG9jdW1lbnQgcGxlYXNl
IGluZGljYXRlIHN1cHBvcnQgKG9yIG5vdCkgZm9yIFdHIGFkb3B0aW9uIG9mIHRoZSBkb2N1bWVu
dCB0byB0aGUgbWFpbGluZyBsaXN0LiANDSAgDQ1QbGVhc2UgYWxzbyBwcm92aWRlIGNvbW1lbnRz
L3JlYXNvbnMgZm9yIHlvdXIgc3VwcG9ydCAob3IgbGFjayB0aGVyZW9mKSBhcyB0aGlzIGlzIGEg
c3Ryb25nZXIgd2F5IHRvIGluZGljYXRlIHlvdXIgKG5vbikgc3VwcG9ydCBhcyB0aGlzICBpcyBu
b3QgYSB2b3RlLiAgICAgICANDSAgDQ1JZiB5b3UgYXJlIHdpbGxpbmcgdG8gd29yayBvbiBvciBy
ZXZpZXcgdGhlIGRvY3VtZW50LCBwbGVhc2Ugc3RhdGUgdGhpcyBleHBsaWNpdGx5LiBUaGlzIGdp
dmVzIHRoZSBjaGFpcnMgYW4gaW5kaWNhdGlvbiBvZiB0aGUgZW5lcmd5IGxldmVsICBvZiBwZW9w
bGUgaW4gdGhlIHdvcmtpbmcgZ3JvdXAgd2lsbGluZyB0byB3b3JrIG9uIHRoZSBkb2N1bWVudC4g
DQ0gIA0NVGhhbmtzISANDUJydW5vLCBKaW0sIEpvZWwgIA0NX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgQ2UgbWVzc2FnZSBl
dCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNv
bmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jIHBhcyBldHJl
IGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3Vz
IGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyIGEg
bCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMu
IExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRp
b24sIE9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBl
dGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4gIFRoaXMgbWVzc2FnZSBhbmQg
aXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGlu
Zm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7IHRoZXkgc2hvdWxkIG5vdCBi
ZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLiBJZiB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBz
ZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4gQXMgZW1h
aWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhh
dCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLiBUaGFuayB5b3Uu

------=_001_NextPart1592099306_=----
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D=22urn:schemas-microsoft-com:vml=22 xmlns:o=3D=22urn:schema=
s-microsoft-com:office:office=22 xmlns:w=3D=22urn:schemas-microsoft-com:off=
ice:word=22 xmlns:m=3D=22http://schemas.microsoft.com/office/2004/12/omml=
=22 xmlns=3D=22http://www.w3.org/TR/REC-html40=22><head>
<meta http-equiv=3D=22Content-Type=22 content=3D=22text/html; charset=3Dus-=
ascii=22>
<meta name=3D=22ProgId=22 content=3D=22Word.Document=22>
<meta name=3D=22Generator=22 content=3D=22Microsoft Word 15=22>
<meta name=3D=22Originator=22 content=3D=22Microsoft Word 15=22>
<link rel=3D=22File-List=22 href=3D=22cid:filelist.xml=4001D8086F.68A27920=
=22><=21--=5Bif gte mso 9=5D><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><=21=5Bendif=5D--><=21--=5Bif gte mso 9=5D><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:EnvelopeVis/>
<w:PunctuationKerning/>
<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:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val=3D=22Cambria Math=22/>
<m:brkBin m:val=3D=22before=22/>
<m:brkBinSub m:val=3D=22&=2345;-=22/>
<m:smallFrac m:val=3D=22off=22/>
<m:dispDef/>
<m:lMargin m:val=3D=220=22/>
<m:rMargin m:val=3D=220=22/>
<m:defJc m:val=3D=22centerGroup=22/>
<m:wrapIndent m:val=3D=221440=22/>
<m:intLim m:val=3D=22subSup=22/>
<m:naryLim m:val=3D=22undOvr=22/>
</m:mathPr></w:WordDocument>
</xml><=21=5Bendif=5D--><=21--=5Bif gte mso 9=5D><xml>
<w:LatentStyles DefLockedState=3D=22false=22 DefUnhideWhenUsed=3D=22false=
=22 DefSemiHidden=3D=22false=22 DefQFormat=3D=22false=22 DefPriority=3D=229=
9=22 LatentStyleCount=3D=22376=22>
<w:LsdException Locked=3D=22false=22 Priority=3D=220=22 QFormat=3D=22true=
=22 Name=3D=22Normal=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 QFormat=3D=22true=
=22 Name=3D=22heading 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 2=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 3=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 4=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 5=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 6=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 7=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 8=
=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=229=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22heading 9=
=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 6=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 7=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 8=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index 9=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 7=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 8=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22toc 9=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Normal Indent=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22footnote text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22annotation text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22header=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22footer=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22index heading=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2235=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22caption=22=
/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22table of figures=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22envelope address=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22envelope return=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22footnote reference=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22annotation reference=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22line number=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22page number=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22endnote reference=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22endnote text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22table of authorities=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22macro=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22toa heading=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Bullet=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Number=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Bullet 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Bullet 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Bullet 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Bullet 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Number 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Number 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Number 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Number 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2210=22 QFormat=3D=22true=
=22 Name=3D=22Title=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Closing=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Signature=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=221=22 SemiHidden=3D=22tru=
e=22 UnhideWhenUsed=3D=22true=22 Name=3D=22Default Paragraph Font=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text Indent=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Continue=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Continue 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Continue 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Continue 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22List Continue 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Message Header=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2211=22 QFormat=3D=22true=
=22 Name=3D=22Subtitle=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Salutation=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Date=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text First Indent=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text First Indent 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Note Heading=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text Indent 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Body Text Indent 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Block Text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Hyperlink=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22FollowedHyperlink=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2222=22 QFormat=3D=22true=
=22 Name=3D=22Strong=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2220=22 QFormat=3D=22true=
=22 Name=3D=22Emphasis=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Document Map=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Plain Text=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22E-mail Signature=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Top of Form=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Bottom of Form=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Normal (Web)=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Acronym=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Address=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Cite=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Code=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Definition=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Keyboard=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Preformatted=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Sample=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Typewriter=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22HTML Variable=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Normal Table=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22annotation subject=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22No List=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Outline List 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Outline List 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Outline List 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Simple 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Simple 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Simple 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Classic 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Classic 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Classic 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Classic 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Colorful 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Colorful 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Colorful 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Columns 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Columns 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Columns 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Columns 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Columns 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 6=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 7=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Grid 8=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 4=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 5=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 6=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 7=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table List 8=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table 3D effects 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table 3D effects 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table 3D effects 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Contemporary=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Elegant=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Professional=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Subtle 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Subtle 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Web 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Web 2=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Web 3=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Balloon Text=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 Name=3D=22Table Gr=
id=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Table Theme=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 Name=3D=22Plac=
eholder Text=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=221=22 QFormat=3D=22true=
=22 Name=3D=22No Spacing=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 Name=3D=22Revi=
sion=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2234=22 QFormat=3D=22true=
=22 Name=3D=22List Paragraph=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2229=22 QFormat=3D=22true=
=22 Name=3D=22Quote=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2230=22 QFormat=3D=22true=
=22 Name=3D=22Intense Quote=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2260=22 Name=3D=22Light Sh=
ading Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2261=22 Name=3D=22Light Li=
st Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2262=22 Name=3D=22Light Gr=
id Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2263=22 Name=3D=22Medium S=
hading 1 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2264=22 Name=3D=22Medium S=
hading 2 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2265=22 Name=3D=22Medium L=
ist 1 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2266=22 Name=3D=22Medium L=
ist 2 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2267=22 Name=3D=22Medium G=
rid 1 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2268=22 Name=3D=22Medium G=
rid 2 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2269=22 Name=3D=22Medium G=
rid 3 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2270=22 Name=3D=22Dark Lis=
t Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2271=22 Name=3D=22Colorful=
 Shading Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2272=22 Name=3D=22Colorful=
 List Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2273=22 Name=3D=22Colorful=
 Grid Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2219=22 QFormat=3D=22true=
=22 Name=3D=22Subtle Emphasis=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2221=22 QFormat=3D=22true=
=22 Name=3D=22Intense Emphasis=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2231=22 QFormat=3D=22true=
=22 Name=3D=22Subtle Reference=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2232=22 QFormat=3D=22true=
=22 Name=3D=22Intense Reference=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2233=22 QFormat=3D=22true=
=22 Name=3D=22Book Title=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2237=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 Name=3D=22Bibliography=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2239=22 SemiHidden=3D=22tr=
ue=22 UnhideWhenUsed=3D=22true=22 QFormat=3D=22true=22 Name=3D=22TOC Headin=
g=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2241=22 Name=3D=22Plain Ta=
ble 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2242=22 Name=3D=22Plain Ta=
ble 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2243=22 Name=3D=22Plain Ta=
ble 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2244=22 Name=3D=22Plain Ta=
ble 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2245=22 Name=3D=22Plain Ta=
ble 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2240=22 Name=3D=22Grid Tab=
le Light=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22Grid Tab=
le 1 Light Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22Grid Tab=
le 2 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22Grid Tab=
le 3 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22Grid Tab=
le 4 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22Grid Tab=
le 5 Dark Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22Grid Tab=
le 6 Colorful Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22Grid Tab=
le 7 Colorful Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 1=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 2=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 3=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 4=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 5=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2246=22 Name=3D=22List Tab=
le 1 Light Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2247=22 Name=3D=22List Tab=
le 2 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2248=22 Name=3D=22List Tab=
le 3 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2249=22 Name=3D=22List Tab=
le 4 Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2250=22 Name=3D=22List Tab=
le 5 Dark Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2251=22 Name=3D=22List Tab=
le 6 Colorful Accent 6=22/>
<w:LsdException Locked=3D=22false=22 Priority=3D=2252=22 Name=3D=22List Tab=
le 7 Colorful Accent 6=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Mention=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Smart Hyperlink=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Hashtag=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Unresolved Mention=22/>
<w:LsdException Locked=3D=22false=22 SemiHidden=3D=22true=22 UnhideWhenUsed=
=3D=22true=22 Name=3D=22Smart Link=22/>
</w:LatentStyles>
</xml><=21=5Bendif=5D--><=21--=5Bif gte mso 10=5D><=21=5Bendif=5D--><=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-->
</head>
<body lang=3D=22FR=22 link=3D=22=230563C1=22 vlink=3D=22=23954F72=22 style=
=3D=22tab-interval:35.4pt;word-wrap:break-word=22><div class=3D=22rich_html=
_content=22 style=3D=22color:=23000000; font-Size:12pt; font-family:=E5=BE=
=AE=E8=BD=AF=E9=9B=85=E9=BB=91;=20word-wrap:break-word;x-overflow:hidden;=
=22>Hi=20WG,</div><div=20class=3D=22rich_html_content=22=20style=3D=22color=
:=23000000;=20font-Size:12pt;=20font-family:=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=
=BB=91;=20word-wrap:break-word;x-overflow:hidden;=22><br></div><div=20class=
=3D=22rich_html_content=22=20style=3D=22color:=23000000;=20font-Size:12pt;=
=20font-family:=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91;=20word-wrap:break-word=
;x-overflow:hidden;=22>&nbsp;=20&nbsp;=20&nbsp;I=20support=20the=20adoption=
=20of=20this=20draft=20as=20co-author.=20It=20provides=20a=20midpoint=20pro=
tection=20mechanism=20and=20improves=20the=20SR=20local=20protection=20solu=
tion.</div><div=20class=3D=22rich_html_content=22=20style=3D=22color:=23000=
000;=20font-Size:12pt;=20font-family:=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91;=
=20word-wrap:break-word;x-overflow:hidden;=22><br></div><div=20class=3D=22r=
ich_html_content=22=20style=3D=22color:=23000000;=20font-Size:12pt;=20font-=
family:=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91;=20word-wrap:break-word;x-overf=
low:hidden;=22>Best=20Regards</div><div=20class=3D=22rich_html_content=22=
=20style=3D=22color:=23000000;=20font-Size:12pt;=20font-family:=E5=BE=AE=E8=
=BD=AF=E9=9B=85=E9=BB=91;=20word-wrap:break-word;x-overflow:hidden;=22>Yiso=
ng</div><blockquote=20style=3D=22margin-top:=200px;=20margin-bottom:=200px;=
=20margin-left:=200.5em;=22><div><br></div><div=20style=3D=22border:none;bo=
rder-top:solid=20=23B5C4DF=201.0pt;padding:3.0pt=200cm=200cm=200cm=22><meta=
=20charset=3D=22UTF-8=22><div=20style=3D=22color:=23333333;=20font-Size:12p=
t;font-family:Microsoft=20YaHei;=22>=E5=8F=91=E4=BB=B6=E4=BA=BA:=20<a=20hre=
f=3D=22mailto:bruno.decraene=40orange.com=22>bruno.decraene</a></div><div=
=20style=3D=22color:=23333333;=20font-Size:12pt;font-family:Microsoft=20YaH=
ei;=22>=E6=97=B6=E9=97=B4:=202022/01/13(=E6=98=9F=E6=9C=9F=E5=9B=9B)18:19</=
div><div=20style=3D=22color:=23333333;=20font-Size:12pt;font-family:Microso=
ft=20YaHei;=22>=E6=94=B6=E4=BB=B6=E4=BA=BA:=20<a=20href=3D=22mailto:spring=
=40ietf.org=22>SPRING=20WG</a>;</div><div=20style=3D=22color:=23333333;=20f=
ont-Size:12pt;font-family:Microsoft=20YaHei;=22>=E4=B8=BB=E9=A2=98:=20=5Bsp=
ring=5D=20WG=20adoption=20call=20-=20draft-hu-spring-segment-routing-proxy-=
forwarding</div></div></blockquote>=0A<div=20class=3D=22WordSection1=22=20s=
tyle=3D=22page:WordSection1;=22>=0A<p=20class=3D=22MsoNormal=22><span=20lan=
g=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-family:&quot;Arial&quot;=
,sans-serif;mso-ansi-language:EN-US=22>Dear=20WG,<o:p></o:p></span></p>=0A<=
p=20class=3D=22MsoNormal=22><span=20lang=3D=22EN-US=22=20style=3D=22font-si=
ze:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=
=22><o:p>&nbsp;</o:p></span></p>=0A<p=20class=3D=22MsoNormal=22><span=20lan=
g=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-family:&quot;Arial&quot;=
,sans-serif;mso-ansi-language:EN-US=22>This=20message=20starts=20a=202=20we=
ek=20WG=20adoption=20call,=20ending=2027/01/2022,=20for=20draft-hu-spring-s=
egment-routing-proxy-forwarding<o:p></o:p></span></p>=0A<p=20class=3D=22Mso=
Normal=22><span=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22><a=20href=3D=22=
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/=22>https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing=
-proxy-forwarding/</a><o:p></o:p></span></p>=0A<p=20class=3D=22MsoNormal=22=
><span=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-family:&quot=
;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22><o:p>&nbsp;</o:p></span>=
</p>=0A<p=20class=3D=22MsoNormal=22><span=20lang=3D=22EN-US=22=20style=3D=
=22font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-langu=
age:EN-US=22>After=20review=20of=20the=20document=20please=20indicate=20sup=
port=20(or=20not)=20for=20WG=20adoption=20of=20the=20document=20to=20the=20=
mailing=20list.<o:p></o:p></span></p>=0A<p=20class=3D=22MsoNormal=22><span=
=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-family:&quot;Arial=
&quot;,sans-serif;mso-ansi-language:EN-US=22><o:p>&nbsp;</o:p></span></p>=
=0A<p=20class=3D=22MsoNormal=22><span=20lang=3D=22EN-US=22=20style=3D=22fon=
t-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN=
-US=22>Please=20also=20provide=20comments/reasons=20for=20your=20support=20=
(or=20lack=20thereof)=20as=20this=20is=20a=20stronger=20way=20to=20indicate=
=20your=20(non)=20support=20as=20this=0A=20is=20not=20a=20vote.<span=20styl=
e=3D=22mso-tab-count:1=22>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20</span><o:p></o:=
p></span></p>=0A<p=20class=3D=22MsoNormal=22><span=20lang=3D=22EN-US=22=20s=
tyle=3D=22font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ans=
i-language:EN-US=22><o:p>&nbsp;</o:p></span></p>=0A<p=20class=3D=22MsoNorma=
l=22><span=20lang=3D=22EN-US=22=20style=3D=22font-size:10.0pt;font-family:&=
quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=22>If=20you=20are=20wil=
ling=20to=20work=20on=20or=20review=20the=20document,=20please=20state=20th=
is=20explicitly.=20This=20gives=20the=20chairs=20an=20indication=20of=20the=
=20energy=20level=0A=20of=20people=20in=20the=20working=20group=20willing=
=20to=20work=20on=20the=20document.<o:p></o:p></span></p>=0A<p=20class=3D=
=22MsoNormal=22><span=20style=3D=22font-size:10.0pt;font-family:&quot;Arial=
&quot;,sans-serif=22><o:p>&nbsp;</o:p></span></p>=0A<p=20class=3D=22MsoNorm=
al=22><span=20class=3D=22SpellE=22=20style=3D=22mso-spl-e:yes;mso-style-nam=
e:&quot;&quot;;=22><span=20style=3D=22font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif=22>Thanks</span></span><span=20style=3D=22font-size:10=
.0pt;font-family:&quot;Arial&quot;,sans-serif=22>=21<o:p></o:p></span></p>=
=0A<p=20class=3D=22MsoNormal=22><span=20style=3D=22font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif=22>Bruno,=20Jim,=20Joel<o:p></o:p></span>=
</p>=0A</div>=0A<pre>______________________________________________________=
___________________________________________________________________=0A=0ACe=
=20message=20et=20ses=20pieces=20jointes=20peuvent=20contenir=20des=20infor=
mations=20confidentielles=20ou=20privilegiees=20et=20ne=20doivent=20donc=0A=
pas=20etre=20diffuses,=20exploites=20ou=20copies=20sans=20autorisation.=20S=
i=20vous=20avez=20recu=20ce=20message=20par=20erreur,=20veuillez=20le=20sig=
naler=0Aa=20l'expediteur=20et=20le=20detruire=20ainsi=20que=20les=20pieces=
=20jointes.=20Les=20messages=20electroniques=20etant=20susceptibles=20d'alt=
eration,=0AOrange=20decline=20toute=20responsabilite=20si=20ce=20message=20=
a=20ete=20altere,=20deforme=20ou=20falsifie.=20Merci.=0A=0AThis=20message=
=20and=20its=20attachments=20may=20contain=20confidential=20or=20privileged=
=20information=20that=20may=20be=20protected=20by=20law;=0Athey=20should=20=
not=20be=20distributed,=20used=20or=20copied=20without=20authorisation.=0AI=
f=20you=20have=20received=20this=20email=20in=20error,=20please=20notify=20=
the=20sender=20and=20delete=20this=20message=20and=20its=20attachments.=0AA=
s=20emails=20may=20be=20altered,=20Orange=20is=20not=20liable=20for=20messa=
ges=20that=20have=20been=20modified,=20changed=20or=20falsified.=0AThank=20=
you.=0A</pre>=0A=0A</body></html>

------=_001_NextPart1592099306_=------







From nobody Fri Jan 14 09:00:44 2022
Return-Path: <haoyu.song@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 C9F913A2A5F for <spring@ietfa.amsl.com>; Fri, 14 Jan 2022 09:00:42 -0800 (PST)
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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 i5uWI4LP9zy6 for <spring@ietfa.amsl.com>; Fri, 14 Jan 2022 09:00:38 -0800 (PST)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2111.outbound.protection.outlook.com [40.107.237.111]) (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 4D6663A2A66 for <spring@ietf.org>; Fri, 14 Jan 2022 09:00:36 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PHbCd/uTjsLQa8EwKVQuLvMdQJV/nSB+FLX3dspd7Z6r7eJIs/iXWMaAQc+KlGt4TUNKcn+OHsrgFgowQ1QaVIVt0KU/Rv43dpxs+qdHRtutfb43cK8oVcsg4Aptjpx4TkzSu9itT/1PW0yZjuyuAbfDkmXJvvcHXxU6SeXVKySFXyvlGIWNwWZiIYqsicEGrCzW3ArsPs1UqWa8Wc2ziJw5KrbWKo64o2p4ne94rpEXK+VrXrqX8c/gVYd5s+Qk/j+e/p43oN9Rby6EenPSU5fbHxjP3AVwCxYK7Zot7kORfHPi/I1H+g4OqYnZkCfXOUgRvFIdWYc0oHfN31BKLA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vHummZrttxoNGpWyXWQcVaBQ4uzTt61VrB7tMS4Lm4A=; b=UQWuC4FdYZ7x0HJh/Wd2sPGGOb4JsjkhAzMROD5aczYtY2KSh3XSSgpsIqzGQTKs80mumvOAV/xayYjlO3rHL1A/83lWTan1MHWylQhOFTjSG3DjXn+lbUE/LsAkqQWzzDd7uiLn3jTaa6IL5BRPgpZMRHb8nfLsoE3i2gJor59z/y2ZX1W8akoJu2ea+jQ55qUN0pgpYDmCHPSx2wUDMm/8FShI5fywDUquqtwjdgBn6OOUa2jD4k2s+yleGy80ErnOohU8XE+21bf+n6fi4q2zDL8qdHzi6i+kl1twcJI97cZ7FvM7FHsyY9f9J/8UQOjDTIoa43RatUPlXo75xw==
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=vHummZrttxoNGpWyXWQcVaBQ4uzTt61VrB7tMS4Lm4A=; b=aa8vvz0QJa11yaBt5NuzKLhyY1a/bB8w50QfiW9Rws0GW/2nQksev0Jv1PWvPh4yRk8nwHoXP3KlsbJnQefwE6vo9+ok5pB41TBR/+iTl0D55zi+lOkap82VZ7QgBz5tTejM7ETpsk8Ub6n53r+85xCQZ5sRd2Zr8Z6gW9+TFB8=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by DS7PR13MB4605.namprd13.prod.outlook.com (2603:10b6:5:3a6::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.4; Fri, 14 Jan 2022 17:00:31 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::618d:61cf:753e:be55]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::618d:61cf:753e:be55%7]) with mapi id 15.20.4909.004; Fri, 14 Jan 2022 17:00:31 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsABANaOg
Date: Fri, 14 Jan 2022 17:00:31 +0000
Message-ID: <BY3PR13MB4787973878F05E81F923C9C19A549@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
In-Reply-To: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ffed4b7d-622f-43d5-d489-08d9d77f5fd3
x-ms-traffictypediagnostic: DS7PR13MB4605:EE_
x-microsoft-antispam-prvs: <DS7PR13MB46053D824B84D8FC4E43B2229A549@DS7PR13MB4605.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vhVlFmJ9OZ21ghAS9cfeneVNJENBTWXPJoWOMsFy1mlYP8eTQhCe9nDfItDCrq2LCH5V+xwlD8ZsQpuZtz8zKtshEqBm3dUyPzTxFrcL1YPPMLz0V3YC4rJ24IMGUkl25zPngF+MmkBwVYznIXb+ENqfHYE5rLY03ONgk9UrDYk+UjymvIWORLHIJFQkVFJdEy2himWLpR8RcLIPZffAxBUWGqbR0dj9J/2rGhHNp+k26FKgw5QZCcrEnuGzDqUlFA2YiwaAvy8LoUUxir2ZRxRNlcIwQ1meBrZVorRCkUvNKBCyB6Pf/+DqQpJb1QiTnE+CF8BquIZwjlT5JznfHdg3CLlqBarLNIl/wqiHIraeroIDhzdUnxBgZq40lV7FiEL3vmOZE3RiPqVPzGjSKAfIGtx0E0c2tfK96hSq21dXvvI1gRcDvvGi5e0/cELojMA9WTvjMxiAqr/QQK7u9vrFSsvwlosDi6Xk0N8yfxXLp3XJ3ieA/Nzz9PD7zHnvlDV5AFPBlZ4CH1zCPG4osHwHBBBQi+jvmLjTIZiowgCjyYGPPstaL0LUR5orV2OiTnxR9b/yAsjvsFTpSaMof/D9+SMoL0DAw5wIplaF93NsniF8TL1oPvOYeWEKXFCjVN3xZZo6rE0E1bSUxNtrZUexktE67n8WAOKUleHAQhQJXXVg5swgcxL8PV0wpHshN9m+dmqNVKxcFrtKh363o8XTLekLZusnniHmhB0GQbXU6hlEpJdO9Qk4OxQSoqRE8PKsrnCNN9bh7Et14AjnLTPRVzqKFFRxNGPbvIITonlg/Czl56LvoKoN7gs1oDN4G6dK1U2n513tm7FKNfUCZg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(110136005)(33656002)(9686003)(76116006)(8936002)(6506007)(7696005)(8676002)(64756008)(66446008)(66476007)(66556008)(86362001)(66946007)(316002)(122000001)(53546011)(55016003)(44832011)(5660300002)(52536014)(186003)(26005)(83380400001)(166002)(38100700002)(2906002)(71200400001)(508600001)(966005)(38070700005)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?r0A535YlwikQSANtWtscczzTp6j2duFm2c8sN1HddhlSqd+QXTVduxNVUaWm?= =?us-ascii?Q?YLiskU+a1btgbhdXt6w/g4vRXzeYbRdPaU4KYVw2r7VWiQaAloESK6MvgWi8?= =?us-ascii?Q?0Si4RUI3WKXXf6ODgvxVr6xcX5+5Ayg5Ac9cUvpKOUNlAKz5wCEBqGP/FkmF?= =?us-ascii?Q?bqtmdM4qcPYTxsTxk5QGo18pZzOYCH/wC/EaVBjSvP2Cbrcf3LSihCQ4ghoA?= =?us-ascii?Q?aXFHx0DelBDR+FyS39bTfGblyn/zOaNbuQBBhoBduAhO6y6CZD48/j2GXGKH?= =?us-ascii?Q?g+17fVOe7glNobPUXFSWbWiDSbN32YwchhlmRpIolg2ymew67hfmifRFpFBi?= =?us-ascii?Q?904FghOkn/RX0DH1s30RYaZkhXvnFbUfi6NQHl6mwVsLb9vrQKl9qKk3JDZz?= =?us-ascii?Q?dVRmmuwLmEzhtgZ8fbt+qliqqD9FrmgJdHqw7bSAlSaM3R6XOsBRx8kSMVQx?= =?us-ascii?Q?yAQ02mbLBz7PSjF291/9LArtUsNx45qLCLxtBptzEXTA4XmiD9Csp9Zl4wpT?= =?us-ascii?Q?k3PSsiMYiNwDrmY2I81UFTrPnNFuTzhLDXDG1dMq0NL0V7I33nb9NN993kTh?= =?us-ascii?Q?KNnyzX222bYKCAw+Up4HZ+tB8zMhBxPwOLFE4GWEoDasaEn8PhNIo2t1mu6S?= =?us-ascii?Q?g7hGNtDL2iH0gfpfXOJuYp95ksNTtN5JR3U/1JO6kHlRGKjcFi191+jlBqGw?= =?us-ascii?Q?FU1bHTeN6rCTgPJdjbwUUjRsxGyT7rod1Y5pRWiNj6JlM+LygmKGo6aiWJgx?= =?us-ascii?Q?srrrIVqNkH9SpEQQO5huU6/qY/BW8JtDLOHWpttsa4OfxJjc6VlvSdBXFHz5?= =?us-ascii?Q?72gGIbvPVNTz9O6f/23GGVBMzJRMOMGqYPbjox0Xja2qUPbgfzt6OWI1I5mE?= =?us-ascii?Q?xxDxLsrvHo/PmkeXM8hCTUe40fn53avVaXuhpP4oe2eNHzzkKCbWY/nXJ6OY?= =?us-ascii?Q?NLlXasjXhtk+uISh6hr+BkBXIX8882kNlvNCm18aZQ3gSi3ygSl0Mfh9QdM0?= =?us-ascii?Q?2yaKzbzxqQtm4/hXKZxo8ZOHFCOsNT7s0+uwXFDGMcZRJA5U+38R7PvRryIP?= =?us-ascii?Q?ImXisC5lbdYcc55rUR3qnGwjr6VloypZXCpY+8s4kp3RL05v4VCKuAiB8EcL?= =?us-ascii?Q?KHL12No+hcMxwdIaRLy9TiR6maQxoY0+sHyHxaF2LlypOpKOqRhXyJ0Z8Fd9?= =?us-ascii?Q?gU9vHG445cym8bUHvRn2deaQ6Z9uVZeCFUFru+3aXxgfxoA2YSUpChqoypUM?= =?us-ascii?Q?dqXLdp1btJGuk42RxVL7N1Y0RTXkpTSxBTWsDGUva/wkdopcc8HIebCAWF3F?= =?us-ascii?Q?1bWKBhF2N1vW0VX0nh1XPDBAjf+ztl8MCPYKx/63TyB7PHJhtUqYd1JtiWIo?= =?us-ascii?Q?S0RxnT3MuyQcWI6zczPfVlwSBOh6iih5DUx5Cu9OAiyifInbrvEM1xRx4BOR?= =?us-ascii?Q?Nb2HeLVhq4n0OgLUbhD8X546I9mcjF3y8v1AZVL5wyQGm5S3fABa4m1X/DdY?= =?us-ascii?Q?t/El78NXSDtXoTy7lliW2MKpigAo2KujUvNCz8sKrz0PXNi0TRxa1zdEzUdT?= =?us-ascii?Q?/m4YEiCx94G8Mf3v7aF7UEeDScc/ss5JHRDFJ19G8uGnRUyjjm5gBYUIdkHv?= =?us-ascii?Q?2A=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB4787973878F05E81F923C9C19A549BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ffed4b7d-622f-43d5-d489-08d9d77f5fd3
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2022 17:00:31.6453 (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: Gyoy7tSBDcWwy9/ihKuTx+ACQdZuwuiM0kOuzvsvERLDlytYygDJbNB8CfJ6oABIrPc4JdchDAC3pcqSiNobrg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR13MB4605
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/K7wdhvffzrNXmdpLwsg4sZVVOSk>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 14 Jan 2022 17:00:43 -0000

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

I support the adoption.

Best,
Haoyu

From: spring <spring-bounces@ietf.org> On Behalf Of bruno.decraene@orange.c=
om
Sent: Thursday, January 13, 2022 2:19 AM
To: SPRING WG <spring@ietf.org>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-forward=
ing%2F&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Ca0324c4b302a4d82157e08=
d9d67e32dd%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637776659787367185%=
7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWw=
iLCJXVCI6Mn0%3D%7C3000&sdata=3D%2BHb8JfY3DT%2BHzB0x3uxxObCHtuypYigAgF8xkU1l=
gG0%3D&reserved=3D0>

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_BY3PR13MB4787973878F05E81F923C9C19A549BY3PR13MB4787namp_
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: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:Consolas;
	panose-1:2 11 6 9 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:0in;
	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;}
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;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">I support=
 the adoption.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Best,<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Haoyu<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
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"><b><span style=3D"mso-fareast-language:ZH-CN">From:<=
/span></b><span style=3D"mso-fareast-language:ZH-CN"> spring &lt;spring-bou=
nces@ietf.org&gt;
<b>On Behalf Of </b>bruno.decraene@orange.com<br>
<b>Sent:</b> Thursday, January 13, 2022 2:19 AM<br>
<b>To:</b> SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<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;font-family:&quot;Ar=
ial&quot;,sans-serif">Dear WG,<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">This message starts a 2 week WG adoption call, ending=
 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwarding<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"><a href=3D"https://nam11.safelinks.protection.outlook=
.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segm=
ent-routing-proxy-forwarding%2F&amp;data=3D04%7C01%7Chaoyu.song%40futurewei=
.com%7Ca0324c4b302a4d82157e08d9d67e32dd%7C0fee8ff2a3b240189c753a1d5591fedc%=
7C1%7C0%7C637776659787367185%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLC=
JQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3D%2BHb8JfY3D=
T%2BHzB0x3uxxObCHtuypYigAgF8xkU1lgG0%3D&amp;reserved=3D0">https://datatrack=
er.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</a><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">After review of the document please indicate support =
(or not) for WG adoption of the document to the mailing list.<o:p></o:p></s=
pan></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">Please also provide comments/reasons for your support=
 (or lack thereof) as this is a stronger way to indicate your (non) support=
 as this is not a vote.
<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">If you are willing to work on or review the document,=
 please state this explicitly. This gives the chairs an indication of the e=
nergy level of people in the working group willing
 to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<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_BY3PR13MB4787973878F05E81F923C9C19A549BY3PR13MB4787namp_--


From nobody Fri Jan 14 12:51:43 2022
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 1763F3A0064; Fri, 14 Jan 2022 12:51:37 -0800 (PST)
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: 7.42.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: spring@ietf.org
Message-ID: <164219349701.11679.15625290423159668403@ietfa.amsl.com>
Date: Fri, 14 Jan 2022 12:51:37 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/gJXv9w175JgTct8bN70E8iRhv1g>
Subject: [spring] I-D Action: draft-ietf-spring-srv6-yang-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: Fri, 14 Jan 2022 20:51:37 -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           : YANG Data Model for SRv6 Base and Static
        Authors         : Kamran Raza
                          Sonal Agarwal
                          Xufeng Liu
                          Zhibo Hu
                          Iftekhar Hussain
                          Himanshu Shah
                          Daniel Voyer
                          Satoru Matsushima
                          Katsuhiro Horiba
                          Jaganbabu Rajamanickam
                          Ahmed AbdelSalam
	Filename        : draft-ietf-spring-srv6-yang-01.txt
	Pages           : 75
	Date            : 2022-01-14

Abstract:
   This document describes a YANG data model for Segment Routing IPv6
   (SRv6) base.  The model serves as a base framework for configuring
   and managing an SRv6 subsystem and expected to be augmented by other
   SRv6 technology models accordingly.  Additionally, this document also
   specifies the model for the SRv6 Static application.

   The YANG modules in this document conform to the Network Management
   Datastore Architecture (NMDA).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-yang/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-yang-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-srv6-yang-01


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Fri Jan 14 23:42:33 2022
Return-Path: <liupengyjy@outlook.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 126AD3A2745 for <spring@ietfa.amsl.com>; Fri, 14 Jan 2022 23:42:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_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=outlook.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 e9Z_TMA0W6sn for <spring@ietfa.amsl.com>; Fri, 14 Jan 2022 23:42:26 -0800 (PST)
Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2082f.outbound.protection.outlook.com [IPv6:2a01:111:f403:7010::82f]) (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 5AC613A2742 for <spring@ietf.org>; Fri, 14 Jan 2022 23:42:26 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a3VMgTso6klLuQj6qmrpriYJeSVXl3meHy3MyCN0S565QM8NjAGhdDSaK+Sxvr65fu18c9LnTQ/kD3aF3Q9JAq4bDvgV02jhWxHiU2sdjXan3gFgrwUt661Cv1TmP2l9t4r3Dz9YT1LHnGOFzUmksNanm5d4AUecihxJmhd7i7Q5oO+NcHBuY+9ckhTCOTh9Q1/9wIcgTHoJEvb6MNGy7dAz+iHqiilR80NnkzEP3yP67e3Fqd64iqTYE96bIO5tcOJqGC0RopTbM476OUKtreWAMyuBZEGW4ygSrMdOsHUlkjlMY16An3+audHgi2LZE8ULK3JZ7J42cb0ohMaPNA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cI+XCMwq4WqjvvGdCuvIzUbhK4yFqoUy1+z6j2zeZbQ=; b=ROKKyAuQsYRv4L52xE+6h5yrLrkMiLVVUofkqFvaNzbnyNW+6CkKcwRYPNa6bW+kxIraMd3zr/r8IkFHbqfC9XWGVBIamipFgNtPmfmUzjrT/xzxYOA5z+2lcBQhnvIFzAvyqHfHZiszAkNxwp/B4sgIYHnIXFFTriws3Uwwo4rUFxvkMPDYI4dPY4Hh3YULPtjzwtcCMdBHq1vlG7FQrdcK4z0zN5VS/0ru4eN5Za7H9xNQ8RYO/3awhdZkpHIpteKECUCzN+9aWtr5oGlo7k6KoRUmMUyZdyXPU6O0k1YHxtS4E7RmUQMJ+NE5po2q2h17t2YJoMXxD1aAJPSsqA==
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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cI+XCMwq4WqjvvGdCuvIzUbhK4yFqoUy1+z6j2zeZbQ=; b=XYrSF5hXVk13QTtWjXDpayY9mG7DjLOcyr0JkBQjjgV5B2ii+kYu2QHk5svW2j4diZWNwbPvzVTu432fWfu7EPajN0GQIyJZWMYNJ5ubi0iHflVgTwza/4/y9O0tjoJ9hsVD2foDs3ujZhMKqqN3HT+/jacU7bim7xN2TbwFu5oYk+BrI15PimQQhPsmhtyRsmSJbCN39/6evUB/KiNGlNKw0mDaseF86KdbrYuTf55uKCsVBYGyZykZs2TGF7+ECbjR2uqg8pq13/lexMAELSz6nGZ0kLlO4FIZg2IpAbCyiFsFqmMwe38yF649KZRjfDfVqNcqBSio7dtVTc+icQ==
Received: from TYWP286MB2235.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:170::10) by TYAP286MB0619.JPNP286.PROD.OUTLOOK.COM (2603:1096:402:39::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.11; Sat, 15 Jan 2022 07:42:18 +0000
Received: from TYWP286MB2235.JPNP286.PROD.OUTLOOK.COM ([fe80::19bb:b892:807e:827b]) by TYWP286MB2235.JPNP286.PROD.OUTLOOK.COM ([fe80::19bb:b892:807e:827b%8]) with mapi id 15.20.4888.012; Sat, 15 Jan 2022 07:42:18 +0000
Date: Sat, 15 Jan 2022 15:44:50 +0800
From: "liupengyjy@outlook.com" <liupengyjy@outlook.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>,  spring <spring@ietf.org>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
X-GUID: AA144C0B-E593-42D2-83CD-9A5BCDA3768B
X-Has-Attach: no
X-Mailer: Foxmail 7.2.21.453[cn]
Message-ID: <TYWP286MB2235545D0F58C46D03FE3296DA559@TYWP286MB2235.JPNP286.PROD.OUTLOOK.COM>
Content-Type: multipart/alternative; boundary="----=_001_NextPart316582827552_=----"
X-TMN: [qRJnNZ3t7ieUC3WEztyAjEKT/jryTBDUeMUlm6wMVPI=]
X-ClientProxiedBy: HK2PR04CA0055.apcprd04.prod.outlook.com (2603:1096:202:14::23) To TYWP286MB2235.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:170::10)
X-Microsoft-Original-Message-ID: <2022011515444831926337@outlook.com>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 018c613e-4d16-4910-1805-08d9d7fa8e67
X-MS-TrafficTypeDiagnostic: TYAP286MB0619:EE_
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: QANGZwITUftsX1/nX6ebc/VaUwy10n3XRE/iY61oLnZ8v+xUStLmTmMbPAI1K2mCpmtU3Ftlk8cxBSDxZnABbIEt0YAkaQexTxNvaIla9FPJzx3w+Z+831yvukhQizjDFjoMu6bEKchnG4JXlk4Lw7MT/B9KNMP0w+hWXj5s4JLiR1yfXtxqtVGIrLvM6OxQlrb8DXJdm1AcanN7grrb3IS5G64Ih04WFe2M1VAoi5Bj3LOKaVyKyp3hVq/yUiCXIwBDFYmzNG35eXxlvdd+4ZLsriVgs8AIc4nsd7+Dbm6jXhM4dMUIolRG4OHSjj5yOOHNGx1fPn/utvK5KnRfyzQd1aSkn4PxHCzmDMbCRamjbKMtlTNlMsHJvwIS+Zg61xCyCFrm1jAx3zJVIE1dVYufdlvW+QvFaeXkg9BAvphOG6pInaUhRgM30nU62xXlGFphrTcf8h4h8Q040/6cbmAaegz49NgQ67dUVFaEkTRh7cQwfVld9rxMKOzasZO9LQkz46yFCEGXtF3QaqQOFOhrB/mBYXz91A1RBz1s8gESDYmnhnMU+furhUR++GVN209Sqn/cxPhNv9SIHbzNSlRQ1vnDck8GGIXEpCVWCE93h3Q/VOvOIK5GkqHaE/lS
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VTh1ZzNaUXdxZ3RFLy9CUllKeEVqeVovTXR5NjZYZENNdnVxdUdpTHFZUC90?= =?utf-8?B?NUxlQk9jVU1ZKzFHaUxaWVJkR2FERjFwa2s5ZE9YTCtXNzJEOTJRcnh5c0F6?= =?utf-8?B?SjhpUWVCZkNwRnd6UE02dGpCdWd4citmUDZEUy96UHdQekQva3Y4ekdXZEhZ?= =?utf-8?B?N3Ryb3VYMGZFaEhab3FxQzd3blI0bTd0RWM4dGlucE84MWdaVU9UQ0tPdTFa?= =?utf-8?B?R3RLcnNzUE1pcEFPQlFSWmtnQVVxV3FjR3VPa3I3bjlpM0w2OVhjNllnT0J6?= =?utf-8?B?MlM3UldhL2VKcDAydE5QTVkxajlqblk4V2xUbnN3VTQ5T0dWckIwYUx4ZEFN?= =?utf-8?B?MkE4aU8xYmR6WlpoV0swbkdDSzU1RWltMndzdFBqRE1uRkFvRjNVQURRRGJR?= =?utf-8?B?akRwaVdVVXRTNC9ybGZKaUZlMUg1cGVwUzZtWXMyK29XQXhuVFFGN3J4aXdY?= =?utf-8?B?R1p5Ym14K0IzY2o0NnVGZkNaQzg1SDJ4MGMvakhXRTRVQnZjZlg3SHhIRVQ0?= =?utf-8?B?Qm85N3p6a2JBVWVaQjdyYllpQVdRZjV0eDlVM09hRkRtQ28yWWJ1V3o1SnM2?= =?utf-8?B?NVd2NCtLTTFXMEtQRU5GUURvM21aNWM3MVNSRGNkOGZYa0FhbkJkeS9ROWRG?= =?utf-8?B?NW9XZzRkOW5FSzRSYzZyQW1CYlQ0bks5NDNTdWtackxPVEN5NGNrcTV5QkN4?= =?utf-8?B?RFU1K0lKNnU1TTJ6MWU4SXZIL0NNYUFPNkpNQkV5YWVBV0ZydGpGNEg1cjBM?= =?utf-8?B?aHV2ZUJyaXBHdGF0QTNOU0VpYzY2bmZRcjFwWjBuWGEyQkZjbXpDMzg1ZXU2?= =?utf-8?B?Q1dSbVJUbzN3bmFoVEhHWm8rS2ZNL0dmSGp6WER5UnhSSEZmZmNUcC9kSXFh?= =?utf-8?B?b0J4WFdsMElibzBCcHE2VFczdXBZSjZKWEg2UWUvS0g2MEhWZU1LSjBBTnNh?= =?utf-8?B?UThpSTh1NVhoUjZhT09lQVFHZWI1WnppSXlKTVVpNDBwWWVUM1Nxbm1UeHJi?= =?utf-8?B?c3BLamE3VUh3V1E4V3orUW5ETEh1bmRYbG02OVd2dDg2ZjhLYzVlUGNVYmpX?= =?utf-8?B?eUNML2VvWW5UcU01QUlPdkl5aVJNVlJOdUtJU1ZQUGpCUlg2SEw1M3FzcjNS?= =?utf-8?B?N3ZyMlNYSDg4OEVlekVqcldHb3pzRUJudkdXSklnaWxOMkdMazVSTGxSUGVa?= =?utf-8?B?Sis2VjNIMEtxM3lvcjlFS3Qyazh3dTJDZVVUQVp3R09jekNFRGlxaGY0cmFz?= =?utf-8?B?UzNqR3NUU2pMZFIydHNKdVJTYVJYUzY3M2NuaVBScFBmQnVyUT09?=
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 018c613e-4d16-4910-1805-08d9d7fa8e67
X-MS-Exchange-CrossTenant-AuthSource: TYWP286MB2235.JPNP286.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2022 07:42:18.5395 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAP286MB0619
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/qYGbmS4ceXlyu6f3Ra6b3_57gIQ>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Sat, 15 Jan 2022 07:42:31 -0000

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

SGkgV0fvvIwNCg0KSSBzdXBwb3J0IHRoZSBhZG9wdGlvbi4NCg0KUmVnYXJkcywNClBlbmcgTGl1
DQoNCg0KDQpsaXVwZW5neWp5QG91dGxvb2suY29tDQogDQpGcm9tOiBicnVuby5kZWNyYWVuZUBv
cmFuZ2UuY29tDQpEYXRlOiAyMDIyLTAxLTEzIDE4OjE5DQpUbzogU1BSSU5HIFdHDQpTdWJqZWN0
OiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy1wcm94eS1mb3J3YXJkaW5nDQpEZWFyIFdHLA0KIA0KVGhpcyBtZXNzYWdlIHN0YXJ0cyBh
IDIgd2VlayBXRyBhZG9wdGlvbiBjYWxsLCBlbmRpbmcgMjcvMDEvMjAyMiwgZm9yIGRyYWZ0LWh1
LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZw0KaHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1m
b3J3YXJkaW5nLw0KIA0KQWZ0ZXIgcmV2aWV3IG9mIHRoZSBkb2N1bWVudCBwbGVhc2UgaW5kaWNh
dGUgc3VwcG9ydCAob3Igbm90KSBmb3IgV0cgYWRvcHRpb24gb2YgdGhlIGRvY3VtZW50IHRvIHRo
ZSBtYWlsaW5nIGxpc3QuDQogDQpQbGVhc2UgYWxzbyBwcm92aWRlIGNvbW1lbnRzL3JlYXNvbnMg
Zm9yIHlvdXIgc3VwcG9ydCAob3IgbGFjayB0aGVyZW9mKSBhcyB0aGlzIGlzIGEgc3Ryb25nZXIg
d2F5IHRvIGluZGljYXRlIHlvdXIgKG5vbikgc3VwcG9ydCBhcyB0aGlzIGlzIG5vdCBhIHZvdGUu
ICAgICAgDQogDQpJZiB5b3UgYXJlIHdpbGxpbmcgdG8gd29yayBvbiBvciByZXZpZXcgdGhlIGRv
Y3VtZW50LCBwbGVhc2Ugc3RhdGUgdGhpcyBleHBsaWNpdGx5LiBUaGlzIGdpdmVzIHRoZSBjaGFp
cnMgYW4gaW5kaWNhdGlvbiBvZiB0aGUgZW5lcmd5IGxldmVsIG9mIHBlb3BsZSBpbiB0aGUgd29y
a2luZyBncm91cCB3aWxsaW5nIHRvIHdvcmsgb24gdGhlIGRvY3VtZW50Lg0KIA0KVGhhbmtzIQ0K
QnJ1bm8sIEppbSwgSm9lbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRl
cyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHBy
aXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRl
cyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3Nh
Z2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUg
ZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0
cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUg
dG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUg
b3UgZmFsc2lmaWUuIE1lcmNpLgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkg
Y29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBi
ZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQg
b3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhp
cyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwg
T3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVk
LCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91LgoNCg==

------=_001_NextPart316582827552_=----
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"><s=
tyle>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom:=
 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-bottom: 0px; }div.Fo=
xDiv20220115154422101690 { overflow-wrap: break-word; }body { font-size: 14=
px; font-family: "Microsoft YaHei UI"; color: rgb(0, 0, 0); line-height: 1.=
5; }</style></head><body>=0A=
<!--[if gte mso 9]><xml>=0A=
<o:OfficeDocumentSettings>=0A=
<o:AllowPNG></o:AllowPNG>=0A=
</o:OfficeDocumentSettings>=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<w:WordDocument>=0A=
<w:SpellingState>Clean</w:SpellingState>=0A=
<w:TrackMoves></w:TrackMoves>=0A=
<w:TrackFormatting></w:TrackFormatting>=0A=
<w:HyphenationZone>21</w:HyphenationZone>=0A=
<w:EnvelopeVis></w:EnvelopeVis>=0A=
<w:PunctuationKerning></w:PunctuationKerning>=0A=
<w:ValidateAgainstSchemas></w:ValidateAgainstSchemas>=0A=
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=0A=
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>=0A=
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>=0A=
<w:DoNotPromoteQF></w:DoNotPromoteQF>=0A=
<w:LidThemeOther>FR</w:LidThemeOther>=0A=
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>=0A=
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>=0A=
<w:Compatibility>=0A=
<w:BreakWrappedTables></w:BreakWrappedTables>=0A=
<w:SnapToGridInCell></w:SnapToGridInCell>=0A=
<w:WrapTextWithPunct></w:WrapTextWithPunct>=0A=
<w:UseAsianBreakRules></w:UseAsianBreakRules>=0A=
<w:DontGrowAutofit></w:DontGrowAutofit>=0A=
<w:SplitPgBreakAndParaMark></w:SplitPgBreakAndParaMark>=0A=
<w:EnableOpenTypeKerning></w:EnableOpenTypeKerning>=0A=
<w:DontFlipMirrorIndents></w:DontFlipMirrorIndents>=0A=
<w:OverrideTableStyleHps></w:OverrideTableStyleHps>=0A=
</w:Compatibility>=0A=
<m:mathPr>=0A=
<m:mathFont m:val=3D"Cambria Math"></m:mathFont>=0A=
<m:brkBin m:val=3D"before"></m:brkBin>=0A=
<m:brkBinSub m:val=3D"&#45;-"></m:brkBinSub>=0A=
<m:smallFrac m:val=3D"off"></m:smallFrac>=0A=
<m:dispDef></m:dispDef>=0A=
<m:lMargin m:val=3D"0"></m:lMargin>=0A=
<m:rMargin m:val=3D"0"></m:rMargin>=0A=
<m:defJc m:val=3D"centerGroup"></m:defJc>=0A=
<m:wrapIndent m:val=3D"1440"></m:wrapIndent>=0A=
<m:intLim m:val=3D"subSup"></m:intLim>=0A=
<m:naryLim m:val=3D"undOvr"></m:naryLim>=0A=
</m:mathPr></w:WordDocument>=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false" DefSem=
iHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=
=3D"376">=0A=
<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"No=
rmal"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 7"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 8"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 9"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 7"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 8"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 9"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal Indent"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footnote text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"header"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footer"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index heading"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of figures"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"envelope address"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"envelope return"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footnote reference"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation reference"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"line number"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"page number"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"endnote reference"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"endnote text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of authorities"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"macro"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"toa heading"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" Name=3D"T=
itle"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Closing"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Signature"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Default Paragraph Font"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Message Header"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" Name=3D"S=
ubtitle"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Salutation"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Date"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text First Indent"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text First Indent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Note Heading"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Block Text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Hyperlink"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"FollowedHyperlink"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" Name=3D"S=
trong"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" Name=3D"E=
mphasis"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Document Map"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Plain Text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"E-mail Signature"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Top of Form"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Bottom of Form"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal (Web)"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Acronym"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Address"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Cite"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Code"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Definition"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Keyboard"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Preformatted"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Sample"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Typewriter"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Variable"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal Table"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation subject"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"No List"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 7"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 8"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 7"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 8"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Contemporary"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Elegant"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Professional"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Subtle 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Subtle 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Balloon Text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"></w:Ls=
dException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Theme"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Te=
xt"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=3D"No=
 Spacing"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"></w:Ls=
dException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"></w:Ls=
dException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1">=
</w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2">=
</w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"></w:Lsd=
Exception>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading">=
</w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true" Name=3D"L=
ist Paragraph"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Q=
uote"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true" Name=3D"I=
ntense Quote"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 1=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 2=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 3=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 4=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true" Name=3D"S=
ubtle Emphasis"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"I=
ntense Emphasis"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true" Name=3D"S=
ubtle Reference"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"I=
ntense Reference"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" Name=3D"B=
ook Title"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"Bibliography"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"></w:LsdException>=
=0A=
<w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table 1"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table 3"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table 4"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table 5"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light">=
</w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark"=
></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark"=
></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Mention"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Smart Hyperlink"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Hashtag"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Unresolved Mention"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Smart Link"></w:LsdException>=0A=
</w:LatentStyles>=0A=
</xml><![endif]--><!--[if gte mso 10]><style>/* Style Definitions */=0A=
table.MsoNormalTable=0A=
	{mso-style-name:"Tableau Normal";=0A=
	mso-tstyle-rowband-size:0;=0A=
	mso-tstyle-colband-size:0;=0A=
	mso-style-noshow:yes;=0A=
	mso-style-priority:99;=0A=
	mso-style-parent:"";=0A=
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;=0A=
	mso-para-margin:0cm;=0A=
	mso-pagination:widow-orphan;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif;=0A=
	mso-ascii-font-family:Calibri;=0A=
	mso-hansi-font-family:Calibri;=0A=
	mso-bidi-font-family:"Times New Roman";=0A=
	mso-fareast-language:EN-US;}=0A=
</style><![endif]--><!--[if gte mso 9]><xml>=0A=
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shapedefaults>=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<o:shapelayout v:ext=3D"edit">=0A=
<o:idmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A=
</o:shapelayout></xml><![endif]-->=0A=
<div><span></span>Hi WG=EF=BC=8C</div><div><br></div><div>I&nbsp;support th=
e adoption.</div><div><br></div><div>Regards,</div><div>Peng Liu</div>=0A=
<div><br></div><hr style=3D"width: 210px; height: 1px;" color=3D"#b5c4df" s=
ize=3D"1" align=3D"left">=0A=
<div><span><div style=3D"MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10p=
t"><div>liupengyjy@outlook.com</div></div></span></div>=0A=
<blockquote style=3D"margin-Top: 0px; margin-Bottom: 0px; margin-Left: 0.5e=
m; margin-Right: inherit"><div>&nbsp;</div><div style=3D"border:none;border=
-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style=3D"PADDING-R=
IGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000=
000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>Fr=
om:</b>&nbsp;<a href=3D"mailto:bruno.decraene@orange.com" style=3D"color: r=
gb(5, 99, 193); text-decoration: underline;">bruno.decraene@orange.com</a><=
/div><div><b>Date:</b>&nbsp;2022-01-13&nbsp;18:19</div><div><b>To:</b>&nbsp=
;<a href=3D"mailto:spring@ietf.org" style=3D"color: rgb(5, 99, 193); text-d=
ecoration: underline;">SPRING WG</a></div><div><b>Subject:</b>&nbsp;[spring=
] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding</div>=
</div></div><div><div class=3D"FoxDiv20220115154422101690">=0A=
<!--[if gte mso 9]><xml>=0A=
<o:OfficeDocumentSettings>=0A=
<o:AllowPNG></o:AllowPNG>=0A=
</o:OfficeDocumentSettings>=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<w:WordDocument>=0A=
<w:SpellingState>Clean</w:SpellingState>=0A=
<w:TrackMoves></w:TrackMoves>=0A=
<w:TrackFormatting></w:TrackFormatting>=0A=
<w:HyphenationZone>21</w:HyphenationZone>=0A=
<w:EnvelopeVis></w:EnvelopeVis>=0A=
<w:PunctuationKerning></w:PunctuationKerning>=0A=
<w:ValidateAgainstSchemas></w:ValidateAgainstSchemas>=0A=
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=0A=
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>=0A=
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>=0A=
<w:DoNotPromoteQF></w:DoNotPromoteQF>=0A=
<w:LidThemeOther>FR</w:LidThemeOther>=0A=
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>=0A=
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>=0A=
<w:Compatibility>=0A=
<w:BreakWrappedTables></w:BreakWrappedTables>=0A=
<w:SnapToGridInCell></w:SnapToGridInCell>=0A=
<w:WrapTextWithPunct></w:WrapTextWithPunct>=0A=
<w:UseAsianBreakRules></w:UseAsianBreakRules>=0A=
<w:DontGrowAutofit></w:DontGrowAutofit>=0A=
<w:SplitPgBreakAndParaMark></w:SplitPgBreakAndParaMark>=0A=
<w:EnableOpenTypeKerning></w:EnableOpenTypeKerning>=0A=
<w:DontFlipMirrorIndents></w:DontFlipMirrorIndents>=0A=
<w:OverrideTableStyleHps></w:OverrideTableStyleHps>=0A=
</w:Compatibility>=0A=
<m:mathPr>=0A=
<m:mathFont m:val=3D"Cambria Math"></m:mathFont>=0A=
<m:brkBin m:val=3D"before"></m:brkBin>=0A=
<m:brkBinSub m:val=3D"&#45;-"></m:brkBinSub>=0A=
<m:smallFrac m:val=3D"off"></m:smallFrac>=0A=
<m:dispDef></m:dispDef>=0A=
<m:lMargin m:val=3D"0"></m:lMargin>=0A=
<m:rMargin m:val=3D"0"></m:rMargin>=0A=
<m:defJc m:val=3D"centerGroup"></m:defJc>=0A=
<m:wrapIndent m:val=3D"1440"></m:wrapIndent>=0A=
<m:intLim m:val=3D"subSup"></m:intLim>=0A=
<m:naryLim m:val=3D"undOvr"></m:naryLim>=0A=
</m:mathPr></w:WordDocument>=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false" DefSem=
iHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=
=3D"376">=0A=
<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"No=
rmal"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 7"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 8"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 9"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 7"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 8"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 9"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal Indent"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footnote text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"header"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footer"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index heading"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of figures"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"envelope address"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"envelope return"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footnote reference"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation reference"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"line number"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"page number"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"endnote reference"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"endnote text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of authorities"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"macro"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"toa heading"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" Name=3D"T=
itle"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Closing"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Signature"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Default Paragraph Font"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Message Header"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" Name=3D"S=
ubtitle"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Salutation"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Date"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text First Indent"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text First Indent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Note Heading"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Block Text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Hyperlink"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"FollowedHyperlink"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" Name=3D"S=
trong"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" Name=3D"E=
mphasis"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Document Map"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Plain Text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"E-mail Signature"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Top of Form"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Bottom of Form"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal (Web)"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Acronym"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Address"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Cite"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Code"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Definition"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Keyboard"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Preformatted"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Sample"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Typewriter"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Variable"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal Table"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation subject"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"No List"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 7"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 8"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 7"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 8"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Contemporary"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Elegant"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Professional"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Subtle 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Subtle 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Balloon Text"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"></w:Ls=
dException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Theme"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Te=
xt"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=3D"No=
 Spacing"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"></w:Ls=
dException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"></w:Ls=
dException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1">=
</w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2">=
</w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"></w:Lsd=
Exception>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading">=
</w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true" Name=3D"L=
ist Paragraph"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Q=
uote"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true" Name=3D"I=
ntense Quote"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 1=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 2=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 3=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 4=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true" Name=3D"S=
ubtle Emphasis"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"I=
ntense Emphasis"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true" Name=3D"S=
ubtle Reference"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"I=
ntense Reference"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" Name=3D"B=
ook Title"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"Bibliography"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"></w:LsdException>=
=0A=
<w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table 1"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table 3"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table 4"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table 5"></w=
:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light">=
</w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark"=
></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4"></w:=
LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark"=
></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 2"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Mention"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Smart Hyperlink"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Hashtag"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Unresolved Mention"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Smart Link"></w:LsdException>=0A=
</w:LatentStyles>=0A=
</xml><![endif]--><!--[if gte mso 10]><style>/* Style Definitions */=0A=
table.MsoNormalTable=0A=
	{mso-style-name:"Tableau Normal";=0A=
	mso-tstyle-rowband-size:0;=0A=
	mso-tstyle-colband-size:0;=0A=
	mso-style-noshow:yes;=0A=
	mso-style-priority:99;=0A=
	mso-style-parent:"";=0A=
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;=0A=
	mso-para-margin:0cm;=0A=
	mso-pagination:widow-orphan;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif;=0A=
	mso-ascii-font-family:Calibri;=0A=
	mso-hansi-font-family:Calibri;=0A=
	mso-bidi-font-family:"Times New Roman";=0A=
	mso-fareast-language:EN-US;}=0A=
</style><![endif]--><!--[if gte mso 9]><xml>=0A=
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shapedefaults>=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<o:shapelayout v:ext=3D"edit">=0A=
<o:idmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A=
</o:shapelayout></xml><![endif]-->=0A=
<div class=3D"WordSection1" style=3D"page: WordSection1;">=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Dear WG,<o:p></=
o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:=
p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">This message st=
arts a 2 week WG adoption call, ending 27/01/2022, for draft-hu-spring-segm=
ent-routing-proxy-forwarding<o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><a href=3D"http=
s://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwardi=
ng/" style=3D"color: rgb(5, 99, 193); text-decoration: underline;">https://=
datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/<=
/a><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:=
p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">After review of=
 the document please indicate support (or not) for WG adoption of the docum=
ent to the mailing list.<o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:=
p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Please also pro=
vide comments/reasons for your support (or lack thereof) as this is a stron=
ger way to indicate your (non) support as this=0A=
 is not a vote.<span style=3D"mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:=
p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">If you are will=
ing to work on or review the document, please state this explicitly. This g=
ives the chairs an indication of the energy level=0A=
 of people in the working group willing to work on the document.<o:p></o:p>=
</span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span style=3D"font-size:10.0pt;font-family:&quot;Ari=
al&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span class=3D"SpellE"><span style=3D"font-size:10.0p=
t;font-family:&quot;Arial&quot;,sans-serif">Thanks</span></span><span style=
=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">!<o:p></o:p>=
</span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span style=3D"font-size:10.0pt;font-family:&quot;Ari=
al&quot;,sans-serif">Bruno, Jim, Joel<o:p></o:p></span></p>=0A=
</div>=0A=
<pre>______________________________________________________________________=
___________________________________________________=0A=
Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc=0A=
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler=0A=
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,=0A=
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.=0A=
This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;=0A=
they should not be distributed, used or copied without authorisation.=0A=
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.=0A=
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.=0A=
Thank you.=0A=
</pre>=0A=
</div></div></blockquote>=0A=
</body></html>=

------=_001_NextPart316582827552_=------


From nobody Sat Jan 15 01:27:03 2022
Return-Path: <Thomas.Graf@swisscom.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CD163A0AFA for <spring@ietfa.amsl.com>; Sat, 15 Jan 2022 01:26:56 -0800 (PST)
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, RCVD_IN_DNSWL_BLOCKED=0.001, 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 19DQoq4nyMfa for <spring@ietfa.amsl.com>; Sat, 15 Jan 2022 01:26:50 -0800 (PST)
Received: from mail.swisscom.com (mailout120.swisscom.com [138.188.166.120]) (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 5A5023A0AFF for <spring@ietf.org>; Sat, 15 Jan 2022 01:26:49 -0800 (PST)
Received: by mail.swisscom.com; Sat, 15 Jan 2022 10:26:47 +0100
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256;  boundary="----=_Part_2898191_1385543619.1642238806659"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KP3adnPt4wzEpj8cv8YRe8q+/aD7iT+DMq9NefrNm+s/Af+aai1TQCSZKk0wi7dmKOIu35KkuaG6kzfHONr36/M4xJie77KI1BZdZKACyC41HiYNV3inIXr8rna23fV5EZFQROKjXV5YrKAeW5S8k4+eVxk1jeMlVcYgrjX6qmPJv2IOnzzomoCdRdQDguUFjQc5KshMTfpR/Rm+Kn5LjtP7ZPJkaoknTlumggGMjPEAxP9B5T0AODoo1j9JtIDUeJNaSOrqrs3JodzrDzASzy7LeksrTdUYTIlKGRaxKdsl5pyzX9RfXnkjKpZAAnaPMi4XQCzYTEMq37VRT48C9w==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zygQ7QCmXw2LVQuZuBj5v1hCFsKa62N/4L30qwTzJdE=; b=RV0wBL2pzn6M1TnzPIhF2TYHkm62S13WAv3yV56jLXwTSXmDvX7XgSUSBdHIbbrQFkYXnZb9qnwHdMrfIm4df7hYlF/fBWxptPrtbE1891P85xr9CzHSij/b+CZYpnZu+94YReQFedQYLwrALc+bLz4j8qQptQDwDWdj5JSJSU4Xb7VY2NxPDNjEvovPL9X0FPjn58R4Mj8xGietgUjHfnVAZRtPrMMDgMEZkbowcGnOETKD1TXOe3pxOtVQ2sU4xWMXx/qQIsDpyOrGFAY4owccaH6FVGY9Ds3blZmq1/zFZV5ZREjgAm0weXz7FMEY/fx+6QKxSvmM0kbzidquAA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=swisscom.com; dmarc=pass action=none header.from=swisscom.com; dkim=pass header.d=swisscom.com; arc=none
From: <Thomas.Graf@swisscom.com>
To: <spring@ietf.org>
Thread-Topic: New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
Thread-Index: AQHYCfAABwTttaDoTEmhxYgNDpcTxqxjz1dw
Date: Sat, 15 Jan 2022 09:26:42 +0000
Message-ID: <ZRAP278MB017654891F056AEF03D3B0C289559@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM>
References: <164223793434.20409.9148647733388794281@ietfa.amsl.com>
In-Reply-To: <164223793434.20409.9148647733388794281@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Enabled=true; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SetDate=2022-01-15T09:26:41Z;  MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Method=Standard; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Name=C2 Internal; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SiteId=364e5b87-c1c7-420d-9bee-c35d19b557a1; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ActionId=af5ad30b-48f2-4b9c-b65d-6a9d10e2ba3e; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ContentBits=0
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=swisscom.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 265bd066-1180-4815-b8ec-08d9d8092491
x-ms-traffictypediagnostic: GV0P278MB0372:EE_
x-microsoft-antispam-prvs: <GV0P278MB03721FE0E7C5FE0369199AE189559@GV0P278MB0372.CHEP278.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: QvpHro+JH/yAhUqmYXq0Uw0IdpBIBFGg7T3RA9gRu42EYHBnL9B5GNp7XlHyOL/K1tFAEUp10jbeM7f7Kp8rFcdE4/SD3BpZQSDwcMXvmduoZvtBs0job2yQijwW1Tqw16Z4LHSgZ6jFSwKUkKoRe1fFlbPvFSpfiz8rHRtsnmgE+cs7mYorC6nT3l43qtO3a3muO2CF8klE5EGdbHsjjfbDUs4rCTH9URNghhjlJ0n1qX6azHvl7voS3Q8vYcPJpxVzhLEa/Ua0XmUN2kDiM0dw3J5btQ9E+aQyUY3RXn9c3nGWj2IeOAlR9w5VJYekROk5FuRmzJKrSBedemep30oe0HeCYD4azfbklSGsJPilqTBFy8kjTvdG6MwB51qgA7HeHnzB7UYkJbGzjNFSFhbRiSKD/pA41bvr1Om0iIP3H8FaYzCGlp8umEPRzjuWSRDo2+HmhO9IFTxK5UA1gD14NEf2P5HxUWtXh0bb0w2jRe4wwcdgx6OL554Rdllgmdvdjk0/spi6SEQNKg1R8Qc3DsVeKWBSA7GIhdhVWETSG8S6OdkN8lR7AdXTjbBkGje8bvc4ajZW2QiGj6V/+IR+ZEJRf37D+bixeWNd2z87QCCZVAh35uKwQcR2pht5IqOl0ao1bx4t+oft63A6606mZ54JWyIRZRzykHEbzGgIJGIzO6PXbzlwxhEhiVcqGkcJCjAWwrkQi9UQrDNiqsVpxWqurudQ3BJbLkbAbBlGAwaI4Zwha8yiljBTLI1oU1ptel20dFQUUQezGomaEzICAVwqf0sWMwKVCXoXmnU=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(4636009)(366004)(10290500003)(66946007)(33656002)(966005)(6916009)(55016003)(66574015)(83380400001)(508600001)(82960400001)(52536014)(2906002)(66446008)(7696005)(64756008)(66556008)(71200400001)(8936002)(8676002)(5660300002)(15650500001)(53546011)(6506007)(316002)(10300500001)(66476007)(38100700002)(9686003)(122000001)(186003)(86362001)(38070700005)(76116006)(26005); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?TIyyWAypOwnF44S2kwA1VQyhkFriB9v+czUntNWeBuuDfDR2YBpXoPJrlK0M?= =?us-ascii?Q?/hL66P5VDFv9/ICbD2TD35X98HfgKVnEqSdpN09oLCuS9Cj97nqrlq5D+wAQ?= =?us-ascii?Q?U3FzyngoEZQ+wQUgawvgnvhW9G7YPtBGZ4/7Y3pgHO6FFq+c/uNUZTwydV9k?= =?us-ascii?Q?fjN6+7gbtBgQH8kC+RhSNPaFCC546g1ba+01qOO4ZzDO9PfNrC5Ydi0Jz1mQ?= =?us-ascii?Q?C6L6JkvEt0iqI/eznlYxFI3/M2gc0ZTL9qyHgsAlbb7Gt0cdkOb1x00NbKWd?= =?us-ascii?Q?NXP4OuXX+16AZPcSRi2paaeTtyVxmX/9tHX0+cU4kJMRaF1UEbfkdu3gtcx9?= =?us-ascii?Q?hk0whiNWiS+Vd3U64uzS+6w4r50TqUXGl7uqsDX8FwHyMNBzbLCcDykQ8AUf?= =?us-ascii?Q?XW7N+bl0p1R2+XgyHu+O5d7x3d/0PVPfg7XjXcumfIed84JSMJoTHWL1UV6f?= =?us-ascii?Q?pNDiDpOGLm33d+7QUuz4vpq+Jr5wJHBOmXcIBTLVMTr1CYJAomxDmpPPyYs0?= =?us-ascii?Q?/C1BH62zIiQPDwJaGKF16k8zVrkf6n/72cV3EesQDHIGOx1AoyxFO4HTtBwb?= =?us-ascii?Q?jqk21EJSKmg/BQimIXQmBKH19Krg15yKaQmMidm5gSh4GFpqjPkTH5H5Ik66?= =?us-ascii?Q?d0cq2QEzR0bkWcckjYCJuuW1vUwVLhzVu1Kn5h6rSfwufSpCzfnwHK2avEU8?= =?us-ascii?Q?y25og27WDrniNIfFl/W/AgRKx4/gUGL77bGzHlYK3vQ/zcmb7p8XoxJRwKK+?= =?us-ascii?Q?GS/J6q4jlDJQXbfjQFmK+omtYD3WIrupNDZJeZG78Owr3Dvdfx5I/AEeY1EZ?= =?us-ascii?Q?sTVlxA+a3Ea3LS7IM58YiEY6ZBpZkOxh9K8sEMw8YK1dp7WqnYlJdiGhlCVR?= =?us-ascii?Q?2vrYK1ccortfk4wldnWqoq2Ppg7y0qnxM3wTfsomyuIOugLUb8LEh65InCb+?= =?us-ascii?Q?8f42qBFhU/AXBCrAdQ+SJ7+AP3BULicjUyJFYtaH24E3aPEeanNQ35o01RUT?= =?us-ascii?Q?pB4K21MliUHoKevnWfhwcXOm4XR9M8MmgZ7R/8UgQARBPSUoG3HCALnfQ0T+?= =?us-ascii?Q?jaxPUR5Kw+wwU8bfYq7/S8m1qG8DFnYAFKxXz9m2rfY6DmRXIYeq7exPhuCI?= =?us-ascii?Q?FhN5zMZpfKwqXqbN9cQvHsx0Ig/yoG5Fi3M8AEb2UFOd0Khv+f5LABBF3rWj?= =?us-ascii?Q?hG4XBYq1NDc4hPDIXcJo7q6jX4/3oUUlig7MaxPAQSPmdSCKojd1ZlWr0Xxx?= =?us-ascii?Q?OtvI/kOfEsKSc9wYL3RtDYGTMptGt0wQPMgz75ui+7nL+VBCjd2c9xsHJn9Q?= =?us-ascii?Q?6V0EJwamBwb5LPJ8+9QjKKPx4Rom+Qyfl/2A1/SEsgnf9GvoudjhHzu1VqEe?= =?us-ascii?Q?Jsd5TYIvEANT1wtKBoKY1qZ9vVYTHsA5pIjeCNhMSIWKaoAZ0iwFrTDi05fP?= =?us-ascii?Q?6Gl2mDxdp1dQI1jJyBawGtyg5i5pfc3GGC+mTWOFpepbGmP97wOZpkr4aVD/?= =?us-ascii?Q?dJ/3noHeAvvFhsAbLrPro9SzkkFTb+sr1UOIBYI+8p8uXZo9x2HPb3ZSCqZ1?= =?us-ascii?Q?ko+8AieERpiUv2FD2tgPobP0bxbucVpsycxq33Pgt+JsghMYy3ambHBh/TG2?= =?us-ascii?Q?bU7KRxhmTETenKtp6dDJw6acEoaXj7Gat9guUVtP5A//G9hvQbr3H7XLfPX1?= =?us-ascii?Q?3/nxYw=3D=3D?=
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 265bd066-1180-4815-b8ec-08d9d8092491
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2022 09:26:42.8893 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 364e5b87-c1c7-420d-9bee-c35d19b557a1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: h1yAMKqT2yzb2cHl7G7ony0s8gxKazaiV/ResxWAVtNE2vYJ4Po6nfj0DAV52XghywwqkXbv3+SsjOyJzrV8EOYhHq/J3iXh4/UUKVlUCOc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0P278MB0372
X-OriginatorOrg: swisscom.com
X-CFilter-Loop: Reflected
X-Mailer: Totemo_TrustMail_(Notification)
X-Trustmail: processed
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/vjtnLdZvFkzGsXxVWRCTbeJqJ1Y>
Subject: [spring] New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.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, 15 Jan 2022 09:26:56 -0000

------=_Part_2898191_1385543619.1642238806659
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US

Dear SPRING working group,

Following up on just released RFC 9160 (https://datatracker.ietf.org/doc/ht=
ml/rfc9160), IPFIX code points for MPLS Segment Routing,

https://datatracker.ietf.org/doc/html/draft-tgraf-opsawg-ipfix-srv6-srh has=
 been submitted for the SRV6 data-plane.

The document aims to be on par with MPLS-SR. Describe the routing protocol =
or PCEP extension where the last SRv6 segment has been learned from, the SR=
v6 segment list and all other properties from the Segment Routing header.

I would appreciate your document review and feedback.

I aim to present at IETF 113 at OPSAWG and SPRING and request adoption at O=
PSAWG.

Best wishes
Thomas

-----Original Message-----
From: internet-drafts@ietf.org <internet-drafts@ietf.org>=20
Sent: Saturday, January 15, 2022 10:12 AM
To: Graf Thomas, INI-NET-TCZ-ZH1 <Thomas.Graf@swisscom.com>
Subject: New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.=
txt


A new version of I-D, draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
has been successfully submitted by Thomas Graf and posted to the IETF repos=
itory.

Name:=09=09draft-tgraf-opsawg-ipfix-srv6-srh
Revision:=0900
Title:=09=09Export of Segment Routing IPv6 Information in IP Flow Informati=
on Export (IPFIX)
Document date:=092022-01-15
Group:=09=09Individual Submission
Pages:=09=099
URL:            https://www.ietf.org/archive/id/draft-tgraf-opsawg-ipfix-sr=
v6-srh-00.txt
Status:         https://datatracker.ietf.org/doc/draft-tgraf-opsawg-ipfix-s=
rv6-srh/
Htmlized:       https://datatracker.ietf.org/doc/html/draft-tgraf-opsawg-ip=
fix-srv6-srh


Abstract:
   This document introduces new IP Flow Information Export (IPFIX) code
   points to identify which traffic is being forwarded with which
   Segemnt Routing Header dimensions based on which SRv6 control plane
   protocol.

                                                                           =
      =20


The IETF Secretariat

------=_Part_2898191_1385543619.1642238806659
Content-Type: application/pkcs7-signature; name=smime.p7s; smime-type=signed-data
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCAMIIG
QTCCBSmgAwIBAgIUeIuhHnNW+9mJCIySjpOK+tpcTG8wDQYJKoZIhvcNAQELBQAwVjELMAkGA1UE
BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEwMC4GA1UEAxMnU3dpc3NTaWduIFBlcnNvbmFs
IFNpbHZlciBDQSAyMDE0IC0gRzIyMB4XDTE5MDQxMTE2NDgyOFoXDTIyMDQxMTE2NDgyOFowgYEx
CzAJBgNVBAYTAkNIMR4wHAYDVQQKExVTd2lzc2NvbSAoU2Nod2VpeikgQUcxJzAlBgkqhkiG9w0B
CQEWGHRob21hcy5ncmFmQHN3aXNzY29tLmNvbTEpMCcGA1UEAxMgU2VjdXJlIE1haWw6IEdhdGV3
YXkgQ2VydGlmaWNhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCITr0/mumt/DE7
c8RDgwoi0IdMVLbGMQ1wzpjZ23C3KaauDnIDCAdgwJCj8H/4hy8Wj/EoKvbnJXc3DN/g5n4MyujX
JjsLMo3cMaHqTSql2zKFsdFRnjNtOTEQMVleqnKgeiLwF5M+QpZGhS9T9M4br9PCKBEdwZ+BJRJN
XPtxUjJWLh7ueFbMApS5lOryeoZrv9Yi6D5xSGErBuPrzn1ekUMzOfycZ4HcyLaEfzGNgYEax2yS
1/ZcM/qoj7k8e6dskfB6/PkFnf5BfWqwfWtmqn7PRJQQAEmjkJafFZNtvlyJ/ktjpI+pnju1AZaA
c+LNL1eT1rwNdesrljxik/plAgMBAAGjggLZMIIC1TAjBgNVHREEHDAagRh0aG9tYXMuZ3JhZkBz
d2lzc2NvbS5jb20wDgYDVR0PAQH/BAQDAgSwMBMGA1UdJQQMMAoGCCsGAQUFBwMEMB0GA1UdDgQW
BBTAJbWmkqWsxJzHeilKdMU8NUhnwzAfBgNVHSMEGDAWgBTwx6MykbXryrVYdxWnTr4aXWFDJTCB
/wYDVR0fBIH3MIH0MEegRaBDhkFodHRwOi8vY3JsLnN3aXNzc2lnbi5uZXQvRjBDN0EzMzI5MUI1
RUJDQUI1NTg3NzE1QTc0RUJFMUE1RDYxNDMyNTCBqKCBpaCBooaBn2xkYXA6Ly9kaXJlY3Rvcnku
c3dpc3NzaWduLm5ldC9DTj1GMEM3QTMzMjkxQjVFQkNBQjU1ODc3MTVBNzRFQkUxQTVENjE0MzI1
JTJDTz1Td2lzc1NpZ24lMkNDPUNIP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFzZT9vYmpl
Y3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDBrBgNVHSAEZDBiMFYGCWCFdAFZAQMBCzBJMEcG
CCsGAQUFBwIBFjtodHRwOi8vcmVwb3NpdG9yeS5zd2lzc3NpZ24uY29tL1N3aXNzU2lnbi1TaWx2
ZXItQ1AtQ1BTLnBkZjAIBgYEAI96AQMwgdkGCCsGAQUFBwEBBIHMMIHJMGQGCCsGAQUFBzAChlho
dHRwOi8vc3dpc3NzaWduLm5ldC9jZ2ktYmluL2F1dGhvcml0eS9kb3dubG9hZC9GMEM3QTMzMjkx
QjVFQkNBQjU1ODc3MTVBNzRFQkUxQTVENjE0MzI1MGEGCCsGAQUFBzABhlVodHRwOi8vc2lsdmVy
LXBlcnNvbmFsLWcyLm9jc3Auc3dpc3NzaWduLm5ldC9GMEM3QTMzMjkxQjVFQkNBQjU1ODc3MTVB
NzRFQkUxQTVENjE0MzI1MA0GCSqGSIb3DQEBCwUAA4IBAQBPAGaURtN/46Vopba1sQJzad0O2JxG
8MwpE2F435dz+BfK/L8DGWN+EmWQV9k/p/IhNLFnj9WhBdd+iuscOT83XDCnUzyYiNqz7bhrQAEm
B/87tdMsPhq5wUz5XfpnDcsSiQ1r/Woo+baMSN60QruEZM/be9mFILGOByV8BEwVbZTAiL7cLaOh
bxUfQubFvyfOZ1HgJMVyfWizDVvDG2rL6YkWtsIBaVmCYGBqHrX0wSLyHlRNnbqiM2vawqQYme+1
+wxtbGCPPexp3wUBqpJde40Ke1xIpMj8c1kyvtaRM3CBX2p6xl0XHnSrybkJUidmaZnblUM6O18u
b28x6Qp3MIIGvjCCBKagAwIBAgIPBUTWTq0e0zbVMkBdALk2MA0GCSqGSIb3DQEBCwUAMEcxCzAJ
BgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxITAfBgNVBAMTGFN3aXNzU2lnbiBTaWx2
ZXIgQ0EgLSBHMjAeFw0xNDA5MTkyMDM2NDlaFw0yOTA5MTUyMDM2NDlaMFYxCzAJBgNVBAYTAkNI
MRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxMDAuBgNVBAMTJ1N3aXNzU2lnbiBQZXJzb25hbCBTaWx2
ZXIgQ0EgMjAxNCAtIEcyMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMs5sTmF/vrJ
obzDg6kOSi2Ech7/aMWnxB3sD9eoixMes9EWi0DcD1NvAT3s6GS1l9uDvKiowIQ4WF4DFCvmyjDv
ALLrEzkZkkcqIQDlcs3CMWIOzFYq/3fEY4yYwm9417W2zOl9HzOmkQUq/tFS1vTsnP5NTGpS4YV2
Yru5aOZSY/zBIZGSXRnY3IDRGeNJFlcCDhlEhaspyS/6xm1rCqH29/9rYTUVJpSUAmklXWn3vV5r
gtmQDAb5QwUiSes20CBaYxDjOCHVfxYrQYpGevJn6KTQuh5/JCd1mJRJLVbEVDORnWL51V/eW6kV
mJyUU8GA6QkXFbQbgCkyodCvE6cCAwEAAaOCApYwggKSMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB
Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBTwx6MykbXryrVYdxWnTr4aXWFDJTAfBgNVHSMEGDAWgBQX
oM3B5EG2Ols7y0WdvRzCmPqGWDCB/wYDVR0fBIH3MIH0MEegRaBDhkFodHRwOi8vY3JsLnN3aXNz
c2lnbi5uZXQvMTdBMENEQzFFNDQxQjYzQTVCM0JDQjQ1OURCRDFDQzI5OEZBODY1ODCBqKCBpaCB
ooaBn2xkYXA6Ly9kaXJlY3Rvcnkuc3dpc3NzaWduLm5ldC9DTj0xN0EwQ0RDMUU0NDFCNjNBNUIz
QkNCNDU5REJEMUNDMjk4RkE4NjU4JTJDTz1Td2lzc1NpZ24lMkNDPUNIP2NlcnRpZmljYXRlUmV2
b2NhdGlvbkxpc3Q/YmFzZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDBhBgNVHSAE
WjBYMFYGCWCFdAFZAQMBBjBJMEcGCCsGAQUFBwIBFjtodHRwOi8vcmVwb3NpdG9yeS5zd2lzc3Np
Z24uY29tL1N3aXNzU2lnbi1TaWx2ZXItQ1AtQ1BTLnBkZjCBxgYIKwYBBQUHAQEEgbkwgbYwZAYI
KwYBBQUHMAKGWGh0dHA6Ly9zd2lzc3NpZ24ubmV0L2NnaS1iaW4vYXV0aG9yaXR5L2Rvd25sb2Fk
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
IEPLrZ7BfMXuAAAAAAAA
------=_Part_2898191_1385543619.1642238806659--


From nobody Sat Jan 15 03:02:56 2022
Return-Path: <zhuyq8@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 986BD3A1009 for <spring@ietfa.amsl.com>; Sat, 15 Jan 2022 03:02:54 -0800 (PST)
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 pwPZ_hs-lBhH for <spring@ietfa.amsl.com>; Sat, 15 Jan 2022 03:02:49 -0800 (PST)
Received: from chinatelecom.cn (prt-mail.chinatelecom.cn [42.123.76.222]) by ietfa.amsl.com (Postfix) with ESMTP id 28E953A1008 for <spring@ietf.org>; Sat, 15 Jan 2022 03:02:44 -0800 (PST)
HMM_SOURCE_IP: 172.18.0.188:43186.2079619112
HMM_ATTACHE_NUM: 0000
HMM_SOURCE_TYPE: SMTP
Received: from clientip-120.88.10.46 (unknown [172.18.0.188]) by chinatelecom.cn (HERMES) with SMTP id 5ACDF2800AE; Sat, 15 Jan 2022 19:02:34 +0800 (CST)
X-189-SAVE-TO-SEND: 44031110@chinatelecom.cn
Received: from  ([172.18.0.188]) by app0023 with ESMTP id 5bd5ed9b2bc74c49948f2cdd91a43188 for bruno.decraene@orange.com; Sat, 15 Jan 2022 19:02:38 CST
X-Transaction-ID: 5bd5ed9b2bc74c49948f2cdd91a43188
X-Real-From: zhuyq8@chinatelecom.cn
X-Receive-IP: 172.18.0.188
X-MEDUSA-Status: 0
Sender: zhuyq8@chinatelecom.cn
Date: Sat, 15 Jan 2022 19:02:35 +0800
From: "zhuyq8@chinatelecom.cn" <zhuyq8@chinatelecom.cn>
To: bruno.decraene <bruno.decraene@orange.com>,  spring <spring@ietf.org>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.2.22.188[cn]
Mime-Version: 1.0
Message-ID: <2022011519023494692841@chinatelecom.cn>
Content-Type: multipart/alternative; boundary="----=_001_NextPart164313314541_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7zlbtRw7LOz8jXlTJYNZRv5C0Es>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Sat, 15 Jan 2022 11:02:55 -0000

This is a multi-part message in MIME format.

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

SSBzdXBwb3J0IHRoZSBhZG9wdGlvbiBvZiB0aGlzIGRyYWZ0LiBUaGFua3MuDQpCLlIuDQpZb25n
cWluZyBaaHUNCg0KDQp6aHV5cThAY2hpbmF0ZWxlY29tLmNuDQogDQpGcm9tOiBicnVuby5kZWNy
YWVuZUBvcmFuZ2UuY29tDQpEYXRlOiAyMDIyLTAxLTEzIDE4OjE5DQpUbzogU1BSSU5HIFdHDQpT
dWJqZWN0OiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQtaHUtc3ByaW5nLXNlZ21l
bnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nDQpEZWFyIFdHLA0KIA0KVGhpcyBtZXNzYWdlIHN0
YXJ0cyBhIDIgd2VlayBXRyBhZG9wdGlvbiBjYWxsLCBlbmRpbmcgMjcvMDEvMjAyMiwgZm9yIGRy
YWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZw0KaHR0cHM6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1w
cm94eS1mb3J3YXJkaW5nLw0KIA0KQWZ0ZXIgcmV2aWV3IG9mIHRoZSBkb2N1bWVudCBwbGVhc2Ug
aW5kaWNhdGUgc3VwcG9ydCAob3Igbm90KSBmb3IgV0cgYWRvcHRpb24gb2YgdGhlIGRvY3VtZW50
IHRvIHRoZSBtYWlsaW5nIGxpc3QuDQogDQpQbGVhc2UgYWxzbyBwcm92aWRlIGNvbW1lbnRzL3Jl
YXNvbnMgZm9yIHlvdXIgc3VwcG9ydCAob3IgbGFjayB0aGVyZW9mKSBhcyB0aGlzIGlzIGEgc3Ry
b25nZXIgd2F5IHRvIGluZGljYXRlIHlvdXIgKG5vbikgc3VwcG9ydCBhcyB0aGlzIGlzIG5vdCBh
IHZvdGUuICAgICAgDQogDQpJZiB5b3UgYXJlIHdpbGxpbmcgdG8gd29yayBvbiBvciByZXZpZXcg
dGhlIGRvY3VtZW50LCBwbGVhc2Ugc3RhdGUgdGhpcyBleHBsaWNpdGx5LiBUaGlzIGdpdmVzIHRo
ZSBjaGFpcnMgYW4gaW5kaWNhdGlvbiBvZiB0aGUgZW5lcmd5IGxldmVsIG9mIHBlb3BsZSBpbiB0
aGUgd29ya2luZyBncm91cCB3aWxsaW5nIHRvIHdvcmsgb24gdGhlIGRvY3VtZW50Lg0KIA0KVGhh
bmtzIQ0KQnJ1bm8sIEppbSwgSm9lbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMg
am9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVz
IG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4
cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNl
IG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIg
ZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2Vz
IGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRl
Y2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRl
Zm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50
cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0
IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQs
IHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxl
dGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0
ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1v
ZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91LgoNCg==

------=_001_NextPart164313314541_=----
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; }p { margin-top: 0px; margin-botto=
m: 0px; }div.FoxDiv20220115190152656523 { overflow-wrap: break-word; }body=
 { font-size: 14px; font-family: "Microsoft YaHei UI"; color: rgb(0, 0, 0)=
; line-height: 1.5; }</style></head><body>=0A<!--[if gte mso 9]><xml>=0A<o=
:OfficeDocumentSettings>=0A<o:AllowPNG></o:AllowPNG>=0A</o:OfficeDocumentS=
ettings>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<w:WordDocument>=
=0A<w:SpellingState>Clean</w:SpellingState>=0A<w:TrackMoves></w:TrackMoves=
>=0A<w:TrackFormatting></w:TrackFormatting>=0A<w:HyphenationZone>21</w:Hyp=
henationZone>=0A<w:EnvelopeVis></w:EnvelopeVis>=0A<w:PunctuationKerning></=
w:PunctuationKerning>=0A<w:ValidateAgainstSchemas></w:ValidateAgainstSchem=
as>=0A<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=0A<w:IgnoreMixedConte=
nt>false</w:IgnoreMixedContent>=0A<w:AlwaysShowPlaceholderText>false</w:Al=
waysShowPlaceholderText>=0A<w:DoNotPromoteQF></w:DoNotPromoteQF>=0A<w:LidT=
hemeOther>FR</w:LidThemeOther>=0A<w:LidThemeAsian>X-NONE</w:LidThemeAsian>=
=0A<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>=0A<w:Compatib=
ility>=0A<w:BreakWrappedTables></w:BreakWrappedTables>=0A<w:SnapToGridInCe=
ll></w:SnapToGridInCell>=0A<w:WrapTextWithPunct></w:WrapTextWithPunct>=0A<=
w:UseAsianBreakRules></w:UseAsianBreakRules>=0A<w:DontGrowAutofit></w:Dont=
GrowAutofit>=0A<w:SplitPgBreakAndParaMark></w:SplitPgBreakAndParaMark>=0A<=
w:EnableOpenTypeKerning></w:EnableOpenTypeKerning>=0A<w:DontFlipMirrorInde=
nts></w:DontFlipMirrorIndents>=0A<w:OverrideTableStyleHps></w:OverrideTabl=
eStyleHps>=0A</w:Compatibility>=0A<m:mathPr>=0A<m:mathFont m:val=3D"Cambri=
a Math"></m:mathFont>=0A<m:brkBin m:val=3D"before"></m:brkBin>=0A<m:brkBin=
Sub m:val=3D"&#45;-"></m:brkBinSub>=0A<m:smallFrac m:val=3D"off"></m:small=
Frac>=0A<m:dispDef></m:dispDef>=0A<m:lMargin m:val=3D"0"></m:lMargin>=0A<m=
:rMargin m:val=3D"0"></m:rMargin>=0A<m:defJc m:val=3D"centerGroup"></m:def=
Jc>=0A<m:wrapIndent m:val=3D"1440"></m:wrapIndent>=0A<m:intLim m:val=3D"su=
bSup"></m:intLim>=0A<m:naryLim m:val=3D"undOvr"></m:naryLim>=0A</m:mathPr>=
</w:WordDocument>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<w:Latent=
Styles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false" DefSemiHidden=
=3D"false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D"376=
">=0A<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=
=3D"Normal"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"9" QFormat=3D"true" Name=3D"heading 1"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 2"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 3"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 4"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 5"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 6"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 7"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 8"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 9"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
index 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 2"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"index 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"index 5"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 6"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"index 7"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 8"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"index 9"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"toc 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 2"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"toc 4"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"toc 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 7"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"toc 8"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"toc 9"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Normal Indent"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"footnote text"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotation tex=
t"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"header"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"f=
ooter"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"index heading"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"table of figures"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"envelope address=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true"=
 UnhideWhenUsed=3D"true" Name=3D"envelope return"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" N=
ame=3D"footnote reference"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotation refer=
ence"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"line number"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" N=
ame=3D"page number"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"endnote reference"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"endnote text"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"ta=
ble of authorities"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"macro"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"toa heading"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"List Bullet"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Num=
ber"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"List 2"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"List 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 4"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" N=
ame=3D"List 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 2"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"List Bullet 3"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bulle=
t 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"List Bullet 5"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"List Number 2"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Number 3"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"List Number 4"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Li=
st Number 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"10" QFormat=3D"true" Name=3D"Title"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Clo=
sing"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Signature"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"Default Paragraph Font"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Body Text"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidde=
n=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"List Continue"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Conti=
nue 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"List Continue 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"List Continue 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Contin=
ue 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Message Header"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" Name=3D"S=
ubtitle"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Salutation"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tru=
e" Name=3D"Date"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text First Indent"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Body Text First Indent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Note Heading"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Body Text 3"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"B=
ody Text Indent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent 3"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"Block Text"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Hype=
rlink"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"FollowedHyperlink"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" Name=
=3D"Strong"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"20" QFormat=3D"true" Name=3D"Emphasis"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
Document Map"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHid=
den=3D"true" UnhideWhenUsed=3D"true" Name=3D"Plain Text"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"E-mail Signature"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Top of=
 Form"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"HTML Bottom of Form"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Normal (Web)"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Acrony=
m"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"HTML Address"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"HTML Cite"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Code"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"HTML Definition"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Keyboa=
rd"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"HTML Preformatted"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tru=
e" Name=3D"HTML Sample"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Typewriter"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"HTML Variable"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Normal Table"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotation subject"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhe=
nUsed=3D"true" Name=3D"No List"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline Lis=
t 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"Outline List 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Outline List 3"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Simple 1"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Simple 2"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Simple 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 1"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Table Classic 2"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"T=
able Classic 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 4"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Colorful 1"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Tabl=
e Colorful 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHid=
den=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Colorful 3"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"Table Columns 1"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table =
Columns 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 3"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Columns 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Co=
lumns 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Table Grid 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 3"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table Grid 4"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table Grid 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 6"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Grid 7"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid =
8"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Table List 1"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Table List 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 3"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table List 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Li=
st 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Table List 6"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Table List 7"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 8"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Table 3D effects 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table 3D effects 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 3"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Contemporary"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Table Elegant"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Professional"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Subtle 1"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Subtle 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Web 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web=
 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"Balloon Text"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Theme"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Text"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=
=3D"No Spacing"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"60" Name=3D"Light Shading"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"61" Name=3D"Light List"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"64" Name=3D"Medium Shading 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"65" Name=3D"Medium List 1"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"M=
edium Grid 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"68" Name=3D"Medium Grid 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorfu=
l Shading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"72" Name=3D"Colorful List"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"73" Name=3D"Colorful Grid"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent =
1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Na=
me=3D"Light List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"62" Name=3D"Light Grid Accent 1"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Acc=
ent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64=
" Name=3D"Medium Shading 2 Accent 1"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Rev=
ision"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"34=
" QFormat=3D"true" Name=3D"List Paragraph"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Quote"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=
=3D"true" Name=3D"Intense Quote"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 1"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid=
 1 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"68" Name=3D"Medium Grid 2 Accent 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 1"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark=
 List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"71" Name=3D"Colorful Shading Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=
=3D"Colorful Grid Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"60" Name=3D"Light Shading Accent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Acc=
ent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"62=
" Name=3D"Light Grid Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 2"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Sh=
ading 2 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"65" Name=3D"Medium List 1 Accent 2"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D=
"Medium Grid 1 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"68" Name=3D"Medium Grid 2 Accent 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"70" =
Name=3D"Dark List Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"71" Name=3D"Colorful Shading Accent 2"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"73" Name=3D"Colorful Grid Accent 2"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Ligh=
t List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"62" Name=3D"Light Grid Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 3"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"=
Medium Shading 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"65" Name=3D"Medium List 1 Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acc=
ent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67=
" Name=3D"Medium Grid 1 Accent 3"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Gri=
d 3 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"70" Name=3D"Dark List Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colo=
rful List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"73" Name=3D"Colorful Grid Accent 3"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 4">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=
=3D"Light List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"62" Name=3D"Light Grid Accent 4"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accen=
t 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" =
Name=3D"Medium Shading 2 Accent 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 4"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium Li=
st 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"67" Name=3D"Medium Grid 1 Accent 4"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Me=
dium Grid 3 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"70" Name=3D"Dark List Accent 4"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 4"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=
=3D"Colorful List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"73" Name=3D"Colorful Grid Accent 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"61" Name=3D"Light List Accent 5"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 5"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shadin=
g 1 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"64" Name=3D"Medium Shading 2 Accent 5"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 5"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"=
Medium List 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"67" Name=3D"Medium Grid 1 Accent 5"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent=
 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" N=
ame=3D"Medium Grid 3 Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shadi=
ng Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"72" Name=3D"Colorful List Accent 5"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Ligh=
t Shading Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"61" Name=3D"Light List Accent 6"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 6"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Med=
ium Shading 1 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"64" Name=3D"Medium Shading 2 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acc=
ent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66=
" Name=3D"Medium List 2 Accent 6"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 6"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Gri=
d 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"69" Name=3D"Medium Grid 3 Accent 6"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorfu=
l Shading Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"72" Name=3D"Colorful List Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 6">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"19" QForm=
at=3D"true" Name=3D"Subtle Emphasis"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"Intense Emphasis"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"31" QFor=
mat=3D"true" Name=3D"Subtle Reference"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"Intense Referen=
ce"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"33" Q=
Format=3D"true" Name=3D"Book Title"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"37" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Bibliography"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"t=
rue" Name=3D"TOC Heading"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"41" Name=3D"Plain Table 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Tab=
le 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"44"=
 Name=3D"Plain Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"45" Name=3D"Plain Table 5"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Tab=
le 1 Light"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"47" Name=3D"Grid Table 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"Grid Table 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid =
Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"51" Name=3D"Grid Table 6 Colorful"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid =
Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"47" Name=3D"Grid Table 2 Accent 1"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 1=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Nam=
e=3D"Grid Table 4 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6=
 Colorful Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"52" Name=3D"Grid Table 7 Colorful Accent 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 L=
ight Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"Grid Table 2 Accent 2"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid=
 Table 4 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"Grid Table 5 Dark Accent 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"Grid Table 7 Colorful Accent 2"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Acce=
nt 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"Grid Table 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 3"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"Grid Table 5 Dark Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 3=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"Grid Table 7 Colorful Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Gr=
id Table 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"Grid Table 3 Accent 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 4"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"Grid Table 5 Dark Accent 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid=
 Table 7 Colorful Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 5"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table =
2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"Grid Table 3 Accent 5"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 5"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid T=
able 5 Dark Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 C=
olorful Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"46" Name=3D"Grid Table 1 Light Accent 6"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 6=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Nam=
e=3D"Grid Table 3 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"49" Name=3D"Grid Table 4 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark=
 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"51" Name=3D"Grid Table 6 Colorful Accent 6"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful A=
ccent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
46" Name=3D"List Table 1 Light"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"47" Name=3D"List Table 2"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List =
Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
50" Name=3D"List Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"46" Name=3D"List Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 1"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Lis=
t Table 3 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"49" Name=3D"List Table 4 Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent =
1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Na=
me=3D"List Table 6 Colorful Accent 1"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=
=3D"List Table 1 Light Accent 2"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 2"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"49" Name=3D"List Table 4 Accent 2"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 2"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"L=
ist Table 6 Colorful Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List=
 Table 1 Light Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"47" Name=3D"List Table 2 Accent 3"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Na=
me=3D"List Table 4 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 3"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table =
6 Colorful Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"52" Name=3D"List Table 7 Colorful Accent 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 L=
ight Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"List Table 2 Accent 4"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List=
 Table 4 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"List Table 5 Dark Accent 4"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful=
 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"List Table 7 Colorful Accent 4"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Acce=
nt 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"List Table 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 5"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"List Table 5 Dark Accent 5"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 5=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"List Table 7 Colorful Accent 5"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Accent 6"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Li=
st Table 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"List Table 3 Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 6"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"List Table 5 Dark Accent 6"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List=
 Table 7 Colorful Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Mention"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Smart Hyperlink"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"H=
ashtag"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"Unresolved Mention"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Smart Link"></w:LsdException>=0A</w:LatentStyles>=0A</xm=
l><![endif]--><!--[if gte mso 10]><style>/* Style Definitions */=0Atable.M=
soNormalTable=0A	{mso-style-name:"Tableau Normal";=0A	mso-tstyle-rowband-s=
ize:0;=0A	mso-tstyle-colband-size:0;=0A	mso-style-noshow:yes;=0A	mso-style=
-priority:99;=0A	mso-style-parent:"";=0A	mso-padding-alt:0cm 5.4pt 0cm 5.4=
pt;=0A	mso-para-margin:0cm;=0A	mso-pagination:widow-orphan;=0A	font-size:1=
1.0pt;=0A	font-family:"Calibri",sans-serif;=0A	mso-ascii-font-family:Calib=
ri;=0A	mso-hansi-font-family:Calibri;=0A	mso-bidi-font-family:"Times New R=
oman";=0A	mso-fareast-language:EN-US;}=0A</style><![endif]--><!--[if gte m=
so 9]><xml>=0A<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shaped=
efaults>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:e=
xt=3D"edit">=0A<o:idmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapel=
ayout></xml><![endif]-->=0A<div><span style=3D"background-color: rgb(255, =
255, 255);"><span></span><span style=3D"font-family: =E5=BE=AE=E8=BD=AF=E9=
=9B=85=E9=BB=91; font-size: 16px;">I support the adoption of this draft. T=
hanks.</span></span></div>=0A<div>B.R.</div><div>Yongqing Zhu</div><hr sty=
le=3D"width: 210px; height: 1px;" color=3D"#b5c4df" size=3D"1" align=3D"le=
ft">=0A<div><span><div style=3D"MARGIN: 10px; FONT-FAMILY: verdana; FONT-S=
IZE: 10pt"><div>zhuyq8@chinatelecom.cn</div></div></span></div>=0A<blockqu=
ote style=3D"margin-Top: 0px; margin-Bottom: 0px; margin-Left: 0.5em; marg=
in-Right: inherit"><div>&nbsp;</div><div style=3D"border:none;border-top:s=
olid #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>&nbsp;<a href=3D"mailto:bruno.decraene@orange.com" style=3D"color: rgb=
(5, 99, 193); text-decoration: underline;">bruno.decraene@orange.com</a></=
div><div><b>Date:</b>&nbsp;2022-01-13&nbsp;18:19</div><div><b>To:</b>&nbsp=
;<a href=3D"mailto:spring@ietf.org" style=3D"color: rgb(5, 99, 193); text-=
decoration: underline;">SPRING WG</a></div><div><b>Subject:</b>&nbsp;[spri=
ng] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding</d=
iv></div></div><div><div class=3D"FoxDiv20220115190152656523">=0A<!--[if g=
te mso 9]><xml>=0A<o:OfficeDocumentSettings>=0A<o:AllowPNG></o:AllowPNG>=
=0A</o:OfficeDocumentSettings>=0A</xml><![endif]--><!--[if gte mso 9]><xml=
>=0A<w:WordDocument>=0A<w:SpellingState>Clean</w:SpellingState>=0A<w:Track=
Moves></w:TrackMoves>=0A<w:TrackFormatting></w:TrackFormatting>=0A<w:Hyphe=
nationZone>21</w:HyphenationZone>=0A<w:EnvelopeVis></w:EnvelopeVis>=0A<w:P=
unctuationKerning></w:PunctuationKerning>=0A<w:ValidateAgainstSchemas></w:=
ValidateAgainstSchemas>=0A<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=
=0A<w:IgnoreMixedContent>false</w:IgnoreMixedContent>=0A<w:AlwaysShowPlace=
holderText>false</w:AlwaysShowPlaceholderText>=0A<w:DoNotPromoteQF></w:DoN=
otPromoteQF>=0A<w:LidThemeOther>FR</w:LidThemeOther>=0A<w:LidThemeAsian>X-=
NONE</w:LidThemeAsian>=0A<w:LidThemeComplexScript>X-NONE</w:LidThemeComple=
xScript>=0A<w:Compatibility>=0A<w:BreakWrappedTables></w:BreakWrappedTable=
s>=0A<w:SnapToGridInCell></w:SnapToGridInCell>=0A<w:WrapTextWithPunct></w:=
WrapTextWithPunct>=0A<w:UseAsianBreakRules></w:UseAsianBreakRules>=0A<w:Do=
ntGrowAutofit></w:DontGrowAutofit>=0A<w:SplitPgBreakAndParaMark></w:SplitP=
gBreakAndParaMark>=0A<w:EnableOpenTypeKerning></w:EnableOpenTypeKerning>=
=0A<w:DontFlipMirrorIndents></w:DontFlipMirrorIndents>=0A<w:OverrideTableS=
tyleHps></w:OverrideTableStyleHps>=0A</w:Compatibility>=0A<m:mathPr>=0A<m:=
mathFont m:val=3D"Cambria Math"></m:mathFont>=0A<m:brkBin m:val=3D"before"=
></m:brkBin>=0A<m:brkBinSub m:val=3D"&#45;-"></m:brkBinSub>=0A<m:smallFrac=
 m:val=3D"off"></m:smallFrac>=0A<m:dispDef></m:dispDef>=0A<m:lMargin m:val=
=3D"0"></m:lMargin>=0A<m:rMargin m:val=3D"0"></m:rMargin>=0A<m:defJc m:val=
=3D"centerGroup"></m:defJc>=0A<m:wrapIndent m:val=3D"1440"></m:wrapIndent>=
=0A<m:intLim m:val=3D"subSup"></m:intLim>=0A<m:naryLim m:val=3D"undOvr"></=
m:naryLim>=0A</m:mathPr></w:WordDocument>=0A</xml><![endif]--><!--[if gte =
mso 9]><xml>=0A<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=
=3D"false" DefSemiHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99"=
 LatentStyleCount=3D"376">=0A<w:LsdException Locked=3D"false" Priority=3D"=
0" QFormat=3D"true" Name=3D"Normal"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading 1"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhe=
nUsed=3D"true" Name=3D"index 1"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"index 3"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index=
 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"index 5"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"index 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 7"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"index 8"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 9"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"toc 1"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"toc 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 3"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidd=
en=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 4"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"toc 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"toc 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 7"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 8"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"toc 9"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Normal Indent"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"footnote text"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"annotation text"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"header"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"footer"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index heading"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"35" SemiHid=
den=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhi=
deWhenUsed=3D"true" Name=3D"table of figures"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"envelope address"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"envelope return"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"footnote reference"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"annotation reference"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"line number"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"page number"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"end=
note reference"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"endnote text"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"table of authorities"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"mac=
ro"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"toa heading"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"List"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"List Number"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 2"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhe=
nUsed=3D"true" Name=3D"List 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 4"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhi=
deWhenUsed=3D"true" Name=3D"List 5"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bu=
llet 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tru=
e" Name=3D"List Bullet 4"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 5"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"List Number 2"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"List Number 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Number 4"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"List Number 5"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"10" QFormat=3D"true" Name=3D"Title"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Closing"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Signature"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Default Paragraph Font"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhe=
nUsed=3D"true" Name=3D"Body Text"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text=
 Indent"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Continue"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"List Continue 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Contin=
ue 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"List Continue 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tru=
e" Name=3D"List Continue 5"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Message Header"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"11" QFor=
mat=3D"true" Name=3D"Subtitle"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Salutation"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Date"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body =
Text First Indent"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text First Indent 2=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true"=
 UnhideWhenUsed=3D"true" Name=3D"Note Heading"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Body Text 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Body Text Indent 2"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body =
Text Indent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Block Text"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"Hyperlink"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"FollowedHyperlink=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"22" QFo=
rmat=3D"true" Name=3D"Strong"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"20" QFormat=3D"true" Name=3D"Emphasis"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"Document Map"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Plain Text=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true"=
 UnhideWhenUsed=3D"true" Name=3D"E-mail Signature"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"HTML Top of Form"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Bottom of Fo=
rm"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"Normal (Web)"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"HTML Acronym"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Address"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"HTML Cite"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Code"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Definition"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"HTML Keyboard"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Preformatted"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhi=
deWhenUsed=3D"true" Name=3D"HTML Sample"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HT=
ML Typewriter"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Variable"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Normal Table"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotation =
subject"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"No List"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Outline List 1"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline List 2"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhi=
deWhenUsed=3D"true" Name=3D"Outline List 3"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table Simple 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Simple 2"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Simple 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table =
Classic 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 2"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Classic 3"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Cl=
assic 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Colorful 1"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Colorful 2"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table C=
olorful 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Columns 2"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Co=
lumns 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 4"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Columns 5"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Gr=
id 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Table Grid 2"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Table Grid 3"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Table Grid 5"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table=
 Grid 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 7"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Table Grid 8"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table List 2"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table List 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 4"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table List 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List =
6"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Table List 7"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Table List 8"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 1"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"Table 3D effects 2"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table 3D effects 3"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Contemporary"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Elegant"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Professional"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Subtle 1"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhi=
deWhenUsed=3D"true" Name=3D"Table Subtle 2"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table Web 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHid=
den=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web 2"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"Table Web 3"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Balloon Text"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39" Name=
=3D"Table Grid"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Theme"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeho=
lder Text"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"1" QFormat=3D"true" Name=3D"No Spacing"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"60" Name=3D"Light Shading"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light Lis=
t"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"62" Na=
me=3D"Light Grid"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"63" Name=3D"Medium Shading 1"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List=
 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66" N=
ame=3D"Medium List 2"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"67" Name=3D"Medium Grid 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"70" Nam=
e=3D"Dark List"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"71" Name=3D"Colorful Shading"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"72" Name=3D"Colorful List"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=
=3D"Light Shading Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"61" Name=3D"Light List Accent 1"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 1=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Nam=
e=3D"Medium Shading 1 Accent 1"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Accent 1"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium Li=
st 1 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" Name=3D"Revision"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"34" QFormat=3D"true" Name=3D"List Paragraph"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"=
true" Name=3D"Quote"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"30" QFormat=3D"true" Name=3D"Intense Quote"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"67" Name=3D"Medium Grid 1 Accent 1"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium =
Grid 3 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"70" Name=3D"Dark List Accent 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 1"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"C=
olorful List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"73" Name=3D"Colorful Grid Accent 1"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent =
2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Na=
me=3D"Light List Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"62" Name=3D"Light Grid Accent 2"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Acc=
ent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64=
" Name=3D"Medium Shading 2 Accent 2"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 2"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium =
List 2 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"67" Name=3D"Medium Grid 1 Accent 2"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 2"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"=
Medium Grid 3 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"70" Name=3D"Dark List Accent 2"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent =
2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Na=
me=3D"Colorful List Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 2"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shadin=
g Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"61" Name=3D"Light List Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Sha=
ding 1 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"64" Name=3D"Medium Shading 2 Accent 3"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 3">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=
=3D"Medium List 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"69" Name=3D"Medium Grid 3 Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 3"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Sh=
ading Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"72" Name=3D"Colorful List Accent 3"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 3"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"L=
ight Shading Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"61" Name=3D"Light List Accent 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 4"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"=
Medium Shading 1 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"64" Name=3D"Medium Shading 2 Accent 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"66" Name=3D"Medium List 2 Accent 4"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 4"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium =
Grid 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"69" Name=3D"Medium Grid 3 Accent 4"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colo=
rful Shading Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"72" Name=3D"Colorful List Accent 4"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent =
4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Na=
me=3D"Light Shading Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"61" Name=3D"Light List Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Acc=
ent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"63=
" Name=3D"Medium Shading 1 Accent 5"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medi=
um List 1 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"66" Name=3D"Medium List 2 Accent 5"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 5">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=
=3D"Medium Grid 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Acce=
nt 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"71"=
 Name=3D"Colorful Shading Accent 5"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 5"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful=
 Grid Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"60" Name=3D"Light Shading Accent 6"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Ligh=
t Grid Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"63" Name=3D"Medium Shading 1 Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Accent =
6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"65" Na=
me=3D"Medium List 1 Accent 6"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 6"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid =
1 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"68" Name=3D"Medium Grid 2 Accent 6"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark=
 List Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"71" Name=3D"Colorful Shading Accent 6"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 6"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=
=3D"Colorful Grid Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"19" QFormat=3D"true" Name=3D"Subtle Emphasis"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"tru=
e" Name=3D"Intense Emphasis"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"31" QFormat=3D"true" Name=3D"Subtle Reference"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"t=
rue" Name=3D"Intense Reference"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"33" QFormat=3D"true" Name=3D"Book Title"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Bibliography"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table 1"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"42" Name=3D=
"Plain Table 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"43" Name=3D"Plain Table 3"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"44" Name=3D"Plain Table 4"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table 5"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"G=
rid Table Light"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"46" Name=3D"Grid Table 1 Light"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=
=3D"Grid Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"50" Name=3D"Grid Table 5 Dark"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid =
Table 7 Colorful"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"46" Name=3D"Grid Table 1 Light Accent 1"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 1=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Nam=
e=3D"Grid Table 3 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"49" Name=3D"Grid Table 4 Accent 1"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark=
 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"51" Name=3D"Grid Table 6 Colorful Accent 1"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful A=
ccent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
46" Name=3D"Grid Table 1 Light Accent 2"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid=
 Table 3 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"49" Name=3D"Grid Table 4 Accent 2"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 2=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Nam=
e=3D"Grid Table 6 Colorful Accent 2"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful Accent 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D=
"Grid Table 1 Light Accent 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 3"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"49" Name=3D"Grid Table 4 Accent 3"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid=
 Table 6 Colorful Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"52" Name=3D"Grid Table 7 Colorful Accent 3"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Tab=
le 1 Light Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"47" Name=3D"Grid Table 2 Accent 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 4"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=
=3D"Grid Table 4 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 4"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"52" Name=3D"Grid Table 7 Colorful Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Ligh=
t Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"47" Name=3D"Grid Table 2 Accent 5"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 5"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid T=
able 4 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"50" Name=3D"Grid Table 5 Dark Accent 5"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful A=
ccent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
52" Name=3D"Grid Table 7 Colorful Accent 5"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 6=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Nam=
e=3D"Grid Table 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"48" Name=3D"Grid Table 3 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Acce=
nt 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50"=
 Name=3D"Grid Table 5 Dark Accent 6"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 6"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D=
"Grid Table 7 Colorful Accent 6"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"46" Name=3D"List Table 1 Light"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=
=3D"List Table 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"49" Name=3D"List Table 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 C=
olorful"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
52" Name=3D"List Table 7 Colorful"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Accent 1"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List=
 Table 2 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"48" Name=3D"List Table 3 Accent 1"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 1"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"=
List Table 5 Dark Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 1"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Tab=
le 7 Colorful Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"46" Name=3D"List Table 1 Light Accent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 A=
ccent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
48" Name=3D"List Table 3 Accent 2"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 2"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table=
 5 Dark Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"51" Name=3D"List Table 6 Colorful Accent 2"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"46" Name=3D"List Table 1 Light Accent 3"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 3"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D=
"List Table 3 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"49" Name=3D"List Table 4 Accent 3"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Acc=
ent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51=
" Name=3D"List Table 6 Colorful Accent 3"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Na=
me=3D"List Table 1 Light Accent 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 4"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table=
 3 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"49" Name=3D"List Table 4 Accent 4"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 4"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"L=
ist Table 6 Colorful Accent 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List=
 Table 1 Light Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"47" Name=3D"List Table 2 Accent 5"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent =
5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Na=
me=3D"List Table 4 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 5"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table =
6 Colorful Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"52" Name=3D"List Table 7 Colorful Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 L=
ight Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"List Table 2 Accent 6"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List=
 Table 4 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"List Table 5 Dark Accent 6"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful=
 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"List Table 7 Colorful Accent 6"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Mention"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHid=
den=3D"true" UnhideWhenUsed=3D"true" Name=3D"Smart Hyperlink"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"Hashtag"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Unresolved Ment=
ion"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"Smart Link"></w:LsdException>=0A</w:La=
tentStyles>=0A</xml><![endif]--><!--[if gte mso 10]><style>/* Style Defini=
tions */=0Atable.MsoNormalTable=0A	{mso-style-name:"Tableau Normal";=0A	ms=
o-tstyle-rowband-size:0;=0A	mso-tstyle-colband-size:0;=0A	mso-style-noshow=
:yes;=0A	mso-style-priority:99;=0A	mso-style-parent:"";=0A	mso-padding-alt=
:0cm 5.4pt 0cm 5.4pt;=0A	mso-para-margin:0cm;=0A	mso-pagination:widow-orph=
an;=0A	font-size:11.0pt;=0A	font-family:"Calibri",sans-serif;=0A	mso-ascii=
-font-family:Calibri;=0A	mso-hansi-font-family:Calibri;=0A	mso-bidi-font-f=
amily:"Times New Roman";=0A	mso-fareast-language:EN-US;}=0A</style><![endi=
f]--><!--[if gte mso 9]><xml>=0A<o:shapedefaults v:ext=3D"edit" spidmax=3D=
"1026" ></o:shapedefaults>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<o:shapelayout v:ext=3D"edit">=0A<o:idmap v:ext=3D"edit" data=3D"1" ></o:i=
dmap>=0A</o:shapelayout></xml><![endif]-->=0A<div class=3D"WordSection1" s=
tyle=3D"page: WordSection1;">=0A<p class=3D"MsoNormal" style=3D"margin: 0c=
m; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US=
" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-a=
nsi-language:EN-US">Dear WG,<o:p></o:p></span></p>=0A<p class=3D"MsoNormal=
" style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;=
"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&q=
uot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>=0A<p=
 class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: C=
alibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">This message s=
tarts a 2 week WG adoption call, ending 27/01/2022, for draft-hu-spring-se=
gment-routing-proxy-forwarding<o:p></o:p></span></p>=0A<p class=3D"MsoNorm=
al" style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, sans-seri=
f;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial=
&quot;,sans-serif;mso-ansi-language:EN-US"><a href=3D"https://datatracker.=
ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/" style=3D"c=
olor: rgb(5, 99, 193); text-decoration: underline;">https://datatracker.ie=
tf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</a><o:p></o:p=
></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11p=
t; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-s=
ize:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-U=
S"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: =
0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso=
-ansi-language:EN-US">After review of the document please indicate support=
 (or not) for WG adoption of the document to the mailing list.<o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt;=
 font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-siz=
e:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"=
><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0c=
m; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US=
" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-a=
nsi-language:EN-US">Please also provide comments/reasons for your support =
(or lack thereof) as this is a stronger way to indicate your (non) support=
 as this=0A is not a vote.<span style=3D"mso-tab-count:1">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; </span><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" styl=
e=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><spa=
n lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,s=
ans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri=
, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=
&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">If you are willing t=
o work on or review the document, please state this explicitly. This gives=
 the chairs an indication of the energy level=0A of people in the working =
group willing to work on the document.<o:p></o:p></span></p>=0A<p class=3D=
"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, s=
ans-serif;"><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,=
sans-serif"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D=
"margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span cl=
ass=3D"SpellE"><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quo=
t;,sans-serif">Thanks</span></span><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif">!<o:p></o:p></span></p>=0A<p class=3D"M=
soNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, san=
s-serif;"><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sa=
ns-serif">Bruno, Jim, Joel<o:p></o:p></span></p>=0A</div>=0A<pre>_________=
__________________________________________________________________________=
______________________________________=0ACe message et ses pieces jointes =
peuvent contenir des informations confidentielles ou privilegiees et ne do=
ivent donc=0Apas etre diffuses, exploites ou copies sans autorisation. Si =
vous avez recu ce message par erreur, veuillez le signaler=0Aa l'expediteu=
r et le detruire ainsi que les pieces jointes. Les messages electroniques =
etant susceptibles d'alteration,=0AOrange decline toute responsabilite si =
ce message a ete altere, deforme ou falsifie. Merci.=0AThis message and it=
s attachments may contain confidential or privileged information that may =
be protected by law;=0Athey should not be distributed, used or copied with=
out authorisation.=0AIf you have received this email in error, please noti=
fy the sender and delete this message and its attachments.=0AAs emails may=
 be altered, Orange is not liable for messages that have been modified, ch=
anged or falsified.=0AThank you.=0A</pre>=0A</div></div></blockquote>=0A</=
body></html>
------=_001_NextPart164313314541_=------


From nobody Sat Jan 15 10:15:48 2022
Return-Path: <adrian@olddog.co.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 948633A07AE; Sat, 15 Jan 2022 10:15:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.898
X-Spam-Level: 
X-Spam-Status: No, score=-6.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 ysNcmq2tIOGa; Sat, 15 Jan 2022 10:15:41 -0800 (PST)
Received: from mta7.iomartmail.com (mta7.iomartmail.com [62.128.193.157]) (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 5C9DA3A07A7; Sat, 15 Jan 2022 10:15:36 -0800 (PST)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta7.iomartmail.com (8.14.4/8.14.4) with ESMTP id 20FIFXnc023140; Sat, 15 Jan 2022 18:15:33 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id EF5E94604F; Sat, 15 Jan 2022 18:15:32 +0000 (GMT)
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id E35164604D; Sat, 15 Jan 2022 18:15:32 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs1.iomartmail.com (Postfix) with ESMTPS; Sat, 15 Jan 2022 18:15:32 +0000 (GMT)
Received: from LAPTOPK7AS653V ([85.255.233.123]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.4/8.14.4) with ESMTP id 20FIFVWl001320 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 15 Jan 2022 18:15:32 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <draft-ietf-spring-sr-for-enhanced-vpn@ietf.org>
Cc: <spring@ietf.org>
Date: Sat, 15 Jan 2022 18:15:30 -0000
Organization: Old Dog Consulting
Message-ID: <06a001d80a3b$e1fa38d0$a5eeaa70$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdgKO3a4+ueVtZxEQAexHZexsLc3iw==
Content-Language: en-gb
X-Originating-IP: 85.255.233.123
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-8.6.0.1018-26656.002
X-TM-AS-Result: No-0.657-10.0-31-10
X-imss-scan-details: No-0.657-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-8.6.1018-26656.002
X-TMASE-Result: 10-0.657500-10.000000
X-TMASE-MatchedRID: R5cdTmiG0o8/9d9Rtcc0QzjNGpWCIvfTqb3/o5s+OcMHWPn2mj7oRN8U r8Hk1+7a7hJbQ3pAbgaV1/iPj7Iy00legzLj1vIWNOnZ6jz9oVtBmlBF/IJ0fAd2elVmK++c3oG eBw3XOVWbyKWXBgEA4HMyio8/2B1+AM0/G7XUdeNcrmR4Jr5uaAEoHzC4m9uQ3unRG7yMq8V6ll TJDoR4NbYHv3Kw6s49l5ukUxTLW19p0Nopn/8qrTA2Ejh8jKICDvc/j9oMIgXSrtxzDP2xm0fl+ H4+MqTJOBe3XpveKA2RtvxxSNJ73Z/JE/eOMuX3PE3khmVvHO717lqbebntfSYq0O5mGXOYz99N OQMbCs8GhhMMyHWKgVD4fyqUQ16zPFrxOr//W2JZLa7VkT00QL4X/8yfdrbDYUdWP7oX6sggAmL aXureW/QThr4atQHD4OGrT54epfpS0bd+i8J5ed5x7RpGJf1aIiTd2l7lf6H/64I/Z3Fs/Slcg6 zmOeBGJm+8ekE+O73PeYhxtHrwv2Iv/Cz20pJpJ0TU9RBbrDAOHw/yNOkRgey3wTqVVwoKEWHM6 yWcJIC/aXVGyObOnwD/B4zy9bUYqFzfBlbyBr4c9jA4mLo8uQ9AUR5Kh8c7EoJn5DrIHypTfVTR gF5agravLUkomRf9c/efRu6bt5oOunQLDaXUBOPEkNSS7Y825bMmdOYs/G8+n5lKDOavuauvFAA i8j/44gWKKozI0pGWNrS+2ymUOBS3XHz43NeO7LuOEAY9BqRgFto/VVnNJY728shq0PfIG/ef1o ISWpDOFizXgkVNd997X7i0lCj8zV5vC0iR7XieAiCmPx4NwLTrdaH1ZWqCii7lXaIcF/Ww7M6dy uYKg/cUt5lc1lLgkU6UkIr/V+0fDJEoDuGx1n80k9oxQcUPgC9EaG6NtvKi/GYGUi/oDRM8n6xm hkM+7oo9/u4mWSJ+3BndfXUhXQ==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/eGPP0XIfG-PvV6A7brTsB2OE4PU>
Subject: [spring] A review of draft-ietf-spring-sr-for-enhanced-vpn-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: Sat, 15 Jan 2022 18:15:47 -0000

Hi,

I've been on a roll reading and reviewing network slicing and enhanced
VPN drafts, so I thought I'd get round to this one. A bit surprised to
find it has expired - you probably want to post something to keep it
alive.

Seems most drafts I review these days I end up writing a comments that
goes...
Before this document gets published as an RFC you will need to cut down
the names on the front page to 5 or fewer. It is usually easiest to do
this early and in your own time rather than being forced to do it or
having the document held up while you sort it out.

Otherwise, this draft seems fairly much ready, and only blocked on the
completion of the normative references (see note below). I wonder, 
however, whether some of the informative references are a little
immature (early individual drafts) to serve as example/possible protocol
solutions.

Here are a few points for you to consider.

Thanks,
Adrian

== Minor Points ==

I have some scaling concerns about the mechanism defined here. If you
imagine running 1000 VTNs in the network, and if each link is 
advertising a SID, wouldn't you end up needing to advertise 1000 SIDs
for each link?

This is made clear in 2.1

   For one IGP link, multiple Adj-SIDs are allocated, each of which is
   associated with a VTN that link participates in, and represents a
   subset of the link resources allocated to the VTN.  For one IGP node,
   multiple prefix-SIDs are allocated, each of which is associated with
   a VTN which the node participates in, and identifies the set of
   network resources allocated to the VTN on network nodes which
   participate in the VTN.

While section 2.4 makes a stab at identifying the scaling concerns, it
seems to miss the main point that the IGP may be quite fragile as the
number of VTNs increases.

Note that similar issues came up in IGP-TE work. The solution there was
to advertise just once for the link, but to list the TE attributes on
the advertisement. I think you could do the same here so that a link
would be a simple advertisement with a list of adjacency SIDs (resource
aware SIDs) subtended. Of course, you have to handle the addition and
removal of VTNs (or variations in the allocated bandwidth), but this 
seems easy enough to manage.

Curiously, section 4 appears to make a positive thing of the fact that
there are scalability concerns. Continuing to contrast SR per topology
state with pre-SR topology per path state is beginning to look a little
thin at this point since the link in the VNT is exactly the path in the
pre-SR topology. You only difference at this stage is the signaling
state, and control plane signaling is not a requirement in a non-SR
system. Since (I think) you don't want to get distracted in this work 
into a re-initiation of the arguments about SR or no SR, I suggest that
you should be more careful with the wording in the third bullet of
section 4. (The final sentence of section 4 contrasting the resource
aggregation in this case with that in RSVP-TE and claiming that resource
allocation is easier and more flexible that with RSVP-TE is really 
likely to cause a fight. It is simply unnecessary to say this in this
document. Stop trying to make marketing statements in Internet-Drafts
and just define the technology!)

I think that the scaling concerns in the current draft merit a mention
in Section 7 since the whole system may be destabilised by an attack (or
accident) that causes a large number of VTNs to be configured. This can
be mitigated by placing thresholds (for alarms or cut-off) in the 
configuration process.

---

I think that I-D.ietf-spring-resource-aware-segments and
I-D.ietf-teas-enhanced-vpn are used in a way that makes them normative
references.



== Nits ==

Throughout

s/(e.g./(e.g.,/ 

---

Abstract

s/which has/which have/

---

1.

Just to future-proof yourself...
s/proposes to extend SR/extends SR/

---

1.

s/which has customized/which have customized/

---

3.

   The detailed control
   plane mechanisms and possible extensions are described in separate
   documents and are out of the scope of this document.

Which separate documents?

---

You have an upper case "SHOULD" in section 3.3. Since you don't have the
BCP 14 boilerplate, I suspect you mean this to be lower case.

---

OLD
3.5.  VTN Visibility to Customer
NEW
3.5.  VTN Visibility to Customers
END

---

3.5

s/requirement, VTN/requirement, VTNs/

---

OLD
4.  Characteristics of SR based VTN
NEW
4.  Characteristics of SR based VTNs
END

---

In several places (and notably section 4) you say...

   The proposed mechanism...

You need to be more assertive if this is to be an RFC (that is not
Experimental). You are "describing" a mechanism not "proposing" it.

---

4.

      Each customer is only aware of the topology
      and attributes of his own VTN

Please consider using the gender-neutral "their" in place of "his"

---

4.

s/provides an practical/provides a practical/

---

OLD
5.  Service Assurance of VTN
NEW
5.  Service Assurance for VTNs
END

---

5.

   In order to provide assurance for services provisioned in the SR
   based VTNs, it is necessary to instrument the network at multiple
   levels, e.g. in both the underlay network level and the VTN level.
   The operator or the customer may also monitor and measure the
   performance of the services carried by the VTN.  In principle these
   can be achieved using existing or in development techniques in IETF.
   The detailed mechanisms are out of the scope of this document.

Assuming that VTNs without service assurance are undesirable, and
reading "it is necessary to instrument", I think this paragraph rather
fails to deliver... "You can probably use some mechanisms defined 
elsewhere or maybe being defined, but we are not going to tell you about
them."

Can you at least give some "such as" references?

---

5.

s/degradation happens in/degradation in/


From nobody Sun Jan 16 18:33:13 2022
Return-Path: <chenmeiling@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 6B3073A1958 for <spring@ietfa.amsl.com>; Sun, 16 Jan 2022 18:33:11 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, 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 kvN27Sz4c__H for <spring@ietfa.amsl.com>; Sun, 16 Jan 2022 18:33:07 -0800 (PST)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [221.176.66.79]) by ietfa.amsl.com (Postfix) with ESMTP id 034943A1956 for <spring@ietf.org>; Sun, 16 Jan 2022 18:33:05 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.85]) by rmmx-syy-dmz-app02-12002 (RichMail) with SMTP id 2ee261e4d55cfe3-e9d9f; Mon, 17 Jan 2022 10:33:04 +0800 (CST)
X-RM-TRANSID: 2ee261e4d55cfe3-e9d9f
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from cmcc-PC (unknown[10.2.51.26]) by rmsmtp-syy-appsvrnew03-12028 (RichMail) with SMTP id 2efc61e4d53f98b-20ab4;  Mon, 17 Jan 2022 10:32:34 +0800 (CST)
X-RM-TRANSID: 2efc61e4d53f98b-20ab4
Date: Mon, 17 Jan 2022 10:33:06 +0800
From: "Meiling Chen" <chenmeiling@chinamobile.com>
To: bruno.decraene <bruno.decraene@orange.com>,  spring <spring@ietf.org>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.2.9.115[cn]
Mime-Version: 1.0
Message-ID: <202201171033056439314@chinamobile.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart255231282032_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/pcYIdvxvK32DI3nimrKKBg9UlXs>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Mon, 17 Jan 2022 02:33:12 -0000

This is a multi-part message in MIME format.

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

SGkgQWxs77yMDQoNCkkgc3VwcG9ydCB0aGUgYWRvcHRpb24uDQoNCkJlc3QsDQpNZWlsaW5nDQog
DQpGcm9tOiBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tDQpEYXRlOiAyMDIyLTAxLTEzIDE4OjE5
DQpUbzogU1BSSU5HIFdHDQpTdWJqZWN0OiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJh
ZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nDQpEZWFyIFdHLA0K
IA0KVGhpcyBtZXNzYWdlIHN0YXJ0cyBhIDIgd2VlayBXRyBhZG9wdGlvbiBjYWxsLCBlbmRpbmcg
MjcvMDEvMjAyMiwgZm9yIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9y
d2FyZGluZw0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaHUtc3ByaW5n
LXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nLw0KIA0KQWZ0ZXIgcmV2aWV3IG9mIHRo
ZSBkb2N1bWVudCBwbGVhc2UgaW5kaWNhdGUgc3VwcG9ydCAob3Igbm90KSBmb3IgV0cgYWRvcHRp
b24gb2YgdGhlIGRvY3VtZW50IHRvIHRoZSBtYWlsaW5nIGxpc3QuDQogDQpQbGVhc2UgYWxzbyBw
cm92aWRlIGNvbW1lbnRzL3JlYXNvbnMgZm9yIHlvdXIgc3VwcG9ydCAob3IgbGFjayB0aGVyZW9m
KSBhcyB0aGlzIGlzIGEgc3Ryb25nZXIgd2F5IHRvIGluZGljYXRlIHlvdXIgKG5vbikgc3VwcG9y
dCBhcyB0aGlzIGlzIG5vdCBhIHZvdGUuICAgICAgDQogDQpJZiB5b3UgYXJlIHdpbGxpbmcgdG8g
d29yayBvbiBvciByZXZpZXcgdGhlIGRvY3VtZW50LCBwbGVhc2Ugc3RhdGUgdGhpcyBleHBsaWNp
dGx5LiBUaGlzIGdpdmVzIHRoZSBjaGFpcnMgYW4gaW5kaWNhdGlvbiBvZiB0aGUgZW5lcmd5IGxl
dmVsIG9mIHBlb3BsZSBpbiB0aGUgd29ya2luZyBncm91cCB3aWxsaW5nIHRvIHdvcmsgb24gdGhl
IGRvY3VtZW50Lg0KIA0KVGhhbmtzIQ0KQnJ1bm8sIEppbSwgSm9lbA0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpDZSBtZXNz
YWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlv
bnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMKcGFz
IGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNp
IHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFs
ZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9p
bnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0
ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2Fn
ZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLgpUaGlzIG1lc3NhZ2Ug
YW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdl
ZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBu
b3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4K
SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0
aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFz
IGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2Vz
IHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91
LgoNCg==

------=_001_NextPart255231282032_=----
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; }p { margin-top: 0px; margin-botto=
m: 0px; }div.FoxDiv20220117103141318006 { word-wrap: break-word; }body { f=
ont-size: 10.5pt; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91; color=
: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>=0A<!--[if gte mso=
 9]><xml>=0A<o:OfficeDocumentSettings>=0A<o:AllowPNG></o:AllowPNG>=0A</o:O=
fficeDocumentSettings>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<w:W=
ordDocument>=0A<w:SpellingState>Clean</w:SpellingState>=0A<w:TrackMoves></=
w:TrackMoves>=0A<w:TrackFormatting></w:TrackFormatting>=0A<w:HyphenationZo=
ne>21</w:HyphenationZone>=0A<w:EnvelopeVis></w:EnvelopeVis>=0A<w:Punctuati=
onKerning></w:PunctuationKerning>=0A<w:ValidateAgainstSchemas></w:Validate=
AgainstSchemas>=0A<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=0A<w:Igno=
reMixedContent>false</w:IgnoreMixedContent>=0A<w:AlwaysShowPlaceholderText=
>false</w:AlwaysShowPlaceholderText>=0A<w:DoNotPromoteQF></w:DoNotPromoteQ=
F>=0A<w:LidThemeOther>FR</w:LidThemeOther>=0A<w:LidThemeAsian>X-NONE</w:Li=
dThemeAsian>=0A<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>=
=0A<w:Compatibility>=0A<w:BreakWrappedTables></w:BreakWrappedTables>=0A<w:=
SnapToGridInCell></w:SnapToGridInCell>=0A<w:WrapTextWithPunct></w:WrapText=
WithPunct>=0A<w:UseAsianBreakRules></w:UseAsianBreakRules>=0A<w:DontGrowAu=
tofit></w:DontGrowAutofit>=0A<w:SplitPgBreakAndParaMark></w:SplitPgBreakAn=
dParaMark>=0A<w:EnableOpenTypeKerning></w:EnableOpenTypeKerning>=0A<w:Dont=
FlipMirrorIndents></w:DontFlipMirrorIndents>=0A<w:OverrideTableStyleHps></=
w:OverrideTableStyleHps>=0A</w:Compatibility>=0A<m:mathPr>=0A<m:mathFont m=
:val=3D"Cambria Math"></m:mathFont>=0A<m:brkBin m:val=3D"before"></m:brkBi=
n>=0A<m:brkBinSub m:val=3D"&#45;-"></m:brkBinSub>=0A<m:smallFrac m:val=3D"=
off"></m:smallFrac>=0A<m:dispDef></m:dispDef>=0A<m:lMargin m:val=3D"0"></m=
:lMargin>=0A<m:rMargin m:val=3D"0"></m:rMargin>=0A<m:defJc m:val=3D"center=
Group"></m:defJc>=0A<m:wrapIndent m:val=3D"1440"></m:wrapIndent>=0A<m:intL=
im m:val=3D"subSup"></m:intLim>=0A<m:naryLim m:val=3D"undOvr"></m:naryLim>=
=0A</m:mathPr></w:WordDocument>=0A</xml><![endif]--><!--[if gte mso 9]><xm=
l>=0A<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false" =
DefSemiHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyl=
eCount=3D"376">=0A<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=
=3D"true" Name=3D"Normal"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"9" QFormat=3D"true" Name=3D"heading 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"index 1"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 2"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"index 3"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"index 5"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 6"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 7"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"in=
dex 8"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"index 9"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"toc 1"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
toc 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"toc 4"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"toc 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 6"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 7"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"toc 8"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"toc 9"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Normal Indent"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"footnote text"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotati=
on text"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"header"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" N=
ame=3D"footer"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index heading"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"table of figures"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"envelop=
e address"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"envelope return"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"footnote reference"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annot=
ation reference"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"line number"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"page number"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"endnote ref=
erence"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"endnote text"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of authorities"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"macro"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"toa heading"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Lis=
t"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"List Bullet"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"List Number"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"List 3"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 4"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"List 5"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"List Bullet 3"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"List Bullet 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 5"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"List Number 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Numb=
er 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"List Number 4"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Number 5"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"10" QFormat=3D"true" Name=3D"Title"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Closing"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Signature"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" U=
nhideWhenUsed=3D"true" Name=3D"Default Paragraph Font"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Body Text"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" U=
nhideWhenUsed=3D"true" Name=3D"List Continue"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"List Continue 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Continue 3"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"List Continue 4"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
List Continue 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Message Header"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true=
" Name=3D"Subtitle"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Salutation"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"Date"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text First I=
ndent"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"Body Text First Indent 2"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Note Heading"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Tex=
t 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"Body Text 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Body Text Indent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Block Text"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Hyperlink"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"FollowedHyperlink"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"tru=
e" Name=3D"Strong"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"20" QFormat=3D"true" Name=3D"Emphasis"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Document Map"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Plain Text"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"E-mail Signature"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML =
Top of Form"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidd=
en=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Bottom of Form"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"Normal (Web)"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Ac=
ronym"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"HTML Address"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Cite"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Code"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"HTML Definition"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Ke=
yboard"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"HTML Preformatted"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"HTML Sample"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Typewriter=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true"=
 UnhideWhenUsed=3D"true" Name=3D"HTML Variable"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Normal Table"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotation subject"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"No List"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline=
 List 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline List 2"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"Outline List 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Simpl=
e 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"Table Simple 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Simple 3"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table Classic 2"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Classic 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"Table Colorful 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table Colorful 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Colorful 3"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Table Columns 1"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"T=
able Columns 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 3"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Columns 4"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table=
 Columns 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidde=
n=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Table Grid 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 3"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table Grid 4"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table Grid 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 6"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Grid 7"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid =
8"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Table List 1"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Table List 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 3"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table List 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Li=
st 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Table List 6"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Table List 7"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 8"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Table 3D effects 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table 3D effects 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 3"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Contemporary"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Table Elegant"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Professional"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Subtle 1"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Subtle 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Web 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web=
 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"Balloon Text"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Theme"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Text"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=
=3D"No Spacing"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"60" Name=3D"Light Shading"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"61" Name=3D"Light List"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"64" Name=3D"Medium Shading 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"65" Name=3D"Medium List 1"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"M=
edium Grid 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"68" Name=3D"Medium Grid 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorfu=
l Shading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"72" Name=3D"Colorful List"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"73" Name=3D"Colorful Grid"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent =
1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Na=
me=3D"Light List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"62" Name=3D"Light Grid Accent 1"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Acc=
ent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64=
" Name=3D"Medium Shading 2 Accent 1"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Rev=
ision"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"34=
" QFormat=3D"true" Name=3D"List Paragraph"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Quote"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=
=3D"true" Name=3D"Intense Quote"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 1"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid=
 1 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"68" Name=3D"Medium Grid 2 Accent 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 1"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark=
 List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"71" Name=3D"Colorful Shading Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=
=3D"Colorful Grid Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"60" Name=3D"Light Shading Accent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Acc=
ent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"62=
" Name=3D"Light Grid Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 2"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Sh=
ading 2 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"65" Name=3D"Medium List 1 Accent 2"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D=
"Medium Grid 1 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"68" Name=3D"Medium Grid 2 Accent 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"70" =
Name=3D"Dark List Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"71" Name=3D"Colorful Shading Accent 2"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"73" Name=3D"Colorful Grid Accent 2"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Ligh=
t List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"62" Name=3D"Light Grid Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 3"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"=
Medium Shading 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"65" Name=3D"Medium List 1 Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acc=
ent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67=
" Name=3D"Medium Grid 1 Accent 3"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Gri=
d 3 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"70" Name=3D"Dark List Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colo=
rful List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"73" Name=3D"Colorful Grid Accent 3"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 4">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=
=3D"Light List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"62" Name=3D"Light Grid Accent 4"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accen=
t 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" =
Name=3D"Medium Shading 2 Accent 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 4"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium Li=
st 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"67" Name=3D"Medium Grid 1 Accent 4"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Me=
dium Grid 3 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"70" Name=3D"Dark List Accent 4"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 4"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=
=3D"Colorful List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"73" Name=3D"Colorful Grid Accent 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"61" Name=3D"Light List Accent 5"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 5"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shadin=
g 1 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"64" Name=3D"Medium Shading 2 Accent 5"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 5"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"=
Medium List 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"67" Name=3D"Medium Grid 1 Accent 5"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent=
 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" N=
ame=3D"Medium Grid 3 Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shadi=
ng Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"72" Name=3D"Colorful List Accent 5"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Ligh=
t Shading Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"61" Name=3D"Light List Accent 6"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 6"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Med=
ium Shading 1 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"64" Name=3D"Medium Shading 2 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acc=
ent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66=
" Name=3D"Medium List 2 Accent 6"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 6"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Gri=
d 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"69" Name=3D"Medium Grid 3 Accent 6"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorfu=
l Shading Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"72" Name=3D"Colorful List Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 6">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"19" QForm=
at=3D"true" Name=3D"Subtle Emphasis"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"Intense Emphasis"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"31" QFor=
mat=3D"true" Name=3D"Subtle Reference"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"Intense Referen=
ce"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"33" Q=
Format=3D"true" Name=3D"Book Title"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"37" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Bibliography"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"t=
rue" Name=3D"TOC Heading"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"41" Name=3D"Plain Table 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Tab=
le 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"44"=
 Name=3D"Plain Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"45" Name=3D"Plain Table 5"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Tab=
le 1 Light"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"47" Name=3D"Grid Table 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"Grid Table 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid =
Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"51" Name=3D"Grid Table 6 Colorful"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid =
Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"47" Name=3D"Grid Table 2 Accent 1"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 1=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Nam=
e=3D"Grid Table 4 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6=
 Colorful Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"52" Name=3D"Grid Table 7 Colorful Accent 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 L=
ight Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"Grid Table 2 Accent 2"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid=
 Table 4 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"Grid Table 5 Dark Accent 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"Grid Table 7 Colorful Accent 2"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Acce=
nt 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"Grid Table 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 3"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"Grid Table 5 Dark Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 3=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"Grid Table 7 Colorful Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Gr=
id Table 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"Grid Table 3 Accent 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 4"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"Grid Table 5 Dark Accent 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid=
 Table 7 Colorful Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 5"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table =
2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"Grid Table 3 Accent 5"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 5"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid T=
able 5 Dark Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 C=
olorful Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"46" Name=3D"Grid Table 1 Light Accent 6"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 6=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Nam=
e=3D"Grid Table 3 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"49" Name=3D"Grid Table 4 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark=
 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"51" Name=3D"Grid Table 6 Colorful Accent 6"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful A=
ccent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
46" Name=3D"List Table 1 Light"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"47" Name=3D"List Table 2"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List =
Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
50" Name=3D"List Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"46" Name=3D"List Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 1"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Lis=
t Table 3 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"49" Name=3D"List Table 4 Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent =
1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Na=
me=3D"List Table 6 Colorful Accent 1"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=
=3D"List Table 1 Light Accent 2"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 2"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"49" Name=3D"List Table 4 Accent 2"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 2"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"L=
ist Table 6 Colorful Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List=
 Table 1 Light Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"47" Name=3D"List Table 2 Accent 3"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Na=
me=3D"List Table 4 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 3"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table =
6 Colorful Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"52" Name=3D"List Table 7 Colorful Accent 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 L=
ight Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"List Table 2 Accent 4"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List=
 Table 4 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"List Table 5 Dark Accent 4"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful=
 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"List Table 7 Colorful Accent 4"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Acce=
nt 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"List Table 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 5"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"List Table 5 Dark Accent 5"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 5=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"List Table 7 Colorful Accent 5"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Accent 6"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Li=
st Table 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"List Table 3 Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 6"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"List Table 5 Dark Accent 6"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List=
 Table 7 Colorful Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Mention"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Smart Hyperlink"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"H=
ashtag"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"Unresolved Mention"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Smart Link"></w:LsdException>=0A</w:LatentStyles>=0A</xm=
l><![endif]--><!--[if gte mso 10]><style>/* Style Definitions */=0Atable.M=
soNormalTable=0A	{mso-style-name:"Tableau Normal";=0A	mso-tstyle-rowband-s=
ize:0;=0A	mso-tstyle-colband-size:0;=0A	mso-style-noshow:yes;=0A	mso-style=
-priority:99;=0A	mso-style-parent:"";=0A	mso-padding-alt:0cm 5.4pt 0cm 5.4=
pt;=0A	mso-para-margin:0cm;=0A	mso-pagination:widow-orphan;=0A	font-size:1=
1.0pt;=0A	font-family:"Calibri",sans-serif;=0A	mso-ascii-font-family:Calib=
ri;=0A	mso-hansi-font-family:Calibri;=0A	mso-bidi-font-family:"Times New R=
oman";=0A	mso-fareast-language:EN-US;}=0A</style><![endif]--><!--[if gte m=
so 9]><xml>=0A<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shaped=
efaults>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:e=
xt=3D"edit">=0A<o:idmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapel=
ayout></xml><![endif]-->=0A<div><span></span><div style=3D"font-family: 'M=
icrosoft YaHei UI';">Hi All=EF=BC=8C</div><div style=3D"font-family: 'Micr=
osoft YaHei UI';"><br></div><div style=3D"font-family: 'Microsoft YaHei UI=
';">I&nbsp;support the adoption.</div><div style=3D"font-family: 'Microsof=
t YaHei UI';"><br></div><div style=3D"font-family: 'Microsoft YaHei UI';">=
Best,</div><div style=3D"font-family: 'Microsoft YaHei UI';">Meiling</div>=
</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; BACKG=
ROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b>&n=
bsp;<a href=3D"mailto:bruno.decraene@orange.com" style=3D"color: rgb(5, 99=
, 193); text-decoration: underline;">bruno.decraene@orange.com</a></div><d=
iv><b>Date:</b>&nbsp;2022-01-13&nbsp;18:19</div><div><b>To:</b>&nbsp;<a hr=
ef=3D"mailto:spring@ietf.org" style=3D"color: rgb(5, 99, 193); text-decora=
tion: underline;">SPRING WG</a></div><div><b>Subject:</b>&nbsp;[spring] WG=
 adoption call - draft-hu-spring-segment-routing-proxy-forwarding</div></d=
iv></div><div><div class=3D"FoxDiv20220117103141318006">=0A<!--[if gte mso=
 9]><xml>=0A<o:OfficeDocumentSettings>=0A<o:AllowPNG></o:AllowPNG>=0A</o:O=
fficeDocumentSettings>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<w:W=
ordDocument>=0A<w:SpellingState>Clean</w:SpellingState>=0A<w:TrackMoves></=
w:TrackMoves>=0A<w:TrackFormatting></w:TrackFormatting>=0A<w:HyphenationZo=
ne>21</w:HyphenationZone>=0A<w:EnvelopeVis></w:EnvelopeVis>=0A<w:Punctuati=
onKerning></w:PunctuationKerning>=0A<w:ValidateAgainstSchemas></w:Validate=
AgainstSchemas>=0A<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=0A<w:Igno=
reMixedContent>false</w:IgnoreMixedContent>=0A<w:AlwaysShowPlaceholderText=
>false</w:AlwaysShowPlaceholderText>=0A<w:DoNotPromoteQF></w:DoNotPromoteQ=
F>=0A<w:LidThemeOther>FR</w:LidThemeOther>=0A<w:LidThemeAsian>X-NONE</w:Li=
dThemeAsian>=0A<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>=
=0A<w:Compatibility>=0A<w:BreakWrappedTables></w:BreakWrappedTables>=0A<w:=
SnapToGridInCell></w:SnapToGridInCell>=0A<w:WrapTextWithPunct></w:WrapText=
WithPunct>=0A<w:UseAsianBreakRules></w:UseAsianBreakRules>=0A<w:DontGrowAu=
tofit></w:DontGrowAutofit>=0A<w:SplitPgBreakAndParaMark></w:SplitPgBreakAn=
dParaMark>=0A<w:EnableOpenTypeKerning></w:EnableOpenTypeKerning>=0A<w:Dont=
FlipMirrorIndents></w:DontFlipMirrorIndents>=0A<w:OverrideTableStyleHps></=
w:OverrideTableStyleHps>=0A</w:Compatibility>=0A<m:mathPr>=0A<m:mathFont m=
:val=3D"Cambria Math"></m:mathFont>=0A<m:brkBin m:val=3D"before"></m:brkBi=
n>=0A<m:brkBinSub m:val=3D"&#45;-"></m:brkBinSub>=0A<m:smallFrac m:val=3D"=
off"></m:smallFrac>=0A<m:dispDef></m:dispDef>=0A<m:lMargin m:val=3D"0"></m=
:lMargin>=0A<m:rMargin m:val=3D"0"></m:rMargin>=0A<m:defJc m:val=3D"center=
Group"></m:defJc>=0A<m:wrapIndent m:val=3D"1440"></m:wrapIndent>=0A<m:intL=
im m:val=3D"subSup"></m:intLim>=0A<m:naryLim m:val=3D"undOvr"></m:naryLim>=
=0A</m:mathPr></w:WordDocument>=0A</xml><![endif]--><!--[if gte mso 9]><xm=
l>=0A<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false" =
DefSemiHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyl=
eCount=3D"376">=0A<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=
=3D"true" Name=3D"Normal"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"9" QFormat=3D"true" Name=3D"heading 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"index 1"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 2"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"index 3"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"index 5"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 6"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 7"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"in=
dex 8"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"index 9"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"toc 1"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
toc 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"toc 4"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"toc 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 6"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 7"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"toc 8"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"toc 9"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Normal Indent"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"footnote text"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotati=
on text"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"header"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" N=
ame=3D"footer"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index heading"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"table of figures"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"envelop=
e address"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"envelope return"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"footnote reference"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annot=
ation reference"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"line number"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"page number"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"endnote ref=
erence"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"endnote text"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of authorities"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"macro"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"toa heading"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Lis=
t"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"List Bullet"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"List Number"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"List 3"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 4"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"List 5"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"List Bullet 3"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"List Bullet 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 5"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"List Number 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Numb=
er 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"List Number 4"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Number 5"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"10" QFormat=3D"true" Name=3D"Title"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Closing"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Signature"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" U=
nhideWhenUsed=3D"true" Name=3D"Default Paragraph Font"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Body Text"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" U=
nhideWhenUsed=3D"true" Name=3D"List Continue"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"List Continue 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Continue 3"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"List Continue 4"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
List Continue 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Message Header"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true=
" Name=3D"Subtitle"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Salutation"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"Date"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text First I=
ndent"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"Body Text First Indent 2"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Note Heading"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Tex=
t 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"Body Text 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Body Text Indent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Block Text"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Hyperlink"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"FollowedHyperlink"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"tru=
e" Name=3D"Strong"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"20" QFormat=3D"true" Name=3D"Emphasis"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Document Map"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Plain Text"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"E-mail Signature"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML =
Top of Form"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidd=
en=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Bottom of Form"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"Normal (Web)"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Ac=
ronym"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"HTML Address"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Cite"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Code"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"HTML Definition"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Ke=
yboard"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"HTML Preformatted"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"HTML Sample"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Typewriter=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true"=
 UnhideWhenUsed=3D"true" Name=3D"HTML Variable"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Normal Table"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotation subject"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"No List"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline=
 List 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline List 2"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"Outline List 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Simpl=
e 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"Table Simple 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Simple 3"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table Classic 2"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Classic 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"Table Colorful 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table Colorful 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Colorful 3"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Table Columns 1"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"T=
able Columns 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 3"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Columns 4"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table=
 Columns 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidde=
n=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Table Grid 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 3"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table Grid 4"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table Grid 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 6"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Grid 7"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid =
8"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Table List 1"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Table List 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 3"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table List 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Li=
st 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Table List 6"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Table List 7"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 8"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Table 3D effects 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table 3D effects 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 3"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Contemporary"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Table Elegant"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Professional"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Subtle 1"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Subtle 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Web 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web=
 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"Balloon Text"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Theme"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Text"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=
=3D"No Spacing"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"60" Name=3D"Light Shading"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"61" Name=3D"Light List"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"64" Name=3D"Medium Shading 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"65" Name=3D"Medium List 1"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"M=
edium Grid 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"68" Name=3D"Medium Grid 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorfu=
l Shading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"72" Name=3D"Colorful List"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"73" Name=3D"Colorful Grid"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent =
1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Na=
me=3D"Light List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"62" Name=3D"Light Grid Accent 1"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Acc=
ent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64=
" Name=3D"Medium Shading 2 Accent 1"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Rev=
ision"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"34=
" QFormat=3D"true" Name=3D"List Paragraph"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Quote"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=
=3D"true" Name=3D"Intense Quote"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 1"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid=
 1 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"68" Name=3D"Medium Grid 2 Accent 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 1"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark=
 List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"71" Name=3D"Colorful Shading Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=
=3D"Colorful Grid Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"60" Name=3D"Light Shading Accent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Acc=
ent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"62=
" Name=3D"Light Grid Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 2"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Sh=
ading 2 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"65" Name=3D"Medium List 1 Accent 2"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D=
"Medium Grid 1 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"68" Name=3D"Medium Grid 2 Accent 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"70" =
Name=3D"Dark List Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"71" Name=3D"Colorful Shading Accent 2"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"73" Name=3D"Colorful Grid Accent 2"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Ligh=
t List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"62" Name=3D"Light Grid Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 3"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"=
Medium Shading 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"65" Name=3D"Medium List 1 Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acc=
ent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67=
" Name=3D"Medium Grid 1 Accent 3"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Gri=
d 3 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"70" Name=3D"Dark List Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colo=
rful List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"73" Name=3D"Colorful Grid Accent 3"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 4">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=
=3D"Light List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"62" Name=3D"Light Grid Accent 4"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accen=
t 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" =
Name=3D"Medium Shading 2 Accent 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 4"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium Li=
st 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"67" Name=3D"Medium Grid 1 Accent 4"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Me=
dium Grid 3 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"70" Name=3D"Dark List Accent 4"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 4"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=
=3D"Colorful List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"73" Name=3D"Colorful Grid Accent 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"61" Name=3D"Light List Accent 5"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 5"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shadin=
g 1 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"64" Name=3D"Medium Shading 2 Accent 5"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 5"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"=
Medium List 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"67" Name=3D"Medium Grid 1 Accent 5"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent=
 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" N=
ame=3D"Medium Grid 3 Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shadi=
ng Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"72" Name=3D"Colorful List Accent 5"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Ligh=
t Shading Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"61" Name=3D"Light List Accent 6"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 6"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Med=
ium Shading 1 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"64" Name=3D"Medium Shading 2 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acc=
ent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66=
" Name=3D"Medium List 2 Accent 6"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 6"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Gri=
d 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"69" Name=3D"Medium Grid 3 Accent 6"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorfu=
l Shading Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"72" Name=3D"Colorful List Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 6">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"19" QForm=
at=3D"true" Name=3D"Subtle Emphasis"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"Intense Emphasis"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"31" QFor=
mat=3D"true" Name=3D"Subtle Reference"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"Intense Referen=
ce"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"33" Q=
Format=3D"true" Name=3D"Book Title"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"37" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Bibliography"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"t=
rue" Name=3D"TOC Heading"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"41" Name=3D"Plain Table 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Tab=
le 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"44"=
 Name=3D"Plain Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"45" Name=3D"Plain Table 5"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Tab=
le 1 Light"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"47" Name=3D"Grid Table 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"Grid Table 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid =
Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"51" Name=3D"Grid Table 6 Colorful"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid =
Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"47" Name=3D"Grid Table 2 Accent 1"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 1=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Nam=
e=3D"Grid Table 4 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6=
 Colorful Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"52" Name=3D"Grid Table 7 Colorful Accent 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 L=
ight Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"Grid Table 2 Accent 2"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid=
 Table 4 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"Grid Table 5 Dark Accent 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"Grid Table 7 Colorful Accent 2"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Acce=
nt 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"Grid Table 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 3"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"Grid Table 5 Dark Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 3=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"Grid Table 7 Colorful Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Gr=
id Table 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"Grid Table 3 Accent 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 4"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"Grid Table 5 Dark Accent 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid=
 Table 7 Colorful Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 5"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table =
2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"Grid Table 3 Accent 5"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 5"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid T=
able 5 Dark Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 C=
olorful Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"46" Name=3D"Grid Table 1 Light Accent 6"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 6=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Nam=
e=3D"Grid Table 3 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"49" Name=3D"Grid Table 4 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark=
 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"51" Name=3D"Grid Table 6 Colorful Accent 6"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful A=
ccent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
46" Name=3D"List Table 1 Light"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"47" Name=3D"List Table 2"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List =
Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
50" Name=3D"List Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"46" Name=3D"List Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 1"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Lis=
t Table 3 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"49" Name=3D"List Table 4 Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent =
1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Na=
me=3D"List Table 6 Colorful Accent 1"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=
=3D"List Table 1 Light Accent 2"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 2"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"49" Name=3D"List Table 4 Accent 2"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 2"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"L=
ist Table 6 Colorful Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List=
 Table 1 Light Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"47" Name=3D"List Table 2 Accent 3"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Na=
me=3D"List Table 4 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 3"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table =
6 Colorful Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"52" Name=3D"List Table 7 Colorful Accent 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 L=
ight Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"List Table 2 Accent 4"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List=
 Table 4 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"List Table 5 Dark Accent 4"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful=
 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"List Table 7 Colorful Accent 4"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Acce=
nt 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"List Table 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 5"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"List Table 5 Dark Accent 5"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 5=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"List Table 7 Colorful Accent 5"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Accent 6"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Li=
st Table 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"List Table 3 Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 6"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"List Table 5 Dark Accent 6"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List=
 Table 7 Colorful Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Mention"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Smart Hyperlink"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"H=
ashtag"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"Unresolved Mention"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Smart Link"></w:LsdException>=0A</w:LatentStyles>=0A</xm=
l><![endif]--><!--[if gte mso 10]><style>/* Style Definitions */=0Atable.M=
soNormalTable=0A	{mso-style-name:"Tableau Normal";=0A	mso-tstyle-rowband-s=
ize:0;=0A	mso-tstyle-colband-size:0;=0A	mso-style-noshow:yes;=0A	mso-style=
-priority:99;=0A	mso-style-parent:"";=0A	mso-padding-alt:0cm 5.4pt 0cm 5.4=
pt;=0A	mso-para-margin:0cm;=0A	mso-pagination:widow-orphan;=0A	font-size:1=
1.0pt;=0A	font-family:"Calibri",sans-serif;=0A	mso-ascii-font-family:Calib=
ri;=0A	mso-hansi-font-family:Calibri;=0A	mso-bidi-font-family:"Times New R=
oman";=0A	mso-fareast-language:EN-US;}=0A</style><![endif]--><!--[if gte m=
so 9]><xml>=0A<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shaped=
efaults>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:e=
xt=3D"edit">=0A<o:idmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapel=
ayout></xml><![endif]-->=0A<div class=3D"WordSection1" style=3D"page: Word=
Section1;">=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt=
; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-si=
ze:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=
">Dear WG,<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin:=
 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN=
-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;ms=
o-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNorma=
l" style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif=
;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&=
quot;,sans-serif;mso-ansi-language:EN-US">This message starts a 2 week WG =
adoption call, ending 27/01/2022, for draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margi=
n: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang=3D"=
EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;=
mso-ansi-language:EN-US"><a href=3D"https://datatracker.ietf.org/doc/draft=
-hu-spring-segment-routing-proxy-forwarding/" style=3D"color: rgb(5, 99, 1=
93); text-decoration: underline;">https://datatracker.ietf.org/doc/draft-h=
u-spring-segment-routing-proxy-forwarding/</a><o:p></o:p></span></p>=0A<p =
class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: Ca=
libri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:=
p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11=
pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-=
size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-=
US">After review of the document please indicate support (or not) for WG a=
doption of the document to the mailing list.<o:p></o:p></span></p>=0A<p cl=
ass=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: Cali=
bri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt=
; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-si=
ze:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US=
">Please also provide comments/reasons for your support (or lack thereof) =
as this is a stronger way to indicate your (non) support as this=0A is not=
 a vote.<span style=3D"mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </s=
pan><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi=
-language:EN-US"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" sty=
le=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><sp=
an lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,=
sans-serif;mso-ansi-language:EN-US">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an ind=
ication of the energy level=0A of people in the working group willing to w=
ork on the document.<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>=
&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;"><span class=3D"SpellE"><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Th=
anks</span></span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&=
quot;,sans-serif">!<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Bruno=
, Jim, Joel<o:p></o:p></span></p>=0A</div>=0A<pre>________________________=
__________________________________________________________________________=
_______________________=0ACe message et ses pieces jointes peuvent conteni=
r des informations confidentielles ou privilegiees et ne doivent donc=0Apa=
s etre diffuses, exploites ou copies sans autorisation. Si vous avez recu =
ce message par erreur, veuillez le signaler=0Aa l'expediteur et le detruir=
e ainsi que les pieces jointes. Les messages electroniques etant susceptib=
les d'alteration,=0AOrange decline toute responsabilite si ce message a et=
e altere, deforme ou falsifie. Merci.=0AThis message and its attachments m=
ay contain confidential or privileged information that may be protected by=
 law;=0Athey should not be distributed, used or copied without authorisati=
on.=0AIf you have received this email in error, please notify the sender a=
nd delete this message and its attachments.=0AAs emails may be altered, Or=
ange is not liable for messages that have been modified, changed or falsif=
ied.=0AThank you.=0A</pre>=0A</div></div></blockquote></body></html>
------=_001_NextPart255231282032_=------




From nobody Sun Jan 16 21:09:03 2022
Return-Path: <d3e3e3@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 2EE963A1042 for <spring@ietfa.amsl.com>; Sun, 16 Jan 2022 21:09:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level: 
X-Spam-Status: No, score=-1.847 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, 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 (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 5iP6c8wZ986F for <spring@ietfa.amsl.com>; Sun, 16 Jan 2022 21:08:54 -0800 (PST)
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 B87B53A1040 for <spring@ietf.org>; Sun, 16 Jan 2022 21:08:54 -0800 (PST)
Received: by mail-io1-xd32.google.com with SMTP id p7so20208146iod.2 for <spring@ietf.org>; Sun, 16 Jan 2022 21:08:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:from:date:message-id:subject:to; bh=PfIEceriY8Phmoeg1FQw/I0R8BcBYNAsDoaozEnLko8=; b=mTbsYlLa4DbSrmduSarlBwhvX0QSWpc+RbliW0GRjdzWNMYDmJlHpofGXKEE22wDzt zfYvDcDU2cAueYO2aeQ1VF38mR3548bm5fuaKZzpfoLW/88XjURdk+hA9po+BdeD4k5q EgYlKFX9xu4ZngQA3KgONZ5a+PyoruU0Se4n9DucU2euASB48LuCLldiwxVVkVOzjemw bZ3BTPQ33gA4DUCk2ubuc3wEYgKS73g1h+DNQsM9lmpjwAvpAbk03g/4ELa3kr60T6e2 l9YHQhhOtGuGRuxTm3lzkKRlPuEOwC8BAujQD+XWjWc/e47284sRcgHpdySwXJLb9qD6 F8kQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=PfIEceriY8Phmoeg1FQw/I0R8BcBYNAsDoaozEnLko8=; b=XjXLN1QnXz2OpYvgIzeYyNWBaEAko7dQki3ZCAIDxHeXhbMmFZ1NNf5+aGAt4JA8F0 ZUDyfBS/Y0RfPZ3F+0VHBiE+Wb+jCdwCtih8ALArLu6mnlJ3Ntx9skpxMcgqVhE/V+zP vO5WPpzGxT+QMfYrFXYtCguS/mhuogFvd8XHqUIxMLEN842tZUSoWxTaP1vDK+7dk1Ul HB7g/2C76LIJ1qCaiPZA9Y72pzhIIi79ZGK7CMwDEv1qRQqkN+iChZaD9s9DFGCd42y4 DZ/OJYxhLA6DKZ1vqUXF596twOmu4g/GsnTsneUOSaa0zoAZVgHM1I27hu+LrvPwxAdZ 9IlA==
X-Gm-Message-State: AOAM530mAGabW0y3ZfsvruP4hCaHZGYjk0+6ZPkYRWnFI7C/OZu1cEAF iz6vyPwDdNDzQ0zHaNt1RHfvm6O/cbcmVbR46jimfTYa6qk=
X-Google-Smtp-Source: ABdhPJxdvxy8QFLs1X765C5JVjlC+Rm8EBs40XhKWw0B1aCjEIq/LGXA1vI7BI5+PcPtozeI8CeEiK7/3IsClaenKQQ=
X-Received: by 2002:a6b:c9cd:: with SMTP id z196mr9257707iof.218.1642396132943;  Sun, 16 Jan 2022 21:08:52 -0800 (PST)
MIME-Version: 1.0
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Mon, 17 Jan 2022 00:08:42 -0500
Message-ID: <CAF4+nEH-kbfRWHRf601oyTroyw_oz6sE0wP9iZ5eLBJmQ-jyFw@mail.gmail.com>
To: spring@ietf.org
Content-Type: multipart/alternative; boundary="00000000000015ab6b05d5c026e9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/J3aW5HU3FeDwjq6gLA_tBdh8uQ0>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Mon, 17 Jan 2022 05:09:00 -0000

--00000000000015ab6b05d5c026e9
Content-Type: text/plain; charset="UTF-8"

I support WG adoption of this draft.

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for
draft-hu-spring-segment-routing-proxy-forwardinghttps://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/

After review of the document please indicate support (or not) for WG
adoption of the document to the mailing list.

Please also provide comments/reasons for your support (or lack
thereof) as this is a stronger way to indicate your (non) support as
this is not a vote.

If you are willing to work on or review the document, please state
this explicitly. This gives the chairs an indication of the energy
level of people in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

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

<div dir=3D"ltr">I support WG adoption of this draft.<div><br><div><div><di=
v dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature">=
Thanks,<br>Donald<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>=C2=A0Donald E. Eastlake 3rd =C2=
=A0 +1-508-333-2270 (cell)<br>=C2=A02386 Panoramic Circle, Apopka, FL 32703=
 USA<br>=C2=A0<a href=3D"mailto:d3e3e3@gmail.com" target=3D"_blank">d3e3e3@=
gmail.com</a></div></div><div dir=3D"ltr" class=3D"gmail_signature" data-sm=
artmail=3D"gmail_signature"><br></div><div dir=3D"ltr" class=3D"gmail_signa=
ture" data-smartmail=3D"gmail_signature"><pre class=3D"gmail-wordwrap" styl=
e=3D"box-sizing:border-box;direction:ltr;unicode-bidi:bidi-override;margin-=
top:0px;margin-bottom:1rem;overflow:auto;white-space:pre-wrap;word-break:no=
rmal;padding:0px;color:rgb(33,37,41)">Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
<a href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing=
-proxy-forwarding/" rel=3D"nofollow" style=3D"box-sizing:border-box;color:r=
gb(51,122,183);text-decoration-line:none">https://datatracker.ietf.org/doc/=
draft-hu-spring-segment-routing-proxy-forwarding/</a>

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel</pre></div></div></div></div>

--00000000000015ab6b05d5c026e9--


From nobody Sun Jan 16 23:42:28 2022
Return-Path: <yangfeng@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 14B473A0B80 for <spring@ietfa.amsl.com>; Sun, 16 Jan 2022 23:42:26 -0800 (PST)
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, 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 WugUYmR24R8i for <spring@ietfa.amsl.com>; Sun, 16 Jan 2022 23:42:21 -0800 (PST)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [221.176.66.79]) by ietfa.amsl.com (Postfix) with ESMTP id E61CA3A0B7F for <spring@ietf.org>; Sun, 16 Jan 2022 23:42:20 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.89]) by rmmx-syy-dmz-app01-12001 (RichMail) with SMTP id 2ee161e51dda3ae-ee054; Mon, 17 Jan 2022 15:42:19 +0800 (CST)
X-RM-TRANSID: 2ee161e51dda3ae-ee054
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from YANGPC (unknown[10.2.51.66]) by rmsmtp-syy-appsvrnew05-12026 (RichMail) with SMTP id 2efa61e51dd98cd-c2667;  Mon, 17 Jan 2022 15:42:18 +0800 (CST)
X-RM-TRANSID: 2efa61e51dd98cd-c2667
From: "Feng Yang" <yangfeng@chinamobile.com>
To: <spring@ietf.org>
References: <2022011715064621220010@chinamobile.com> 
In-Reply-To: 
Date: Mon, 17 Jan 2022 15:42:21 +0800
Message-ID: <003601d80b75$c35f6e00$4a1e4a00$@com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0037_01D80BB8.D182AE00"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AdgLcMjEF5ClqMmOSK2MNUcsySg8LgAA4p5gAABYlpA=
Content-Language: zh-cn
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mutdD1RaMHUVSx_-atIqrHX1hFk>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Mon, 17 Jan 2022 07:42:26 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0037_01D80BB8.D182AE00
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

=20

Hi Folks,

=20

Happy new year!=20

=20

I support this adoption. Proxy mode is a kind of common way to solve a =
group of failure restoration problem, that is the advantage.

=20

BR=EF=BC=8C

=20

=E6=9D=A8=E9=94=8B

Feng Yang

=20

=E5=8F=91=E4=BB=B6=E4=BA=BA: bruno.decraene =
<mailto:bruno.decraene@orange.com>=20

=E6=97=B6=E9=97=B4: 2022/01/13(=E6=98=9F=E6=9C=9F=E5=9B=9B)18:19

=E6=94=B6=E4=BB=B6=E4=BA=BA: SPRING WG <mailto:spring@ietf.org> ;

=E4=B8=BB=E9=A2=98: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding

Dear WG,

=20

This message starts a 2 week WG adoption call, ending 27/01/2022, for =
draft-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-fo=
rwarding/

=20

After review of the document please indicate support (or not) for WG =
adoption of the document to the mailing list.

=20

Please also provide comments/reasons for your support (or lack thereof) =
as this is a stronger way to indicate your (non) support as this is not =
a vote.      =20

=20

If you are willing to work on or review the document, please state this =
explicitly. This gives the chairs an indication of the energy level of =
people in the working group willing to work on the document.

=20

Thanks!

Bruno, Jim, Joel

_________________________________________________________________________=
________________________________________________
=20
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 avez =
recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages =
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme =
ou falsifie. Merci.
=20
This message and its attachments may contain confidential or privileged =
information 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 =
delete 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.

------=_NextPart_000_0037_01D80BB8.D182AE00
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:x=3D"urn:schemas-microsoft-com:office:excel" =
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:"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;}
@font-face
	{font-family:=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
/* 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:#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 =E9=A2=84=E8=AE=BE=E6=A0=BC=E5=BC=8F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
span.HTMLChar
	{mso-style-name:"HTML =E9=A2=84=E8=AE=BE=E6=A0=BC=E5=BC=8F Char";
	mso-style-priority:99;
	mso-style-link:"HTML =E9=A2=84=E8=AE=BE=E6=A0=BC=E5=BC=8F";
	font-family:"Courier New";}
span.spelle
	{mso-style-name:spelle;}
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:#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=3D"#0563C1" vlink=3D"#954F72" style=3D'word-wrap:break-word'><div =
class=3DWordSection1><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'>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'>Happy new year! <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'>I support this adoption. Proxy mode is a kind of common way to solve =
a group of failure restoration problem, that is the =
advantage.<o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'text-align:justify'><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91=
","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'text-align:justify'><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91=
","sans-serif";color:#1F497D'>BR</span><span =
style=3D'font-size:10.5pt;font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91=
","sans-serif";color:#1F497D'>=EF=BC=8C<span =
lang=3DEN-US><o:p></o:p></span></span></p><p class=3DMsoNormal =
style=3D'text-align:justify'><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91=
","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'text-align:justify'><span =
style=3D'font-size:10.5pt;font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91=
","sans-serif";color:#1F497D'>=E6=9D=A8=E9=94=8B<span =
lang=3DEN-US><o:p></o:p></span></span></p><p class=3DMsoNormal =
style=3D'text-align:justify;layout-grid-mode:char'><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91=
","sans-serif";color:black'>Feng Yang<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'text-align:justify;layout-grid-mode:char'><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><blockquote =
style=3D'margin-left:6.0pt;margin-top:5.0pt;margin-bottom:5.0pt'><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><div><p class=3DMsoNormal><span =
style=3D'font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91","sans-serif";=
color:#333333'>=E5=8F=91=E4=BB=B6=E4=BA=BA</span><span lang=3DFR =
style=3D'font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91","sans-serif";=
color:#333333'>: <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene</a><o:p></o:p></=
span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91","sans-serif";=
color:#333333'>=E6=97=B6=E9=97=B4</span><span lang=3DFR =
style=3D'font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91","sans-serif";=
color:#333333'>: 2022/01/13(</span><span =
style=3D'font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91","sans-serif";=
color:#333333'>=E6=98=9F=E6=9C=9F=E5=9B=9B</span><span lang=3DFR =
style=3D'font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91","sans-serif";=
color:#333333'>)18:19<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91","sans-serif";=
color:#333333'>=E6=94=B6=E4=BB=B6=E4=BA=BA</span><span lang=3DFR =
style=3D'font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91","sans-serif";=
color:#333333'>: <a href=3D"mailto:spring@ietf.org">SPRING =
WG</a>;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91","sans-serif";=
color:#333333'>=E4=B8=BB=E9=A2=98</span><span lang=3DFR =
style=3D'font-family:"=E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91","sans-serif";=
color:#333333'>: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div></blockquote><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Dear =
WG,<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>This message =
starts a 2 week WG adoption call, ending 27/01/2022, for =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><a =
href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-=
proxy-forwarding/">https://datatracker.ietf.org/doc/draft-hu-spring-segme=
nt-routing-proxy-forwarding/</a><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>After review =
of the document please indicate support (or not) for WG adoption of the =
document to the mailing list.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Please also =
provide comments/reasons for your support (or lack thereof) as this is a =
stronger way to indicate your (non) support as this is not a =
vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>If you are =
willing to work on or review the document, please state this explicitly. =
This gives the chairs an indication of the energy level of people in the =
working group willing to work on the document.<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
class=3Dspelle><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Thanks</span>=
</span><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>!<o:p></o:p><=
/span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Bruno, Jim, =
Joel<o:p></o:p></span></p><pre><span =
lang=3DFR>_______________________________________________________________=
__________________________________________________________<o:p></o:p></sp=
an></pre><pre><span lang=3DFR><o:p>&nbsp;</o:p></span></pre><pre><span =
lang=3DFR>Ce message et ses pieces jointes peuvent contenir des =
informations confidentielles ou privilegiees et ne doivent =
donc<o:p></o:p></span></pre><pre><span lang=3DFR>pas etre diffuses, =
exploites ou copies sans autorisation. Si vous avez recu ce message par =
erreur, veuillez le signaler<o:p></o:p></span></pre><pre><span =
lang=3DFR>a l'expediteur et le detruire ainsi que les pieces jointes. =
Les messages electroniques etant susceptibles =
d'alteration,<o:p></o:p></span></pre><pre><span lang=3DFR>Orange decline =
toute responsabilite si ce message a ete altere, deforme ou falsifie. =
Merci.<o:p></o:p></span></pre><pre><span =
lang=3DFR><o:p>&nbsp;</o:p></span></pre><pre><span lang=3DFR>This =
message and its attachments may contain confidential or privileged =
information that may be protected by =
law;<o:p></o:p></span></pre><pre><span lang=3DFR>they should not be =
distributed, used or copied without =
authorisation.<o:p></o:p></span></pre><pre><span lang=3DFR>If you have =
received this email in error, please notify the sender and delete this =
message and its attachments.<o:p></o:p></span></pre><pre><span =
lang=3DFR>As emails may be altered, Orange is not liable for messages =
that have been modified, changed or =
falsified.<o:p></o:p></span></pre><pre><span lang=3DFR>Thank =
you.<o:p></o:p></span></pre></div></body></html>
------=_NextPart_000_0037_01D80BB8.D182AE00--




From nobody Mon Jan 17 04:45:01 2022
Return-Path: <jie.dong@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 EED0A3A110A; Mon, 17 Jan 2022 04:44:58 -0800 (PST)
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, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 H9JU5TYQZQM3; Mon, 17 Jan 2022 04:44:56 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C0613A1107; Mon, 17 Jan 2022 04:44:56 -0800 (PST)
Received: from fraeml714-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Jcs3c5hphz687wq; Mon, 17 Jan 2022 20:41:48 +0800 (CST)
Received: from dggeme702-chm.china.huawei.com (10.1.199.98) by fraeml714-chm.china.huawei.com (10.206.15.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2308.21; Mon, 17 Jan 2022 13:44:51 +0100
Received: from dggeme754-chm.china.huawei.com (10.3.19.100) by dggeme702-chm.china.huawei.com (10.1.199.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.21; Mon, 17 Jan 2022 20:44:49 +0800
Received: from dggeme754-chm.china.huawei.com ([10.6.80.77]) by dggeme754-chm.china.huawei.com ([10.6.80.77]) with mapi id 15.01.2308.021; Mon, 17 Jan 2022 20:44:49 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "draft-ietf-spring-sr-for-enhanced-vpn@ietf.org" <draft-ietf-spring-sr-for-enhanced-vpn@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: A review of draft-ietf-spring-sr-for-enhanced-vpn-01
Thread-Index: AdgKO3a4+ueVtZxEQAexHZexsLc3iwBXlTUw
Date: Mon, 17 Jan 2022 12:44:49 +0000
Message-ID: <51faf5340c7a4030b382feba245907ec@huawei.com>
References: <06a001d80a3b$e1fa38d0$a5eeaa70$@olddog.co.uk>
In-Reply-To: <06a001d80a3b$e1fa38d0$a5eeaa70$@olddog.co.uk>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.40.66]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/pqDKC-ly214UtcSsqNKjGP1LYNA>
Subject: Re: [spring] A review of draft-ietf-spring-sr-for-enhanced-vpn-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: Mon, 17 Jan 2022 12:44:59 -0000

Hi Adrian,

Thanks a lot for the review and comments. And please see come replies inlin=
e:

> -----Original Message-----
> From: Adrian Farrel [mailto:adrian@olddog.co.uk]
> Sent: Sunday, January 16, 2022 2:16 AM
> To: draft-ietf-spring-sr-for-enhanced-vpn@ietf.org
> Cc: spring@ietf.org
> Subject: A review of draft-ietf-spring-sr-for-enhanced-vpn-01
>=20
> Hi,
>=20
> I've been on a roll reading and reviewing network slicing and enhanced
> VPN drafts, so I thought I'd get round to this one. A bit surprised to fi=
nd it
> has expired - you probably want to post something to keep it alive.

Yes, the plan is to provide an update in the following one or two weeks.=20


>=20
> Seems most drafts I review these days I end up writing a comments that
> goes...
> Before this document gets published as an RFC you will need to cut down
> the names on the front page to 5 or fewer. It is usually easiest to do th=
is
> early and in your own time rather than being forced to do it or having th=
e
> document held up while you sort it out.

Thanks for the reminder.=20

>=20
> Otherwise, this draft seems fairly much ready, and only blocked on the
> completion of the normative references (see note below). I wonder,
> however, whether some of the informative references are a little
> immature (early individual drafts) to serve as example/possible protocol
> solutions.



>=20
> Here are a few points for you to consider.
>=20
> Thanks,
> Adrian
>=20
> =3D=3D Minor Points =3D=3D
>=20
> I have some scaling concerns about the mechanism defined here. If you
> imagine running 1000 VTNs in the network, and if each link is advertising=
 a
> SID, wouldn't you end up needing to advertise 1000 SIDs for each link?

Yes, if 1000 VTNs are required in the network, then the number of SIDs requ=
ired for each link/node would become an issue. This is analyzed in the VTN =
scalability draft in TEAS.=20

>=20
> This is made clear in 2.1
>=20
>    For one IGP link, multiple Adj-SIDs are allocated, each of which is
>    associated with a VTN that link participates in, and represents a
>    subset of the link resources allocated to the VTN.  For one IGP node,
>    multiple prefix-SIDs are allocated, each of which is associated with
>    a VTN which the node participates in, and identifies the set of
>    network resources allocated to the VTN on network nodes which
>    participate in the VTN.
>=20
> While section 2.4 makes a stab at identifying the scaling concerns, it se=
ems
> to miss the main point that the IGP may be quite fragile as the number of
> VTNs increases.
>=20
> Note that similar issues came up in IGP-TE work. The solution there was t=
o
> advertise just once for the link, but to list the TE attributes on the
> advertisement. I think you could do the same here so that a link would be
> a simple advertisement with a list of adjacency SIDs (resource aware SIDs=
)
> subtended. Of course, you have to handle the addition and removal of
> VTNs (or variations in the allocated bandwidth), but this seems easy
> enough to manage.

Totally agree that the control plane (e.g. IGP) extensions for VTN need to =
be optimized to improve the scalability. This is analyzed in the VTN scalab=
ility draft in TEAS, and the IGP extensions are specified in draft-dong-lsr=
-sr-for-enhanced-vpn.=20

>=20
> Curiously, section 4 appears to make a positive thing of the fact that th=
ere
> are scalability concerns. Continuing to contrast SR per topology state wi=
th
> pre-SR topology per path state is beginning to look a little thin at this=
 point
> since the link in the VNT is exactly the path in the pre-SR topology. You=
 only
> difference at this stage is the signaling state, and control plane signal=
ing is
> not a requirement in a non-SR system. Since (I think) you don't want to g=
et
> distracted in this work into a re-initiation of the arguments about SR or=
 no
> SR, I suggest that you should be more careful with the wording in the thi=
rd
> bullet of section 4. (The final sentence of section 4 contrasting the
> resource aggregation in this case with that in RSVP-TE and claiming that
> resource allocation is easier and more flexible that with RSVP-TE is real=
ly
> likely to cause a fight. It is simply unnecessary to say this in this doc=
ument.
> Stop trying to make marketing statements in Internet-Drafts and just defi=
ne
> the technology!)

Since a path usually consists of multiple links, my understanding is that m=
aintaining per-segment state can have better scalability than maintaining p=
er path state, as one resource-aware segment can be part of multiple paths =
in a VTN, and the resource represented by the resource-aware SID can be the=
 aggregation of the resources required by multiple paths.=20

But I agree there is no need to provide the comparison between the two appr=
oaches here.=20

>=20
> I think that the scaling concerns in the current draft merit a mention in
> Section 7 since the whole system may be destabilised by an attack (or
> accident) that causes a large number of VTNs to be configured. This can b=
e
> mitigated by placing thresholds (for alarms or cut-off) in the configurat=
ion
> process.
>=20

Agreed.=20

> ---
>=20
> I think that I-D.ietf-spring-resource-aware-segments and
> I-D.ietf-teas-enhanced-vpn are used in a way that makes them normative
> references.

Agreed, we will move them to normative reference.

>=20
>=20
>=20
> =3D=3D Nits =3D=3D

Thanks for catching the nits, we will fix them in next revision.=20

Best regards,
Jie

>=20
> Throughout
>=20
> s/(e.g./(e.g.,/
>=20
> ---
>=20
> Abstract
>=20
> s/which has/which have/
>=20
> ---
>=20
> 1.
>=20
> Just to future-proof yourself...
> s/proposes to extend SR/extends SR/
>=20
> ---
>=20
> 1.
>=20
> s/which has customized/which have customized/
>=20
> ---
>=20
> 3.
>=20
>    The detailed control
>    plane mechanisms and possible extensions are described in separate
>    documents and are out of the scope of this document.
>=20
> Which separate documents?
>=20
> ---
>=20
> You have an upper case "SHOULD" in section 3.3. Since you don't have the
> BCP 14 boilerplate, I suspect you mean this to be lower case.
>=20
> ---
>=20
> OLD
> 3.5.  VTN Visibility to Customer
> NEW
> 3.5.  VTN Visibility to Customers
> END
>=20
> ---
>=20
> 3.5
>=20
> s/requirement, VTN/requirement, VTNs/
>=20
> ---
>=20
> OLD
> 4.  Characteristics of SR based VTN
> NEW
> 4.  Characteristics of SR based VTNs
> END
>=20
> ---
>=20
> In several places (and notably section 4) you say...
>=20
>    The proposed mechanism...
>=20
> You need to be more assertive if this is to be an RFC (that is not
> Experimental). You are "describing" a mechanism not "proposing" it.
>=20
> ---
>=20
> 4.
>=20
>       Each customer is only aware of the topology
>       and attributes of his own VTN
>=20
> Please consider using the gender-neutral "their" in place of "his"
>=20
> ---
>=20
> 4.
>=20
> s/provides an practical/provides a practical/
>=20
> ---
>=20
> OLD
> 5.  Service Assurance of VTN
> NEW
> 5.  Service Assurance for VTNs
> END
>=20
> ---
>=20
> 5.
>=20
>    In order to provide assurance for services provisioned in the SR
>    based VTNs, it is necessary to instrument the network at multiple
>    levels, e.g. in both the underlay network level and the VTN level.
>    The operator or the customer may also monitor and measure the
>    performance of the services carried by the VTN.  In principle these
>    can be achieved using existing or in development techniques in IETF.
>    The detailed mechanisms are out of the scope of this document.
>=20
> Assuming that VTNs without service assurance are undesirable, and
> reading "it is necessary to instrument", I think this paragraph rather fa=
ils to
> deliver... "You can probably use some mechanisms defined elsewhere or
> maybe being defined, but we are not going to tell you about them."
>=20
> Can you at least give some "such as" references?
>=20
> ---
>=20
> 5.
>=20
> s/degradation happens in/degradation in/


From nobody Mon Jan 17 11:43:22 2022
Return-Path: <xufeng.liu.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 3947F3A11E5 for <spring@ietfa.amsl.com>; Mon, 17 Jan 2022 11:43:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.087
X-Spam-Level: 
X-Spam-Status: No, score=-7.087 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=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 DFD0wMMw6fAQ for <spring@ietfa.amsl.com>; Mon, 17 Jan 2022 11:43:16 -0800 (PST)
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 6FD1D3A11E4 for <spring@ietf.org>; Mon, 17 Jan 2022 11:43:16 -0800 (PST)
Received: by mail-ed1-x533.google.com with SMTP id a18so69996721edj.7 for <spring@ietf.org>; Mon, 17 Jan 2022 11:43:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Sg4J7HQrBJpFQkgQ01hT7q6SAsIqqVLsgLtluNgklc8=; b=dNjaSfaryXPzxFU3jSpSWQ8cwcYFz8h++x1r0o7mYpqXDjHASmpwUBPjYGoaOzSn5t mEyl/su12TNOmFywUJjARt2buKNjZQE7/Tv1ftvbJKiUAuy+HrnOHUQ7LQaTWp1L+FCv frh2JW3f1SbpyJpU9pHGBqzAv6ssFOeCheUUwe8jCt7rbQE892ZT9iPB7omxIMSNcBfD He1Fu9GP+hh+tXAk5ClHpo6+Rh2rGlZZsQBH6quVvoF5aY8tXFv6iMNo892XEEoUc+LW bDtlspyzR9aSBQXRjYRM30aY+9XCmYZOog78ZusQRkkgFgrSI2cETS73s0FBs7pt8xk0 FWUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Sg4J7HQrBJpFQkgQ01hT7q6SAsIqqVLsgLtluNgklc8=; b=e7Sr7qcBv1x6vnM8nT/pJ4sBqABwAvU+axNA+QUEM7mpKU/VUaWl1mcHf5weFol28q AdE4vWeCzCS1s1Yz1iqz7sfmv4aC/cizUBeGRUt4TQ2+eDk33O3gZF3cnaAZmwOAI8ZN ofHxTJvnuOWpbp8fGWWuEiD4iehs5AHO9gp46d1M2N4buWqvMjAQTyNatuUebJSJi3Gc 82+sdCiI7E/I6VwlivzjywXZpV2PQ0YFquqlsvDJTntNBdmaWAyfzOxiub1PnVJ/3nf2 LUoAP4SavBykW/MiunsssLy4F1nyIqJSNt1TQpJL8JHKBM2P7eNMfTDZh1/b1o9qDn68 CkUA==
X-Gm-Message-State: AOAM533/7dIozQ5RAOsz7uDzYVlSLJDHUcsfdKvfeO6G6bBSoIGqN45Q 2WGV4Ud2RKhkhcio/zfinWFxq8JMir999RYTV5SKmVj1Qwo=
X-Google-Smtp-Source: ABdhPJx0n+8UslwhZA0srfqsTuYwZ+pNtPk5PNqdIX+ZBKxpNzOweaC5O+mGNaEWBZE+94EEYf1jIVe3kC0vMo7ub5o=
X-Received: by 2002:a05:6402:147:: with SMTP id s7mr22281184edu.8.1642448593617;  Mon, 17 Jan 2022 11:43:13 -0800 (PST)
MIME-Version: 1.0
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
In-Reply-To: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
From: Xufeng Liu <xufeng.liu.ietf@gmail.com>
Date: Mon, 17 Jan 2022 14:43:02 -0500
Message-ID: <CAEz6PPTMU=WPv5c7kw17hDbuZjiL+ywgWa2t+rBLjT0Hrvoo1Q@mail.gmail.com>
To: bruno.decraene@orange.com
Cc: SPRING WG <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fc04e705d5cc5c55"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/x3oYvmBGdI8XTr2TyVIMx3BqO2s>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Mon, 17 Jan 2022 19:43:22 -0000

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

Support for WG adoption.
Thanks,
- Xufeng

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Thu, Jan 13, 2022 at 5:19 AM <bruno.decraene@orange.com> wrote:

> Dear WG,
>
>
>
> This message starts a 2 week WG adoption call, ending 27/01/2022, for
> draft-hu-spring-segment-routing-proxy-forwarding
>
>
> https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/
>
>
>
> After review of the document please indicate support (or not) for WG
> adoption of the document to the mailing list.
>
>
>
> Please also provide comments/reasons for your support (or lack thereof) as
> this is a stronger way to indicate your (non) support as this is not a vote.
>
>
>
>
> If you are willing to work on or review the document, please state this
> explicitly. This gives the chairs an indication of the energy level of
> people in the working group willing to work on the document.
>
>
>
> Thanks!
>
> Bruno, Jim, Joel
>
> _________________________________________________________________________________________________________________________
>
> 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 avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques 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 information 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 delete 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.
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

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

<div dir=3D"ltr"><span style=3D"font-family:Arial,sans-serif;font-size:13.3=
333px">Support for WG adoption.</span><br><div><span style=3D"font-family:A=
rial,sans-serif;font-size:13.3333px">Thanks,</span></div><div><span style=
=3D"font-family:Arial,sans-serif;font-size:13.3333px">- Xufeng</span></div>=
</div><div id=3D"DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
<table style=3D"border-top:1px solid #d3d4de">
	<tr>
        <td style=3D"width:55px;padding-top:13px"><a href=3D"https://www.av=
ast.com/sig-email?utm_medium=3Demail&amp;utm_source=3Dlink&amp;utm_campaign=
=3Dsig-email&amp;utm_content=3Dwebmail&amp;utm_term=3Dicon" target=3D"_blan=
k"><img src=3D"https://ipmcdn.avast.com/images/icons/icon-envelope-tick-rou=
nd-orange-animated-no-repeat-v1.gif" alt=3D"" width=3D"46" height=3D"29" st=
yle=3D"width: 46px; height: 29px;"></a></td>
		<td style=3D"width:470px;padding-top:12px;color:#41424e;font-size:13px;fo=
nt-family:Arial,Helvetica,sans-serif;line-height:18px">Virus-free. <a href=
=3D"https://www.avast.com/sig-email?utm_medium=3Demail&amp;utm_source=3Dlin=
k&amp;utm_campaign=3Dsig-email&amp;utm_content=3Dwebmail&amp;utm_term=3Dlin=
k" target=3D"_blank" style=3D"color:#4453ea">www.avast.com</a>
		</td>
	</tr>
</table><a href=3D"#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width=3D"1" heigh=
t=3D"1"></a></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Thu, Jan 13, 2022 at 5:19 AM &lt;<a href=3D"mailto:bruno.dec=
raene@orange.com">bruno.decraene@orange.com</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"FR" style=3D"overflow-wrap: break-word;">
<div class=3D"gmail-m_894459087691940874WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif">Dear WG,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif">This message starts a 2 week WG adoption call, endin=
g 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwarding<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif"><a href=3D"https://datatracker.ietf.org/doc/draft-hu=
-spring-segment-routing-proxy-forwarding/" target=3D"_blank">https://datatr=
acker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</a><u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif">After review of the document please indicate support=
 (or not) for WG adoption of the document to the mailing list.<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif">Please also provide comments/reasons for your suppor=
t (or lack thereof) as this is a stronger way to indicate your (non) suppor=
t as this
 is not a vote.<span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span><u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:Arial,sans-serif">If you are willing to work on or review the document=
, please state this explicitly. This gives the chairs an indication of the =
energy level
 of people in the working group willing to work on the document.<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Arial,sans=
-serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span class=3D"gmail-m_894459087691940874SpellE"><sp=
an style=3D"font-size:10pt;font-family:Arial,sans-serif">Thanks</span></spa=
n><span style=3D"font-size:10pt;font-family:Arial,sans-serif">!<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:Arial,sans=
-serif">Bruno, Jim, Joel<u></u><u></u></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&#39;expediteur et le detruire ainsi que les pieces jointes. Les message=
s electroniques etant susceptibles d&#39;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></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>

--000000000000fc04e705d5cc5c55--


From nobody Mon Jan 17 17:49:26 2022
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 B49E53A0FD3 for <spring@ietfa.amsl.com>; Mon, 17 Jan 2022 17:49:25 -0800 (PST)
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, 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 J8cFg49Kiahs for <spring@ietfa.amsl.com>; Mon, 17 Jan 2022 17:49:21 -0800 (PST)
Received: from cmccmta3.chinamobile.com (cmccmta3.chinamobile.com [221.176.66.81]) by ietfa.amsl.com (Postfix) with ESMTP id 9D6FA3A0FD0 for <spring@ietf.org>; Mon, 17 Jan 2022 17:49:20 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.81]) by rmmx-syy-dmz-app12-12012 (RichMail) with SMTP id 2eec61e61c9dbdc-f9bc5; Tue, 18 Jan 2022 09:49:18 +0800 (CST)
X-RM-TRANSID: 2eec61e61c9dbdc-f9bc5
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from cmcc (unknown[10.2.54.47]) by rmsmtp-syy-appsvrnew01-12030 (RichMail) with SMTP id 2efe61e61c7f0d2-cdc90;  Tue, 18 Jan 2022 09:48:50 +0800 (CST)
X-RM-TRANSID: 2efe61e61c7f0d2-cdc90
From: "Weiqiang Cheng" <chengweiqiang@chinamobile.com>
To: <bruno.decraene@orange.com>, "'SPRING WG'" <spring@ietf.org>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <BY3PR13MB504492BDE36BE3F7786089DFF2539@BY3PR13MB5044.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB504492BDE36BE3F7786089DFF2539@BY3PR13MB5044.namprd13.prod.outlook.com>
Date: Tue, 18 Jan 2022 09:49:16 +0800
Message-ID: <02ca01d80c0d$9b4e0780$d1ea1680$@com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_02CB_01D80C50.A9714780"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAAMW2GbAN0+9GA=
Content-Language: zh-cn
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YpDGmJ2cCifOY140iaj6yR7yfEk>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 18 Jan 2022 01:49:26 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_02CB_01D80C50.A9714780
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I support the adoption. 

 

Best Regards,

Weiqiang Cheng

 

  _____  

From: spring <spring-bounces@ietf.org> on behalf of
bruno.decraene@orange.com <bruno.decraene@orange.com>
Sent: Thursday, January 13, 2022 5:19 AM
To: SPRING WG <spring@ietf.org>
Subject: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding 

 

Dear WG,

 

This message starts a 2 week WG adoption call, ending 27/01/2022, for
draft-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwa
rding/
<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatrack
er.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-forwarding%2F&data
=04%7C01%7Chuaimo.chen%40futurewei.com%7Ca0324c4b302a4d82157e08d9d67e32dd%7C
0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637776659786642269%7CUnknown%7CTW
FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D
%7C3000&sdata=D1uXJpyYR6RSBJBTr%2FQj6lqfEXQC5gxntuaif57SdSQ%3D&reserved=0> 

 

After review of the document please indicate support (or not) for WG
adoption of the document to the mailing list.

 

Please also provide comments/reasons for your support (or lack thereof) as
this is a stronger way to indicate your (non) support as this is not a vote.


 

If you are willing to work on or review the document, please state this
explicitly. This gives the chairs an indication of the energy level of
people in the working group willing to work on the document.

 

Thanks!

Bruno, Jim, Joel

____________________________________________________________________________
_____________________________________________
 
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 avez recu
ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques 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
information 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
delete 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.

------=_NextPart_000_02CB_01D80C50.A9714780
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-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=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(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: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:12.0pt;
	font-family:"Times New Roman","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
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
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";}
p.xmsonormal, li.xmsonormal, div.xmsonormal
	{mso-style-name:x_msonormal;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.xspelle
	{mso-style-name:x_spelle;}
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:"Courier New";}
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 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><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>I support the =
adoption. <o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o=
:p></span></p></div><div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>Best =
Regards,<o:p></o:p></span></p></div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>Weiqiang =
Cheng<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 class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center'><span lang=3DEN-US><hr size=3D2 =
width=3D"98%" align=3Dcenter></span></div><div id=3DdivRplyFwdMsg><p =
class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'=
>From:</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:black'=
> spring &lt;spring-bounces@ietf.org&gt; on behalf of =
bruno.decraene@orange.com =
&lt;bruno.decraene@orange.com&gt;<br><b>Sent:</b> Thursday, January 13, =
2022 5:19 AM<br><b>To:</b> SPRING WG =
&lt;spring@ietf.org&gt;<br><b>Subject:</b> [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding</span><span =
lang=3DEN-US> <o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div><div><div><p =
class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Dear =
WG,</span><span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span>=
<span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>This message =
starts a 2 week WG adoption call, ending 27/01/2022, for =
draft-hu-spring-segment-routing-proxy-forwarding</span><span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><a =
href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F=
%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-for=
warding%2F&amp;data=3D04%7C01%7Chuaimo.chen%40futurewei.com%7Ca0324c4b302=
a4d82157e08d9d67e32dd%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637776=
659786642269%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi=
LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DD1uXJpyYR6RSBJBTr%2FQj6=
lqfEXQC5gxntuaif57SdSQ%3D&amp;reserved=3D0">https://datatracker.ietf.org/=
doc/draft-hu-spring-segment-routing-proxy-forwarding/</a></span><span =
lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span>=
<span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>After review =
of the document please indicate support (or not) for WG adoption of the =
document to the mailing list.</span><span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span>=
<span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Please also =
provide comments/reasons for your support (or lack thereof) as this is a =
stronger way to indicate your (non) support as this is not a =
vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span>=
<span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>If you are =
willing to work on or review the document, please state this explicitly. =
This gives the chairs an indication of the energy level of people in the =
working group willing to work on the document.</span><span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span>=
<span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span class=3Dxspelle><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Thanks</span>=
</span><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>!</span><span=
 lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p><p class=3Dxmsonormal><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Bruno, Jim, =
Joel</span><span lang=3DFR =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p>=
</span></p></div><pre><span =
lang=3DFR>_______________________________________________________________=
__________________________________________________________<o:p></o:p></sp=
an></pre><pre><span lang=3DFR><o:p>&nbsp;</o:p></span></pre><pre><span =
lang=3DFR>Ce message et ses pieces jointes peuvent contenir des =
informations confidentielles ou privilegiees et ne doivent =
donc<o:p></o:p></span></pre><pre><span lang=3DFR>pas etre diffuses, =
exploites ou copies sans autorisation. Si vous avez recu ce message par =
erreur, veuillez le signaler<o:p></o:p></span></pre><pre><span =
lang=3DFR>a l'expediteur et le detruire ainsi que les pieces jointes. =
Les messages electroniques etant susceptibles =
d'alteration,<o:p></o:p></span></pre><pre><span lang=3DFR>Orange decline =
toute responsabilite si ce message a ete altere, deforme ou falsifie. =
Merci.<o:p></o:p></span></pre><pre><span =
lang=3DFR><o:p>&nbsp;</o:p></span></pre><pre><span lang=3DFR>This =
message and its attachments may contain confidential or privileged =
information that may be protected by =
law;<o:p></o:p></span></pre><pre><span lang=3DFR>they should not be =
distributed, used or copied without =
authorisation.<o:p></o:p></span></pre><pre><span lang=3DFR>If you have =
received this email in error, please notify the sender and delete this =
message and its attachments.<o:p></o:p></span></pre><pre><span =
lang=3DFR>As emails may be altered, Orange is not liable for messages =
that have been modified, changed or =
falsified.<o:p></o:p></span></pre><pre><span lang=3DFR>Thank =
you.<o:p></o:p></span></pre></div></div></div></body></html>
------=_NextPart_000_02CB_01D80C50.A9714780--




From nobody Mon Jan 17 22:53:32 2022
Return-Path: <wanghaojie@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 90B643A0964 for <spring@ietfa.amsl.com>; Mon, 17 Jan 2022 22:53:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level: 
X-Spam-Status: No, score=-1.888 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gbBwLue6NZvT for <spring@ietfa.amsl.com>; Mon, 17 Jan 2022 22:53:25 -0800 (PST)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [221.176.66.79]) by ietfa.amsl.com (Postfix) with ESMTP id 8E82A3A0962 for <spring@ietf.org>; Mon, 17 Jan 2022 22:53:24 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.7]) by rmmx-syy-dmz-app01-12001 (RichMail) with SMTP id 2ee161e663e2e80-fcbbb; Tue, 18 Jan 2022 14:53:22 +0800 (CST)
X-RM-TRANSID: 2ee161e663e2e80-fcbbb
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from LAPTOP-5GS3BPC8 (unknown[10.2.54.73]) by rmsmtp-syy-appsvr04-12004 (RichMail) with SMTP id 2ee461e663df4f6-d36fd; Tue, 18 Jan 2022 14:53:22 +0800 (CST)
X-RM-TRANSID: 2ee461e663df4f6-d36fd
Date: Tue, 18 Jan 2022 14:53:22 +0800
From: "wanghaojie@chinamobile.com" <wanghaojie@chinamobile.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>,  "SPRING WG" <spring@ietf.org>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
X-Priority: 3
X-GUID: 115F677B-3992-4A18-8A15-590935978A96
X-Has-Attach: no
X-Mailer: Foxmail 7.2.20.259[cn]
Mime-Version: 1.0
Message-ID: <202201181422189819353@chinamobile.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart357557755183_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/oPlWGbtmh-E8515tF2JUGSpDIA0>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 18 Jan 2022 06:53:31 -0000

This is a multi-part message in MIME format.

------=_001_NextPart357557755183_=----
Content-Type: text/plain;
	charset="ISO-8859-1"
Content-Transfer-Encoding: base64

SGkgYWxsLA0KDQogICAgICAgICAgICBJIHN1cHBvcnQgdGhpcyBhZG9wdGlvbi4gVGhlIGRyYWZ0
IGlzIGNvbXBsZXRlZCBhbmQgdXNlZnVsLg0KDQpCZXN0IHJlZ2FyZHMsDQoNCg0KSGFvamllIFdh
bmcNCkNoaW5hTW9iaWxlDQp3YW5naGFvamllQGNoaW5hbW9iaWxlLmNvbQ0KIA0KRnJvbTogYnJ1
bm8uZGVjcmFlbmVAb3JhbmdlLmNvbQ0KRGF0ZTogMjAyMi0wMS0xMyAxODoxOQ0KVG86IFNQUklO
RyBXRw0KU3ViamVjdDogW3NwcmluZ10gV0cgYWRvcHRpb24gY2FsbCAtIGRyYWZ0LWh1LXNwcmlu
Zy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZw0KRGVhciBXRywNCiANClRoaXMgbWVz
c2FnZSBzdGFydHMgYSAyIHdlZWsgV0cgYWRvcHRpb24gY2FsbCwgZW5kaW5nIDI3LzAxLzIwMjIs
IGZvciBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcNCmh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJv
dXRpbmctcHJveHktZm9yd2FyZGluZy8NCiANCkFmdGVyIHJldmlldyBvZiB0aGUgZG9jdW1lbnQg
cGxlYXNlIGluZGljYXRlIHN1cHBvcnQgKG9yIG5vdCkgZm9yIFdHIGFkb3B0aW9uIG9mIHRoZSBk
b2N1bWVudCB0byB0aGUgbWFpbGluZyBsaXN0Lg0KIA0KUGxlYXNlIGFsc28gcHJvdmlkZSBjb21t
ZW50cy9yZWFzb25zIGZvciB5b3VyIHN1cHBvcnQgKG9yIGxhY2sgdGhlcmVvZikgYXMgdGhpcyBp
cyBhIHN0cm9uZ2VyIHdheSB0byBpbmRpY2F0ZSB5b3VyIChub24pIHN1cHBvcnQgYXMgdGhpcyBp
cyBub3QgYSB2b3RlLiAgICAgIA0KIA0KSWYgeW91IGFyZSB3aWxsaW5nIHRvIHdvcmsgb24gb3Ig
cmV2aWV3IHRoZSBkb2N1bWVudCwgcGxlYXNlIHN0YXRlIHRoaXMgZXhwbGljaXRseS4gVGhpcyBn
aXZlcyB0aGUgY2hhaXJzIGFuIGluZGljYXRpb24gb2YgdGhlIGVuZXJneSBsZXZlbCBvZiBwZW9w
bGUgaW4gdGhlIHdvcmtpbmcgZ3JvdXAgd2lsbGluZyB0byB3b3JrIG9uIHRoZSBkb2N1bWVudC4N
CiANClRoYW5rcyENCkJydW5vLCBKaW0sIEpvZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQ2UgbWVzc2FnZSBldCBzZXMg
cGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVu
dGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jCnBhcyBldHJlIGRpZmZ1
c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXog
cmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyCmEgbCdleHBl
ZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBt
ZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sCk9y
YW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0
ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0
YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRp
b24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsKdGhleSBzaG91bGQgbm90IGJlIGRpc3Ry
aWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uCklmIHlvdSBoYXZl
IHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBh
bmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLgpBcyBlbWFpbHMgbWF5
IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUg
YmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuClRoYW5rIHlvdS4KDQo=

------=_001_NextPart357557755183_=----
Content-Type: text/html;
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DISO-8859-1"><style>body { line-height: 1.5; }blockquote { margin-top: =
0px; margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-=
bottom: 0px; }body { font-size: 14px; font-family: "Microsoft YaHei UI"; c=
olor: rgb(0, 0, 0); line-height: 1.5; }body { font-size: 14px; font-family=
: "Microsoft YaHei UI"; color: rgb(0, 0, 0); line-height: 1.5; }</style></=
head><body>=0A<!--[if gte mso 9]><xml>=0A<o:OfficeDocumentSettings>=0A<o:A=
llowPNG></o:AllowPNG>=0A</o:OfficeDocumentSettings>=0A</xml><![endif]--><!=
--[if gte mso 9]><xml>=0A<w:WordDocument>=0A<w:SpellingState>Clean</w:Spel=
lingState>=0A<w:TrackMoves></w:TrackMoves>=0A<w:TrackFormatting></w:TrackF=
ormatting>=0A<w:HyphenationZone>21</w:HyphenationZone>=0A<w:EnvelopeVis></=
w:EnvelopeVis>=0A<w:PunctuationKerning></w:PunctuationKerning>=0A<w:Valida=
teAgainstSchemas></w:ValidateAgainstSchemas>=0A<w:SaveIfXMLInvalid>false</=
w:SaveIfXMLInvalid>=0A<w:IgnoreMixedContent>false</w:IgnoreMixedContent>=
=0A<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>=0A<w:D=
oNotPromoteQF></w:DoNotPromoteQF>=0A<w:LidThemeOther>FR</w:LidThemeOther>=
=0A<w:LidThemeAsian>X-NONE</w:LidThemeAsian>=0A<w:LidThemeComplexScript>X-=
NONE</w:LidThemeComplexScript>=0A<w:Compatibility>=0A<w:BreakWrappedTables=
></w:BreakWrappedTables>=0A<w:SnapToGridInCell></w:SnapToGridInCell>=0A<w:=
WrapTextWithPunct></w:WrapTextWithPunct>=0A<w:UseAsianBreakRules></w:UseAs=
ianBreakRules>=0A<w:DontGrowAutofit></w:DontGrowAutofit>=0A<w:SplitPgBreak=
AndParaMark></w:SplitPgBreakAndParaMark>=0A<w:EnableOpenTypeKerning></w:En=
ableOpenTypeKerning>=0A<w:DontFlipMirrorIndents></w:DontFlipMirrorIndents>=
=0A<w:OverrideTableStyleHps></w:OverrideTableStyleHps>=0A</w:Compatibility=
>=0A<m:mathPr>=0A<m:mathFont m:val=3D"Cambria Math"></m:mathFont>=0A<m:brk=
Bin m:val=3D"before"></m:brkBin>=0A<m:brkBinSub m:val=3D"&#45;-"></m:brkBi=
nSub>=0A<m:smallFrac m:val=3D"off"></m:smallFrac>=0A<m:dispDef></m:dispDef=
>=0A<m:lMargin m:val=3D"0"></m:lMargin>=0A<m:rMargin m:val=3D"0"></m:rMarg=
in>=0A<m:defJc m:val=3D"centerGroup"></m:defJc>=0A<m:wrapIndent m:val=3D"1=
440"></m:wrapIndent>=0A<m:intLim m:val=3D"subSup"></m:intLim>=0A<m:naryLim=
 m:val=3D"undOvr"></m:naryLim>=0A</m:mathPr></w:WordDocument>=0A</xml><![e=
ndif]--><!--[if gte mso 9]><xml>=0A<w:LatentStyles DefLockedState=3D"false=
" DefUnhideWhenUsed=3D"false" DefSemiHidden=3D"false" DefQFormat=3D"false"=
 DefPriority=3D"99" LatentStyleCount=3D"376">=0A<w:LsdException Locked=3D"=
false" Priority=3D"0" QFormat=3D"true" Name=3D"Normal"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=
=3D"heading 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=
=3D"heading 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=
=3D"heading 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=
=3D"heading 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=
=3D"heading 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=
=3D"heading 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=
=3D"heading 7"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=
=3D"heading 8"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=
=3D"heading 9"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"index 2"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 3"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"index 4"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 5"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"index 6"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 7"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 8"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"in=
dex 9"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 1"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"toc 2"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"toc 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 4"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"toc 6"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"toc 7"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 8"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidd=
en=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 9"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Normal Indent"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"footnote text"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"annotation text"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
header"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"footer"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"index heading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"35" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true"=
 Name=3D"caption"></w:LsdException>=0A<w:LsdException Locked=3D"false" Sem=
iHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"table of figures"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"envelope address"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"e=
nvelope return"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"footnote reference"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"annotation reference"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"line number"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"page number"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"endnote reference"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"endnot=
e text"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"table of authorities"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"macro"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toa heading"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"List"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true"=
 UnhideWhenUsed=3D"true" Name=3D"List Number"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"List 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidde=
n=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 3"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"List 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"List Bullet 2"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 3"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Bullet 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"List Bullet 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Number 2"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"List Number 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List N=
umber 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Number 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" Name=
=3D"Title"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Closing"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Signature"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"1" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Default P=
aragraph Font"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Body Text Indent"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Contin=
ue"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"List Continue 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Continue 3"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Continue 4">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" U=
nhideWhenUsed=3D"true" Name=3D"List Continue 5"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Message Header"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"11" QFormat=3D"true" Name=3D"Subtitle"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Salutation"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Date"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Body Text First Indent"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body =
Text First Indent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Note Heading"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhe=
nUsed=3D"true" Name=3D"Body Text 2"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Te=
xt 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Body Text Indent 3"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Block Tex=
t"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Hyperlink"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"FollowedHyperlink"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"22" QFormat=3D"true" Name=3D"Strong"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" Name=3D"Emp=
hasis"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"Document Map"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Plain Text"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"E-mail Signature"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"HTML Top of Form"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"HTML Bottom of Form"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Normal (Web)"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"HTML Acronym"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HT=
ML Address"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidde=
n=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Cite"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tru=
e" Name=3D"HTML Code"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Definition"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"HTML Keyboard"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"H=
TML Preformatted"></w:LsdException>=0A<w:LsdException Locked=3D"false" Sem=
iHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Sample"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"HTML Typewriter"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Va=
riable"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"Normal Table"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation subject"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"No List"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Outline List 1"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Outline List 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline List 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Table Simple 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Tab=
le Simple 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidd=
en=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Simple 3"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Classic 1"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Cl=
assic 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 3"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Classic 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Co=
lorful 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Colorful 2"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Colorful 3"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table C=
olumns 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 2"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Columns 3"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Co=
lumns 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 5"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Grid 1"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid =
2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Table Grid 3"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Table Grid 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 5"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Grid 6"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Gr=
id 7"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Table Grid 8"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Table List 1"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Table List 3"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table=
 List 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Table List 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 7"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table List 8"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table 3D effects 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table 3D effects 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Table Contemporary"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Elegant"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Professional"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Table Subtle 1"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Subtle 2"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"Table Web 1"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Tabl=
e Web 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Balloon Text"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"39" Name=3D"Table Grid"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
Table Theme"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidd=
en=3D"true" Name=3D"Placeholder Text"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=3D"No Spacing"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Li=
ght Shading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"61" Name=3D"Light List"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"62" Name=3D"Light Grid"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"65" Name=3D"Medium List 1"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"66" Name=3D"Medium List 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Med=
ium Grid 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"69" Name=3D"Medium Grid 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"70" Name=3D"Dark List"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colo=
rful List"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"73" Name=3D"Colorful Grid"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List A=
ccent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
62" Name=3D"Light Grid Accent 1"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 1"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium S=
hading 2 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"65" Name=3D"Medium List 1 Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true"=
 Name=3D"List Paragraph"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"29" QFormat=3D"true" Name=3D"Quote"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true" Name=3D"In=
tense Quote"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"66" Name=3D"Medium List 2 Accent 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 1"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medi=
um Grid 2 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"69" Name=3D"Medium Grid 3 Accent 1"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 1"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"C=
olorful Shading Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"72" Name=3D"Colorful List Accent 1"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"60"=
 Name=3D"Light Shading Accent 2"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"61" Name=3D"Light List Accent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Acc=
ent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"63=
" Name=3D"Medium Shading 1 Accent 2"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medi=
um List 1 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"66" Name=3D"Medium List 2 Accent 2"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 2">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=
=3D"Medium Grid 2 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Acce=
nt 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"71"=
 Name=3D"Colorful Shading Accent 2"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 2"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful=
 Grid Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"60" Name=3D"Light Shading Accent 3"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Ligh=
t Grid Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"63" Name=3D"Medium Shading 1 Accent 3"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Accent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"65" Na=
me=3D"Medium List 1 Accent 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 3"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid =
1 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"68" Name=3D"Medium Grid 2 Accent 3"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark=
 List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"71" Name=3D"Colorful Shading Accent 3"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 3"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=
=3D"Colorful Grid Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"60" Name=3D"Light Shading Accent 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Acc=
ent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"62=
" Name=3D"Light Grid Accent 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 4"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Sh=
ading 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"65" Name=3D"Medium List 1 Accent 4"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 4"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D=
"Medium Grid 1 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"68" Name=3D"Medium Grid 2 Accent 4"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"70" =
Name=3D"Dark List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"71" Name=3D"Colorful Shading Accent 4"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List=
 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"73" Name=3D"Colorful Grid Accent 4"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Ligh=
t List Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"62" Name=3D"Light Grid Accent 5"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 5"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"=
Medium Shading 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"65" Name=3D"Medium List 1 Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acc=
ent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67=
" Name=3D"Medium Grid 1 Accent 5"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 5"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Gri=
d 3 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"70" Name=3D"Dark List Accent 5"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colo=
rful List Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"73" Name=3D"Colorful Grid Accent 5"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 6">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=
=3D"Light List Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"62" Name=3D"Light Grid Accent 6"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accen=
t 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" =
Name=3D"Medium Shading 2 Accent 6"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 6"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium Li=
st 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"67" Name=3D"Medium Grid 1 Accent 6"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 6"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Me=
dium Grid 3 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"70" Name=3D"Dark List Accent 6"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 6"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=
=3D"Colorful List Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"73" Name=3D"Colorful Grid Accent 6"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true" Name=
=3D"Subtle Emphasis"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"21" QFormat=3D"true" Name=3D"Intense Emphasis"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true" Nam=
e=3D"Subtle Reference"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"32" QFormat=3D"true" Name=3D"Intense Reference"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" =
Name=3D"Book Title"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"37" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Bibliog=
raphy"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC=
 Heading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"41" Name=3D"Plain Table 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"42" Name=3D"Plain Table 2"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"43" Name=3D"Plain Table 3"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain T=
able 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"4=
5" Name=3D"Plain Table 5"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"40" Name=3D"Grid Table Light"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"G=
rid Table 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"Grid Table 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"49" Name=3D"Grid Table 4"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"=
Grid Table 6 Colorful"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"52" Name=3D"Grid Table 7 Colorful"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Acc=
ent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47=
" Name=3D"Grid Table 2 Accent 1"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4=
 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"50" Name=3D"Grid Table 5 Dark Accent 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accen=
t 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" =
Name=3D"Grid Table 7 Colorful Accent 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D=
"Grid Table 2 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"48" Name=3D"Grid Table 3 Accent 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 2=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Nam=
e=3D"Grid Table 5 Dark Accent 2"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 2"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Gri=
d Table 7 Colorful Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table=
 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"Grid Table 3 Accent 3"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 3"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid T=
able 5 Dark Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 C=
olorful Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"46" Name=3D"Grid Table 1 Light Accent 4"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 4=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Nam=
e=3D"Grid Table 3 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"49" Name=3D"Grid Table 4 Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark=
 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"51" Name=3D"Grid Table 6 Colorful Accent 4"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful A=
ccent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
46" Name=3D"Grid Table 1 Light Accent 5"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid=
 Table 3 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"49" Name=3D"Grid Table 4 Accent 5"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 5=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Nam=
e=3D"Grid Table 6 Colorful Accent 5"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful Accent 5"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D=
"Grid Table 1 Light Accent 6"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 6"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"49" Name=3D"Grid Table 4 Accent 6"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid=
 Table 6 Colorful Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"52" Name=3D"Grid Table 7 Colorful Accent 6"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Tab=
le 1 Light"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"47" Name=3D"List Table 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"List Table 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List =
Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"51" Name=3D"List Table 6 Colorful"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List =
Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"47" Name=3D"List Table 2 Accent 1"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 1=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Nam=
e=3D"List Table 4 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6=
 Colorful Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"52" Name=3D"List Table 7 Colorful Accent 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 L=
ight Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"List Table 2 Accent 2"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List=
 Table 4 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"List Table 5 Dark Accent 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"List Table 7 Colorful Accent 2"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Acce=
nt 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"List Table 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 3"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"List Table 5 Dark Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 3=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"List Table 7 Colorful Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Li=
st Table 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"List Table 3 Accent 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 4"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"List Table 5 Dark Accent 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List=
 Table 7 Colorful Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"46" Name=3D"List Table 1 Light Accent 5"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table =
2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"List Table 3 Accent 5"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 5"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List T=
able 5 Dark Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"51" Name=3D"List Table 6 Colorful Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 C=
olorful Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"46" Name=3D"List Table 1 Light Accent 6"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 6=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Nam=
e=3D"List Table 3 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"49" Name=3D"List Table 4 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark=
 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"51" Name=3D"List Table 6 Colorful Accent 6"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful A=
ccent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Mention"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Smart Hyperlink"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Hashtag"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"Unresolved Mention"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"S=
mart Link"></w:LsdException>=0A</w:LatentStyles>=0A</xml><![endif]--><!--[=
if gte mso 10]><style>/* Style Definitions */=0Atable.MsoNormalTable=0A	{m=
so-style-name:"Tableau Normal";=0A	mso-tstyle-rowband-size:0;=0A	mso-tstyl=
e-colband-size:0;=0A	mso-style-noshow:yes;=0A	mso-style-priority:99;=0A	ms=
o-style-parent:"";=0A	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;=0A	mso-para-mar=
gin:0cm;=0A	mso-pagination:widow-orphan;=0A	font-size:11.0pt;=0A	font-fami=
ly:"Calibri",sans-serif;=0A	mso-ascii-font-family:Calibri;=0A	mso-hansi-fo=
nt-family:Calibri;=0A	mso-bidi-font-family:"Times New Roman";=0A	mso-farea=
st-language:EN-US;}=0A</style><![endif]--><!--[if gte mso 9]><xml>=0A<o:sh=
apedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shapedefaults>=0A</xml><!=
[endif]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:ext=3D"edit">=0A<o:i=
dmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapelayout></xml><![endi=
f]-->=0A<div><span></span>Hi all,</div><div><br></div><div><span microsoft=
=3D"" yahei=3D"" ui";=3D"" font-size:=3D"" 14px;=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"">=
&nbsp; &nbsp;&nbsp;</span><span style=3D"background-color: transparent;">&=
nbsp; &nbsp;&nbsp;</span><span style=3D"background-color: transparent;">&n=
bsp; &nbsp; I support this adoption. The draft is completed and useful.</s=
pan></div>=0A<div><br></div><div>Best regards,</div><hr style=3D"width: 21=
0px; height: 1px;" color=3D"#b5c4df" size=3D"1" align=3D"left">=0A<div><sp=
an><div style=3D"MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div=
>Haojie Wang</div><div>ChinaMobile</div><div>wanghaojie@chinamobile.com</d=
iv></div></span></div>=0A<blockquote style=3D"margin-Top: 0px; margin-Bott=
om: 0px; margin-Left: 0.5em; margin-Right: inherit"><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=
; PADDING-TOP: 8px"><div><b>From:</b>&nbsp;<a href=3D"mailto:bruno.decraen=
e@orange.com" style=3D"color: rgb(5, 99, 193); text-decoration: underline;=
">bruno.decraene@orange.com</a></div><div><b>Date:</b>&nbsp;2022-01-13&nbs=
p;18:19</div><div><b>To:</b>&nbsp;<a href=3D"mailto:spring@ietf.org" style=
=3D"color: rgb(5, 99, 193); text-decoration: underline;">SPRING WG</a></di=
v><div><b>Subject:</b>&nbsp;[spring] WG adoption call - draft-hu-spring-se=
gment-routing-proxy-forwarding</div></div></div><div><div class=3D"FoxDiv2=
0220118141909850103" style=3D"overflow-wrap: break-word;">=0A<!--[if gte m=
so 9]><xml>=0A<o:OfficeDocumentSettings>=0A<o:AllowPNG></o:AllowPNG>=0A</o=
:OfficeDocumentSettings>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<w=
:WordDocument>=0A<w:SpellingState>Clean</w:SpellingState>=0A<w:TrackMoves>=
</w:TrackMoves>=0A<w:TrackFormatting></w:TrackFormatting>=0A<w:Hyphenation=
Zone>21</w:HyphenationZone>=0A<w:EnvelopeVis></w:EnvelopeVis>=0A<w:Punctua=
tionKerning></w:PunctuationKerning>=0A<w:ValidateAgainstSchemas></w:Valida=
teAgainstSchemas>=0A<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=0A<w:Ig=
noreMixedContent>false</w:IgnoreMixedContent>=0A<w:AlwaysShowPlaceholderTe=
xt>false</w:AlwaysShowPlaceholderText>=0A<w:DoNotPromoteQF></w:DoNotPromot=
eQF>=0A<w:LidThemeOther>FR</w:LidThemeOther>=0A<w:LidThemeAsian>X-NONE</w:=
LidThemeAsian>=0A<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>=
=0A<w:Compatibility>=0A<w:BreakWrappedTables></w:BreakWrappedTables>=0A<w:=
SnapToGridInCell></w:SnapToGridInCell>=0A<w:WrapTextWithPunct></w:WrapText=
WithPunct>=0A<w:UseAsianBreakRules></w:UseAsianBreakRules>=0A<w:DontGrowAu=
tofit></w:DontGrowAutofit>=0A<w:SplitPgBreakAndParaMark></w:SplitPgBreakAn=
dParaMark>=0A<w:EnableOpenTypeKerning></w:EnableOpenTypeKerning>=0A<w:Dont=
FlipMirrorIndents></w:DontFlipMirrorIndents>=0A<w:OverrideTableStyleHps></=
w:OverrideTableStyleHps>=0A</w:Compatibility>=0A<m:mathPr>=0A<m:mathFont m=
:val=3D"Cambria Math"></m:mathFont>=0A<m:brkBin m:val=3D"before"></m:brkBi=
n>=0A<m:brkBinSub m:val=3D"&#45;-"></m:brkBinSub>=0A<m:smallFrac m:val=3D"=
off"></m:smallFrac>=0A<m:dispDef></m:dispDef>=0A<m:lMargin m:val=3D"0"></m=
:lMargin>=0A<m:rMargin m:val=3D"0"></m:rMargin>=0A<m:defJc m:val=3D"center=
Group"></m:defJc>=0A<m:wrapIndent m:val=3D"1440"></m:wrapIndent>=0A<m:intL=
im m:val=3D"subSup"></m:intLim>=0A<m:naryLim m:val=3D"undOvr"></m:naryLim>=
=0A</m:mathPr></w:WordDocument>=0A</xml><![endif]--><!--[if gte mso 9]><xm=
l>=0A<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false" =
DefSemiHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyl=
eCount=3D"376">=0A<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=
=3D"true" Name=3D"Normal"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"9" QFormat=3D"true" Name=3D"heading 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"index 1"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 2"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"index 3"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"index 5"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 6"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 7"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"in=
dex 8"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"index 9"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"toc 1"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
toc 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"toc 4"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"toc 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 6"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 7"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"toc 8"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"toc 9"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Normal Indent"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"footnote text"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotati=
on text"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"header"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" N=
ame=3D"footer"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index heading"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"table of figures"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"envelop=
e address"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"envelope return"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"footnote reference"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annot=
ation reference"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"line number"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"page number"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"endnote ref=
erence"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"endnote text"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of authorities"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"macro"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"toa heading"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Lis=
t"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"List Bullet"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"List Number"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"List 3"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 4"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"List 5"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"List Bullet 3"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"List Bullet 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 5"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"List Number 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Numb=
er 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"List Number 4"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Number 5"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"10" QFormat=3D"true" Name=3D"Title"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Closing"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Signature"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" U=
nhideWhenUsed=3D"true" Name=3D"Default Paragraph Font"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Body Text"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" U=
nhideWhenUsed=3D"true" Name=3D"List Continue"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"List Continue 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Continue 3"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"List Continue 4"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
List Continue 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Message Header"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true=
" Name=3D"Subtitle"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Salutation"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"Date"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text First I=
ndent"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"Body Text First Indent 2"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Note Heading"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Tex=
t 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"Body Text 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Body Text Indent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Block Text"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Hyperlink"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"FollowedHyperlink"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"tru=
e" Name=3D"Strong"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"20" QFormat=3D"true" Name=3D"Emphasis"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Document Map"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Plain Text"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"E-mail Signature"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML =
Top of Form"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidd=
en=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Bottom of Form"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"Normal (Web)"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Ac=
ronym"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"HTML Address"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"HTML Cite"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Code"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"HTML Definition"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Ke=
yboard"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"HTML Preformatted"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"HTML Sample"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Typewriter=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true"=
 UnhideWhenUsed=3D"true" Name=3D"HTML Variable"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Normal Table"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotation subject"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"No List"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline=
 List 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline List 2"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"Outline List 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Simpl=
e 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"Table Simple 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Table Simple 3"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table Classic 2"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Classic 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"Table Colorful 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table Colorful 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Colorful 3"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Table Columns 1"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"T=
able Columns 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 3"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Columns 4"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table=
 Columns 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidde=
n=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Table Grid 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 3"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table Grid 4"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table Grid 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 6"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Grid 7"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid =
8"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Table List 1"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Table List 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 3"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table List 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Li=
st 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Table List 6"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Table List 7"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 8"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Table 3D effects 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table 3D effects 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 3"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Contemporary"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Table Elegant"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Professional"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Subtle 1"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Subtle 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Web 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web=
 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"Balloon Text"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Theme"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Text"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=
=3D"No Spacing"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"60" Name=3D"Light Shading"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"61" Name=3D"Light List"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"64" Name=3D"Medium Shading 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"65" Name=3D"Medium List 1"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"M=
edium Grid 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"68" Name=3D"Medium Grid 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorfu=
l Shading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"72" Name=3D"Colorful List"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"73" Name=3D"Colorful Grid"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent =
1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Na=
me=3D"Light List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"62" Name=3D"Light Grid Accent 1"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Acc=
ent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64=
" Name=3D"Medium Shading 2 Accent 1"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Rev=
ision"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"34=
" QFormat=3D"true" Name=3D"List Paragraph"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Quote"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=
=3D"true" Name=3D"Intense Quote"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 1"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid=
 1 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"68" Name=3D"Medium Grid 2 Accent 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 1"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark=
 List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"71" Name=3D"Colorful Shading Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=
=3D"Colorful Grid Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"60" Name=3D"Light Shading Accent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Acc=
ent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"62=
" Name=3D"Light Grid Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 2"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Sh=
ading 2 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"65" Name=3D"Medium List 1 Accent 2"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D=
"Medium Grid 1 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"68" Name=3D"Medium Grid 2 Accent 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"70" =
Name=3D"Dark List Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"71" Name=3D"Colorful Shading Accent 2"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"73" Name=3D"Colorful Grid Accent 2"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Ligh=
t List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"62" Name=3D"Light Grid Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 3"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"=
Medium Shading 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"65" Name=3D"Medium List 1 Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acc=
ent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67=
" Name=3D"Medium Grid 1 Accent 3"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Gri=
d 3 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"70" Name=3D"Dark List Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colo=
rful List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"73" Name=3D"Colorful Grid Accent 3"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 4">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=
=3D"Light List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"62" Name=3D"Light Grid Accent 4"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accen=
t 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" =
Name=3D"Medium Shading 2 Accent 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 4"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium Li=
st 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"67" Name=3D"Medium Grid 1 Accent 4"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Me=
dium Grid 3 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"70" Name=3D"Dark List Accent 4"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 4"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=
=3D"Colorful List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"73" Name=3D"Colorful Grid Accent 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"61" Name=3D"Light List Accent 5"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 5"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shadin=
g 1 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"64" Name=3D"Medium Shading 2 Accent 5"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 5"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"=
Medium List 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"67" Name=3D"Medium Grid 1 Accent 5"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent=
 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" N=
ame=3D"Medium Grid 3 Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shadi=
ng Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"72" Name=3D"Colorful List Accent 5"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Ligh=
t Shading Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"61" Name=3D"Light List Accent 6"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 6"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Med=
ium Shading 1 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"64" Name=3D"Medium Shading 2 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acc=
ent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66=
" Name=3D"Medium List 2 Accent 6"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 6"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Gri=
d 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"69" Name=3D"Medium Grid 3 Accent 6"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorfu=
l Shading Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"72" Name=3D"Colorful List Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 6">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"19" QForm=
at=3D"true" Name=3D"Subtle Emphasis"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"Intense Emphasis"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"31" QFor=
mat=3D"true" Name=3D"Subtle Reference"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"Intense Referen=
ce"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"33" Q=
Format=3D"true" Name=3D"Book Title"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"37" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Bibliography"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"t=
rue" Name=3D"TOC Heading"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"41" Name=3D"Plain Table 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Tab=
le 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"44"=
 Name=3D"Plain Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"45" Name=3D"Plain Table 5"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Tab=
le 1 Light"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"47" Name=3D"Grid Table 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"Grid Table 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid =
Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"51" Name=3D"Grid Table 6 Colorful"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid =
Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"47" Name=3D"Grid Table 2 Accent 1"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 1=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Nam=
e=3D"Grid Table 4 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6=
 Colorful Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"52" Name=3D"Grid Table 7 Colorful Accent 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 L=
ight Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"Grid Table 2 Accent 2"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid=
 Table 4 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"Grid Table 5 Dark Accent 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"Grid Table 7 Colorful Accent 2"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Acce=
nt 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"Grid Table 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 3"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"Grid Table 5 Dark Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 3=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"Grid Table 7 Colorful Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Gr=
id Table 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"Grid Table 3 Accent 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 4"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"Grid Table 5 Dark Accent 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid=
 Table 7 Colorful Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 5"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table =
2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"Grid Table 3 Accent 5"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 5"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid T=
able 5 Dark Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 C=
olorful Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"46" Name=3D"Grid Table 1 Light Accent 6"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 6=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Nam=
e=3D"Grid Table 3 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"49" Name=3D"Grid Table 4 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark=
 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"51" Name=3D"Grid Table 6 Colorful Accent 6"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful A=
ccent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
46" Name=3D"List Table 1 Light"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"47" Name=3D"List Table 2"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List =
Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
50" Name=3D"List Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"46" Name=3D"List Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 1"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Lis=
t Table 3 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"49" Name=3D"List Table 4 Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent =
1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Na=
me=3D"List Table 6 Colorful Accent 1"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=
=3D"List Table 1 Light Accent 2"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 2"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"49" Name=3D"List Table 4 Accent 2"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 2"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"L=
ist Table 6 Colorful Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List=
 Table 1 Light Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"47" Name=3D"List Table 2 Accent 3"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Na=
me=3D"List Table 4 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 3"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table =
6 Colorful Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"52" Name=3D"List Table 7 Colorful Accent 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 L=
ight Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"List Table 2 Accent 4"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List=
 Table 4 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"List Table 5 Dark Accent 4"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful=
 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"List Table 7 Colorful Accent 4"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Acce=
nt 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"List Table 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 5"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"List Table 5 Dark Accent 5"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 5=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"List Table 7 Colorful Accent 5"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Accent 6"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Li=
st Table 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"List Table 3 Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 6"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"List Table 5 Dark Accent 6"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List=
 Table 7 Colorful Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Mention"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Smart Hyperlink"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"H=
ashtag"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"Unresolved Mention"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Smart Link"></w:LsdException>=0A</w:LatentStyles>=0A</xm=
l><![endif]--><!--[if gte mso 10]><style>/* Style Definitions */=0Atable.M=
soNormalTable=0A	{mso-style-name:"Tableau Normal";=0A	mso-tstyle-rowband-s=
ize:0;=0A	mso-tstyle-colband-size:0;=0A	mso-style-noshow:yes;=0A	mso-style=
-priority:99;=0A	mso-style-parent:"";=0A	mso-padding-alt:0cm 5.4pt 0cm 5.4=
pt;=0A	mso-para-margin:0cm;=0A	mso-pagination:widow-orphan;=0A	font-size:1=
1.0pt;=0A	font-family:"Calibri",sans-serif;=0A	mso-ascii-font-family:Calib=
ri;=0A	mso-hansi-font-family:Calibri;=0A	mso-bidi-font-family:"Times New R=
oman";=0A	mso-fareast-language:EN-US;}=0A</style><![endif]--><!--[if gte m=
so 9]><xml>=0A<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shaped=
efaults>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:e=
xt=3D"edit">=0A<o:idmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapel=
ayout></xml><![endif]-->=0A<div class=3D"WordSection1" style=3D"page: Word=
Section1;">=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; font-size: =
11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"fon=
t-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:E=
N-US">Dear WG,<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"mar=
gin: 0px 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-=
serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"=
MsoNormal" style=3D"margin: 0px 0cm; font-size: 11pt; font-family: Calibri=
, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=
&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">This message starts =
a 2 week WG adoption call, ending 27/01/2022, for draft-hu-spring-segment-=
routing-proxy-forwarding<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" st=
yle=3D"margin: 0px 0cm; font-size: 11pt; font-family: Calibri, sans-serif;=
"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&q=
uot;,sans-serif;mso-ansi-language:EN-US"><a href=3D"https://datatracker.ie=
tf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/" style=3D"col=
or: rgb(5, 99, 193); text-decoration: underline;">https://datatracker.ietf=
.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</a><o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; font-size: 1=
1pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font=
-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin=
: 0px 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-se=
rif;mso-ansi-language:EN-US">After review of the document please indicate =
support (or not) for WG adoption of the document to the mailing list.<o:p>=
</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; font-=
size: 11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=
=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-lan=
guage:EN-US"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0px 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><=
span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot=
;,sans-serif;mso-ansi-language:EN-US">Please also provide comments/reasons=
 for your support (or lack thereof) as this is a stronger way to indicate =
your (non) support as this=0A is not a vote.<span style=3D"mso-tab-count:1=
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0px 0cm; font-size: 11pt; font-family: Cal=
ibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p=
></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; font-size:=
 11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"fo=
nt-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:=
EN-US">If you are willing to work on or review the document, please state =
this explicitly. This gives the chairs an indication of the energy level=
=0A of people in the working group willing to work on the document.<o:p></=
o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; font-si=
ze: 11pt; font-family: Calibri, sans-serif;"><span style=3D"font-size:10.0=
pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; font-size: 11pt; font-=
family: Calibri, sans-serif;"><span class=3D"SpellE"><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Thanks</span></span><=
span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">!=
<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<o:p><=
/o:p></span></p>=0A</div>=0A<pre>_________________________________________=
__________________________________________________________________________=
______=0ACe message et ses pieces jointes peuvent contenir des information=
s confidentielles ou privilegiees et ne doivent donc=0Apas etre diffuses, =
exploites ou copies sans autorisation. Si vous avez recu ce message par er=
reur, veuillez le signaler=0Aa l'expediteur et le detruire ainsi que les p=
ieces jointes. Les messages electroniques etant susceptibles d'alteration,=
=0AOrange decline toute responsabilite si ce message a ete altere, deforme=
 ou falsifie. Merci.=0AThis message and its attachments may contain confid=
ential or privileged information that may be protected by law;=0Athey shou=
ld not be distributed, used or copied without authorisation.=0AIf you have=
 received this email in error, please notify the sender and delete this me=
ssage and its attachments.=0AAs emails may be altered, Orange is not liabl=
e for messages that have been modified, changed or falsified.=0AThank you.=
=0A</pre>=0A</div></div></blockquote>=0A</body></html>
------=_001_NextPart357557755183_=------




From nobody Wed Jan 19 17:55:25 2022
Return-Path: <gongliyan@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 8189F3A13F8 for <spring@ietfa.amsl.com>; Wed, 19 Jan 2022 17:55:23 -0800 (PST)
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, 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 qp8vbdIAU2Aq for <spring@ietfa.amsl.com>; Wed, 19 Jan 2022 17:55:19 -0800 (PST)
Received: from cmccmta3.chinamobile.com (cmccmta3.chinamobile.com [221.176.66.81]) by ietfa.amsl.com (Postfix) with ESMTP id 5FFE03A13F4 for <spring@ietf.org>; Wed, 19 Jan 2022 17:55:17 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.15]) by rmmx-syy-dmz-app12-12012 (RichMail) with SMTP id 2eec61e8c102f09-18fb6; Thu, 20 Jan 2022 09:55:16 +0800 (CST)
X-RM-TRANSID: 2eec61e8c102f09-18fb6
X-RM-SPAM-FLAG: 00000000
Received: from gongliyan@chinamobile.com ( [10.1.6.7] ) by ajax-webmail-syy-appsvr08-11008 (Richmail) with HTTP; Thu, 20 Jan 2022 09:55:15 +0800 (CST)
Date: Thu, 20 Jan 2022 09:55:15 +0800 (CST)
From: =?utf-8?B?6b6a56uL6Imz?= <gongliyan@chinamobile.com>
To: "bruno.decraene" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Message-ID: <2b0061e8ba31bc2-0003b.Richmail.00007040391237131491@chinamobile.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_104226_819169387.1642643715768"
X-Priority: 3
X-RM-TRANSID: 2b0061e8ba31bc2-0003b
X-RM-OA-ENC-TYPE: 0
X-RM-FontColor: 0
X-CLIENT-INFO: X-TIMING=0&X-MASSSENT=0&X-SENSITIVE=0
X-Mailer: Richmail_Webapp(V2.3.25)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YMwct2cKG40Olj5hee0tbpfyCI0>
Subject: Re: [spring] WG adoption call -draft-hu-spring-segment-routing-proxy-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: Thu, 20 Jan 2022 01:55:24 -0000

------=_Part_104226_819169387.1642643715768
Content-Type: text/plain;charset=UTF-8
Content-Transfer-Encoding: quoted-printable


Hi WG=EF=BC=8C





I support this adoption.





Best Regards,

Liyan Gong




----=E9=82=AE=E4=BB=B6=E5=8E=9F=E6=96=87----=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=
=BC=9A"bruno.decraene" <bruno.decraene@orange.com>=E6=94=B6=E4=BB=B6=E4=BA=
=BA=EF=BC=9ASPRING WG  <spring@ietf.org>=E6=8A=84=E3=80=80=E9=80=81: (=E6=
=97=A0)=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4=EF=BC=9A2022-01-13 18:19:20=E4=
=B8=BB=E9=A2=98=EF=BC=9A[spring] WG adoption call -draft-hu-spring-segment-=
routing-proxy-forwarding
     =20

Dear WG,


=20


This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding


https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/


=20


After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.


=20


Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this  is not a vot=
e.     =20


=20


If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level  of people=
 in the working group willing to work on the document.


=20


Thanks!


Bruno, Jim, Joel


___________________________________________________________________________=
______________________________________________

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 l39expediteur et le detruire ainsi que les pieces jointes. Les messages e=
lectroniques etant susceptibles d39alteration,
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. =20


------=_Part_104226_819169387.1642643715768
Content-Type: text/html;charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p style=3D"font-family: &quot;=E5=AE=8B=E4=BD=93,NSimSun,SimSun&quot;; fon=
t-size: 14px; white-space: normal;"><span style=3D"font-family: arial, helv=
etica, sans-serif; font-size: 12px;">Hi WG=EF=BC=8C</span></p><p style=3D"f=
ont-family: &quot;=E5=AE=8B=E4=BD=93,NSimSun,SimSun&quot;; font-size: 14px;=
 white-space: normal;"><br/></p><p style=3D"font-family: &quot;=E5=AE=8B=E4=
=BD=93,NSimSun,SimSun&quot;; font-size: 14px; white-space: normal;"><span s=
tyle=3D"font-family: arial, helvetica, sans-serif; font-size: 12px;">I&nbsp=
;support this adoption.</span></p><p style=3D"font-family: &quot;=E5=AE=8B=
=E4=BD=93,NSimSun,SimSun&quot;; font-size: 14px; white-space: normal;"><br/=
></p><div style=3D"font-family: &quot;=E5=AE=8B=E4=BD=93,NSimSun,SimSun&quo=
t;; font-size: 14px; white-space: normal;"><span style=3D"font-family: aria=
l, helvetica, sans-serif; font-size: 12px;">Best Regards,</span></div><p st=
yle=3D"font-family: &quot;=E5=AE=8B=E4=BD=93,NSimSun,SimSun&quot;; font-siz=
e: 14px; white-space: normal;"><span style=3D"font-family: arial, helvetica=
, sans-serif; font-size: 12px;">Liyan Gong</span></p><p style=3D"font-famil=
y: &quot;=E5=AE=8B=E4=BD=93,NSimSun,SimSun&quot;; font-size: 14px; white-sp=
ace: normal;"><br/></p><!-- block name=3D"headerinfo" --><blockquote id=3D"=
oriMsgHtmlSeperator" style=3D" MARGIN: 0px 0px 0px 0.8ex; ">----=E9=82=AE=
=E4=BB=B6=E5=8E=9F=E6=96=87----<br/><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=
=BC=9A</strong>&quot;bruno.decraene&quot;&nbsp;&lt;bruno.decraene@orange.co=
m&gt;<br/><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>SPRING&nbsp;=
WG&nbsp;&nbsp;&lt;spring@ietf.org&gt;<br/><strong>=E6=8A=84=E3=80=80=E9=80=
=81: </strong>(=E6=97=A0)<br/><strong>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4=
=EF=BC=9A</strong>2022-01-13 18:19:20<br/><strong>=E4=B8=BB=E9=A2=98=EF=BC=
=9A</strong>[spring]&nbsp;WG&nbsp;adoption&nbsp;call&nbsp;-draft-hu-spring-=
segment-routing-proxy-forwarding<br/><br/>
 &nbsp; &nbsp; &nbsp;<link/><div class=3D"WordSection1"><p class=3D"MsoNorm=
al"><span style=3D"font-size: 10.0pt;font-family: Arial , sans-serif;">Dear=
 WG,</span></p><p class=3D"MsoNormal"><span style=3D"font-size: 10.0pt;font=
-family: Arial , sans-serif;">&nbsp;</span></p><p class=3D"MsoNormal"><span=
 style=3D"font-size: 10.0pt;font-family: Arial , sans-serif;">This message =
starts a 2 week WG adoption call, ending 27/01/2022, for draft-hu-spring-se=
gment-routing-proxy-forwarding</span></p><p class=3D"MsoNormal"><span style=
=3D"font-size: 10.0pt;font-family: Arial , sans-serif;"><a href=3D"https://=
datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/"=
>https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-for=
warding/</a></span></p><p class=3D"MsoNormal"><span style=3D"font-size: 10.=
0pt;font-family: Arial , sans-serif;">&nbsp;</span></p><p class=3D"MsoNorma=
l"><span style=3D"font-size: 10.0pt;font-family: Arial , sans-serif;">After=
 review of the document please indicate support (or not) for WG adoption of=
 the document to the mailing list.</span></p><p class=3D"MsoNormal"><span s=
tyle=3D"font-size: 10.0pt;font-family: Arial , sans-serif;">&nbsp;</span></=
p><p class=3D"MsoNormal"><span style=3D"font-size: 10.0pt;font-family: Aria=
l , sans-serif;">Please also provide comments/reasons for your support (or =
lack thereof) as this is a stronger way to indicate your (non) support as t=
his &nbsp;is not a vote.<span style=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </s=
pan></span></p><p class=3D"MsoNormal"><span style=3D"font-size: 10.0pt;font=
-family: Arial , sans-serif;">&nbsp;</span></p><p class=3D"MsoNormal"><span=
 style=3D"font-size: 10.0pt;font-family: Arial , sans-serif;">If you are wi=
lling to work on or review the document, please state this explicitly. This=
 gives the chairs an indication of the energy level &nbsp;of people in the =
working group willing to work on the document.</span></p><p class=3D"MsoNor=
mal"><span style=3D"font-size: 10.0pt;font-family: Arial , sans-serif;">&nb=
sp;</span></p><p class=3D"MsoNormal"><span class=3D"SpellE" style=3D"font-s=
ize: 10pt; font-family: Arial, sans-serif;">Thanks!</span></p><p class=3D"M=
soNormal"><span style=3D"font-size: 10.0pt;font-family: Arial , sans-serif;=
">Bruno, Jim, Joel</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&#39;expediteur et le detruire ainsi que les pieces jointes. Les message=
s electroniques etant susceptibles d&#39;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> &nbsp;</blockquote><!-- endblock name=3D"headerinfo" --><p=
></p>
------=_Part_104226_819169387.1642643715768--



From nobody Wed Jan 19 18:11:22 2022
Return-Path: <lihao@h3c.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0A203A14DA for <spring@ietfa.amsl.com>; Wed, 19 Jan 2022 18:11:20 -0800 (PST)
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, 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 WpmvGCFPRvja for <spring@ietfa.amsl.com>; Wed, 19 Jan 2022 18:11:17 -0800 (PST)
Received: from h3cspam01-ex.h3c.com (smtp.h3c.com [60.191.123.56]) (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 984143A14D8 for <spring@ietf.org>; Wed, 19 Jan 2022 18:11:16 -0800 (PST)
Received: from mail.maildlp.com ([172.25.15.155]) by h3cspam01-ex.h3c.com with ESMTP id 20K2AZPn018840; Thu, 20 Jan 2022 10:10:35 +0800 (GMT-8) (envelope-from lihao@h3c.com)
Received: from DAG2EX02-BASE.srv.huawei-3com.com (unknown [10.8.0.65]) by mail.maildlp.com (Postfix) with ESMTP id 58B7D2286F72; Thu, 20 Jan 2022 10:10:34 +0800 (CST)
Received: from DAG2EX05-BASE.srv.huawei-3com.com (10.8.0.68) by DAG2EX02-BASE.srv.huawei-3com.com (10.8.0.65) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 20 Jan 2022 10:10:34 +0800
Received: from DAG2EX05-BASE.srv.huawei-3com.com ([fe80::f963:2fad:283e:6b1c]) by DAG2EX05-BASE.srv.huawei-3com.com ([fe80::f963:2fad:283e:6b1c%2]) with mapi id 15.01.2375.017; Thu, 20 Jan 2022 10:10:34 +0800
From: Lihao <lihao@h3c.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgNouYgTcxs+1leSTW7jJ1fPCg3Ug==
Date: Thu, 20 Jan 2022 02:10:34 +0000
Message-ID: <bc3e7c95d4b94d9393a512ad4d7ae593@h3c.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.76.35]
x-sender-location: DAG2
Content-Type: multipart/alternative; boundary="_000_bc3e7c95d4b94d9393a512ad4d7ae593h3ccom_"
MIME-Version: 1.0
X-DNSRBL: 
X-MAIL: h3cspam01-ex.h3c.com 20K2AZPn018840
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FADOrVfEOqRMUgHYNczrUVBk5ZU>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Thu, 20 Jan 2022 02:11:21 -0000

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

SGkgV0cNCg0KDQpJICBTdXBwb3J0IHRoZSBhZG9wdGlvbi4NCg0KDQp0aGFua3MuDQoNCg0KDQq3
orz+yMs6IHNwcmluZyBbbWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnXSC0+rHtIGJydW5v
LmRlY3JhZW5lQG9yYW5nZS5jb20NCreiy83KsbzkOiAyMDIyxOox1MIxM8jVIDE4OjE5DQrK1bz+
yMs6IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPg0K1vfM4jogW3NwcmluZ10gV0cgYWRvcHRp
b24gY2FsbCAtIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGlu
Zw0KDQpEZWFyIFdHLA0KDQpUaGlzIG1lc3NhZ2Ugc3RhcnRzIGEgMiB3ZWVrIFdHIGFkb3B0aW9u
IGNhbGwsIGVuZGluZyAyNy8wMS8yMDIyLCBmb3IgZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy1wcm94eS1mb3J3YXJkaW5nDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcvDQoNCkFmdGVy
IHJldmlldyBvZiB0aGUgZG9jdW1lbnQgcGxlYXNlIGluZGljYXRlIHN1cHBvcnQgKG9yIG5vdCkg
Zm9yIFdHIGFkb3B0aW9uIG9mIHRoZSBkb2N1bWVudCB0byB0aGUgbWFpbGluZyBsaXN0Lg0KDQpQ
bGVhc2UgYWxzbyBwcm92aWRlIGNvbW1lbnRzL3JlYXNvbnMgZm9yIHlvdXIgc3VwcG9ydCAob3Ig
bGFjayB0aGVyZW9mKSBhcyB0aGlzIGlzIGEgc3Ryb25nZXIgd2F5IHRvIGluZGljYXRlIHlvdXIg
KG5vbikgc3VwcG9ydCBhcyB0aGlzIGlzIG5vdCBhIHZvdGUuDQoNCklmIHlvdSBhcmUgd2lsbGlu
ZyB0byB3b3JrIG9uIG9yIHJldmlldyB0aGUgZG9jdW1lbnQsIHBsZWFzZSBzdGF0ZSB0aGlzIGV4
cGxpY2l0bHkuIFRoaXMgZ2l2ZXMgdGhlIGNoYWlycyBhbiBpbmRpY2F0aW9uIG9mIHRoZSBlbmVy
Z3kgbGV2ZWwgb2YgcGVvcGxlIGluIHRoZSB3b3JraW5nIGdyb3VwIHdpbGxpbmcgdG8gd29yayBv
biB0aGUgZG9jdW1lbnQuDQoNClRoYW5rcyENCkJydW5vLCBKaW0sIEpvZWwNCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
DQoNCg0KQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBk
ZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9p
dmVudCBkb25jDQoNCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMg
YXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZl
dWlsbGV6IGxlIHNpZ25hbGVyDQoNCmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNp
IHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50
IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sDQoNCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3Bv
bnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmll
LiBNZXJjaS4NCg0KDQoNClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250
YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHBy
b3RlY3RlZCBieSBsYXc7DQoNCnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBv
ciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KDQpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0
aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0
aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4NCg0KQXMgZW1haWxzIG1heSBiZSBhbHRl
cmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9k
aWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLg0KDQpUaGFuayB5b3UuDQoNCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCrG+08q8/rywxuS4vbz+uqzT0NDCu6rI/byvzcW1xLGjw9zQxc+io6y99s/e09q3
osvNuPjJz8PmtdjWt9bQwdCz9g0KtcS49sjLu/LIutfpoaO9+9a5yM66zsbky/vIy9LUyM66ztDO
yr3KudPDo6iw/MCotauyu8/e09rIq7K/u/Kyv7fWtdjQucK2oaK4tNbGoaINCrvyyaK3oqOpsb7T
yrz+1tC1xNDFz6Kho8jnufvE+rTtytXBy7G+08q8/qOsx+vE+sGivLS157uwu/LTyrz+zajWqrei
vP7Iy7Kiyb6z/bG+DQrTyrz+o6ENClRoaXMgZS1tYWlsIGFuZCBpdHMgYXR0YWNobWVudHMgY29u
dGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24gZnJvbSBOZXcgSDNDLCB3aGljaCBpcw0KaW50
ZW5kZWQgb25seSBmb3IgdGhlIHBlcnNvbiBvciBlbnRpdHkgd2hvc2UgYWRkcmVzcyBpcyBsaXN0
ZWQgYWJvdmUuIEFueSB1c2Ugb2YgdGhlDQppbmZvcm1hdGlvbiBjb250YWluZWQgaGVyZWluIGlu
IGFueSB3YXkgKGluY2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvLCB0b3RhbCBvciBwYXJ0aWFs
DQpkaXNjbG9zdXJlLCByZXByb2R1Y3Rpb24sIG9yIGRpc3NlbWluYXRpb24pIGJ5IHBlcnNvbnMg
b3RoZXIgdGhhbiB0aGUgaW50ZW5kZWQNCnJlY2lwaWVudChzKSBpcyBwcm9oaWJpdGVkLiBJZiB5
b3UgcmVjZWl2ZSB0aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVy
DQpieSBwaG9uZSBvciBlbWFpbCBpbW1lZGlhdGVseSBhbmQgZGVsZXRlIGl0IQ0K

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<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;
	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:"Microsoft YaHei";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"Microsoft YaHei";
	panose-1:2 11 5 3 2 2 4 2 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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Arial",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
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:"Courier New";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">Hi WG<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">I&nbsp; Support the adoption.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">thanks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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"font-family:&quot;=CE=A2=C8=ED=D1=
=C5=BA=DA&quot;,sans-serif;mso-fareast-language:ZH-CN">=B7=A2=BC=FE=C8=CB<s=
pan lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-fa=
mily:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;mso-fareast-language:Z=
H-CN"> spring [mailto:spring-bounces@ietf.org]
</span><b><span style=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,s=
ans-serif;mso-fareast-language:ZH-CN">=B4=FA=B1=ED
</span></b><span lang=3D"EN-US" style=3D"font-family:&quot;=CE=A2=C8=ED=D1=
=C5=BA=DA&quot;,sans-serif;mso-fareast-language:ZH-CN">bruno.decraene@orang=
e.com<br>
</span><b><span style=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,s=
ans-serif;mso-fareast-language:ZH-CN">=B7=A2=CB=CD=CA=B1=BC=E4<span lang=3D=
"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-family:&quot;=
=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;mso-fareast-language:ZH-CN"> 2022=
</span><span style=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans=
-serif;mso-fareast-language:ZH-CN">=C4=EA<span lang=3D"EN-US">1</span>=D4=
=C2<span lang=3D"EN-US">13</span>=C8=D5<span lang=3D"EN-US">
 18:19<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> SPRING WG &lt;spring@ietf.org&gt;<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-forward=
ing<o:p></o:p></span></span></p>
</div>
</div>
<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" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Dear WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">This message starts a 2 week WG adopti=
on call, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwa=
rding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><a href=3D"https://datatracker.ietf.or=
g/doc/draft-hu-spring-segment-routing-proxy-forwarding/">https://datatracke=
r.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</a><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">After review of the document please in=
dicate support (or not) for WG adoption of the document to the mailing list=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Please also provide comments/reasons f=
or your support (or lack thereof) as this is a stronger way to indicate you=
r (non) support as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an indi=
cation of the energy level of people in the working
 group willing to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<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>
<span style=3D"font-size:7.5pt;font-family:=BB=AA=CE=C4=CF=B8=BA=DA;color:g=
ray"><span lang=3D"EN-US">-------------------------------------------------=
---------------------------------------------------------------------------=
---------<br>
</span>=B1=BE=D3=CA=BC=FE=BC=B0=C6=E4=B8=BD=BC=FE=BA=AC=D3=D0=D0=C2=BB=AA=
=C8=FD=BC=AF=CD=C5=B5=C4=B1=A3=C3=DC=D0=C5=CF=A2=A3=AC=BD=F6=CF=DE=D3=DA=B7=
=A2=CB=CD=B8=F8=C9=CF=C3=E6=B5=D8=D6=B7=D6=D0=C1=D0=B3=F6<span lang=3D"EN-U=
S"><br>
</span>=B5=C4=B8=F6=C8=CB=BB=F2=C8=BA=D7=E9=A1=A3=BD=FB=D6=B9=C8=CE=BA=CE=
=C6=E4=CB=FB=C8=CB=D2=D4=C8=CE=BA=CE=D0=CE=CA=BD=CA=B9=D3=C3=A3=A8=B0=FC=C0=
=A8=B5=AB=B2=BB=CF=DE=D3=DA=C8=AB=B2=BF=BB=F2=B2=BF=B7=D6=B5=D8=D0=B9=C2=B6=
=A1=A2=B8=B4=D6=C6=A1=A2<span lang=3D"EN-US"><br>
</span>=BB=F2=C9=A2=B7=A2=A3=A9=B1=BE=D3=CA=BC=FE=D6=D0=B5=C4=D0=C5=CF=A2=
=A1=A3=C8=E7=B9=FB=C4=FA=B4=ED=CA=D5=C1=CB=B1=BE=D3=CA=BC=FE=A3=AC=C7=EB=C4=
=FA=C1=A2=BC=B4=B5=E7=BB=B0=BB=F2=D3=CA=BC=FE=CD=A8=D6=AA=B7=A2=BC=FE=C8=CB=
=B2=A2=C9=BE=B3=FD=B1=BE<span lang=3D"EN-US"><br>
</span>=D3=CA=BC=FE=A3=A1<span lang=3D"EN-US"><br>
</span></span><span lang=3D"EN-US" style=3D"font-size:7.5pt;font-family:&qu=
ot;Arial&quot;,&quot;sans-serif&quot;;color:gray">This e-mail and its attac=
hments contain confidential information from New H3C, which is
<br>
intended only for the person or entity whose address is listed above. Any u=
se of the
<br>
information contained herein in any way (including, but not limited to, tot=
al or partial
<br>
disclosure, reproduction, or dissemination) by persons other than the inten=
ded <br>
recipient(s) is prohibited. If you receive this e-mail in error, please not=
ify the sender
<br>
by phone or email immediately and delete it!</span>
</body>
</html>

--_000_bc3e7c95d4b94d9393a512ad4d7ae593h3ccom_--


From nobody Wed Jan 19 18:45:58 2022
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 77E893A083B for <spring@ietfa.amsl.com>; Wed, 19 Jan 2022 18:45:55 -0800 (PST)
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_MSPIKE_H2=-0.001, 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 MDZJ92Fuistm for <spring@ietfa.amsl.com>; Wed, 19 Jan 2022 18:45:52 -0800 (PST)
Received: from mail-m17638.qiye.163.com (mail-m17638.qiye.163.com [59.111.176.38]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5769F3A0839 for <spring@ietf.org>; Wed, 19 Jan 2022 18:45:51 -0800 (PST)
Received: from DESKTOP2IOH5QC (unknown [219.142.69.75]) by mail-m17638.qiye.163.com (Hmail) with ESMTPA id 1421F1C0821; Thu, 20 Jan 2022 10:45:49 +0800 (CST)
From: "Aijun Wang" <wangaijun@tsinghua.org.cn>
To: <bruno.decraene@orange.com>, "'SPRING WG'" <spring@ietf.org>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
In-Reply-To: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
Date: Thu, 20 Jan 2022 10:45:48 +0800
Message-ID: <00f301d80da7$d4a8a030$7df9e090$@tsinghua.org.cn>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00F4_01D80DEA.E2CF1480"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQGTpp/eCb7f3S6vK91CLjLoEGPYdaz0AVUQ
Content-Language: zh-cn
X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgPGg8OCBgUHx5ZQUlOS1dZCBgUCR5ZQVlLVUtZV1 kWDxoPAgseWUFZKDYvK1lXWShZQUpMS0tKN1dZLVlBSVdZDwkaFQgSH1lBWRpJSkhWHx5NQkJJTR gfQ0NJVRMBExYaEhckFA4PWVdZFhoPEhUdFFlBWVVLWQY+
X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6PBw6Pio4MD5CND0oTyNWORUo I04aCy1VSlVKTU9JTU9NTE9CTkpLVTMWGhIXVQwaFRwaEhEOFTsPCBIVHBMOGlUUCRxVGBVFWVdZ EgtZQVlJSkJVSk9JVU1CVUxOWVdZCAFZQUpOSUlDNwY+
X-HM-Tid: 0a7e75603fded993kuws1421f1c0821
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ySNHvSBZJtHLlIzNuHKkBw1IG74>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Thu, 20 Jan 2022 02:45:56 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00F4_01D80DEA.E2CF1480
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi, All:

 

I have read this draft and support its adoption.

It can provide the restoration of the routes to an adjacency segment, a node
segment and a binding segment of the path when one proxied node failures..

 

Best Regards

 

Aijun Wang

China Telecom

 

From: spring-bounces@ietf.org <spring-bounces@ietf.org> On Behalf Of
bruno.decraene@orange.com
Sent: Thursday, January 13, 2022 6:19 PM
To: SPRING WG <spring@ietf.org>
Subject: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Dear WG,

 

This message starts a 2 week WG adoption call, ending 27/01/2022, for
draft-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwa
rding/

 

After review of the document please indicate support (or not) for WG
adoption of the document to the mailing list.

 

Please also provide comments/reasons for your support (or lack thereof) as
this is a stronger way to indicate your (non) support as this is not a vote.


 

If you are willing to work on or review the document, please state this
explicitly. This gives the chairs an indication of the energy level of
people in the working group willing to work on the document.

 

Thanks!

Bruno, Jim, Joel

____________________________________________________________________________
_____________________________________________
 
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 avez recu
ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques 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
information 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
delete 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.

------=_NextPart_000_00F4_01D80DEA.E2CF1480
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-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=3Dus-ascii"><meta name=3DGenerator 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:DengXian;
	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:DengXian;
	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;
	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 \9884\8BBE\683C\5F0F \5B57\7B26";
	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:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Arial",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.HTML
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F \5B57\7B26";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:"Courier New";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:DengXian;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:DengXian;color:#1F497D;mso-fareast-=
language:ZH-CN'>Hi, All:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:DengXian;color:#1F497D;mso-fareast-=
language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:DengXian;color:#1F497D;mso-fareast-=
language:ZH-CN'>I have read this draft and support its =
adoption.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:DengXian;color:#1F497D;mso-fareast-=
language:ZH-CN'>It can provide the restoration of the routes to an =
adjacency segment, a node segment and a binding segment of the path when =
one proxied node failures..<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:DengXian;color:#1F497D'><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:DengXian;color:#1F497D;mso-fareast-=
language:ZH-CN'>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:DengXian;color:#1F497D;mso-fareast-=
language:ZH-CN'><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:DengXian;color:#1F497D;mso-fareast-=
language:ZH-CN'>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:DengXian;color:#1F497D;mso-fareast-=
language:ZH-CN'>China Telecom</span><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:DengXian;color:#1F497D;mso-fareast-=
language:ZH-CN'><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:DengXian;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=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><b><span =
lang=3DEN-US style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
lang=3DEN-US style=3D'mso-fareast-language:ZH-CN'> =
spring-bounces@ietf.org &lt;spring-bounces@ietf.org&gt; <b>On Behalf Of =
</b>bruno.decraene@orange.com<br><b>Sent:</b> Thursday, January 13, 2022 =
6:19 PM<br><b>To:</b> SPRING WG =
&lt;spring@ietf.org&gt;<br><b>Subject:</b> [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Dear =
WG,<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>This message =
starts a 2 week WG adoption call, ending 27/01/2022, for =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><a =
href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-=
proxy-forwarding/">https://datatracker.ietf.org/doc/draft-hu-spring-segme=
nt-routing-proxy-forwarding/</a><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>After review =
of the document please indicate support (or not) for WG adoption of the =
document to the mailing list.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Please also =
provide comments/reasons for your support (or lack thereof) as this is a =
stronger way to indicate your (non) support as this is not a =
vote.&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>If you are =
willing to work on or review the document, please state this explicitly. =
This gives the chairs an indication of the energy level of people in the =
working group willing to work on the document.<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Thanks!<o:p></o=
:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Bruno, Jim, =
Joel<o:p></o:p></span></p><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR>_______________________________________________________________=
__________________________________________________________<o:p></o:p></sp=
an></pre><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR>Ce message et ses pieces jointes peuvent contenir des =
informations confidentielles ou privilegiees et ne doivent =
donc<o:p></o:p></span></pre><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR>pas etre diffuses, exploites ou copies sans autorisation. Si =
vous avez recu ce message par erreur, veuillez le =
signaler<o:p></o:p></span></pre><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR>a l'expediteur et le detruire ainsi que les pieces jointes. =
Les messages electroniques etant susceptibles =
d'alteration,<o:p></o:p></span></pre><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR>Orange decline toute responsabilite si ce message a ete =
altere, deforme ou falsifie. Merci.<o:p></o:p></span></pre><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR><o:p>&nbsp;</o:p></span></pre><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR>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;mso-para-margin-left:3.22gd'><span =
lang=3DFR>they should not be distributed, used or copied without =
authorisation.<o:p></o:p></span></pre><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR>If you have received this email in error, please notify the =
sender and delete this message and its =
attachments.<o:p></o:p></span></pre><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR>As emails may be altered, Orange is not liable for messages =
that have been modified, changed or =
falsified.<o:p></o:p></span></pre><pre =
style=3D'margin-left:35.4pt;mso-para-margin-left:3.22gd'><span =
lang=3DFR>Thank you.<o:p></o:p></span></pre></div></body></html>
------=_NextPart_000_00F4_01D80DEA.E2CF1480--


From nobody Thu Jan 20 01:23:38 2022
Return-Path: <liu.yao71@zte.com.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 276B63A1DF4 for <spring@ietfa.amsl.com>; Thu, 20 Jan 2022 01:23:36 -0800 (PST)
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, CTE_8BIT_MISMATCH=0.001, 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 jKavoipCyoqx for <spring@ietfa.amsl.com>; Thu, 20 Jan 2022 01:23:32 -0800 (PST)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C0F4E3A1DF3 for <spring@ietf.org>; Thu, 20 Jan 2022 01:23:31 -0800 (PST)
Received: from mxct.zte.com.cn (unknown [192.168.251.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4JfcWP337Mz8PxD6 for <spring@ietf.org>; Thu, 20 Jan 2022 17:23:29 +0800 (CST)
Received: from mse-fl2.zte.com.cn (unknown [10.30.14.239]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxct.zte.com.cn (FangMail) with ESMTPS id 4JfcVn5Jr1z501bF; Thu, 20 Jan 2022 17:22:57 +0800 (CST)
Received: from njxapp04.zte.com.cn ([10.41.132.203]) by mse-fl2.zte.com.cn with SMTP id 20K9MfrY082722; Thu, 20 Jan 2022 17:22:41 +0800 (GMT-8) (envelope-from liu.yao71@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid203; Thu, 20 Jan 2022 17:22:41 +0800 (CST)
Date: Thu, 20 Jan 2022 17:22:41 +0800 (CST)
X-Zmail-TransId: 2afa61e929e12c222f0c
X-Mailer: Zmail v1.0
Message-ID: <202201201722410433187@zte.com.cn>
In-Reply-To: <ZRAP278MB017654891F056AEF03D3B0C289559@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM>
References: 164223793434.20409.9148647733388794281@ietfa.amsl.com, ZRAP278MB017654891F056AEF03D3B0C289559@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM
Mime-Version: 1.0
From: <liu.yao71@zte.com.cn>
To: <Thomas.Graf@swisscom.com>
Cc: <spring@ietf.org>
Content-Type: text/plain; charset="UTF-8"
X-MAIL: mse-fl2.zte.com.cn 20K9MfrY082722
X-Fangmail-Gw-Spam-Type: 0
X-FangMail-Miltered: at cgslv5.04-192.168.250.137.novalocal with ID 61E92A11.001 by FangMail milter!
X-FangMail-Envelope: 1642670609/4JfcWP337Mz8PxD6/61E92A11.001/192.168.251.13/[192.168.251.13]/mxct.zte.com.cn/<liu.yao71@zte.com.cn>
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 61E92A11.001/4JfcWP337Mz8PxD6
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/PEXHaiLFmWlbuMSz9YoKx7ei7Ro>
Subject: Re: [spring]  =?utf-8?q?New_Version_Notification_for_draft-tgraf-opsa?= =?utf-8?q?wg-ipfix-srv6-srh-00=2Etxt?=
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@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, 20 Jan 2022 09:23:36 -0000

Hi Thomas,

I've read the draft and have some questions.
1) RFC 9160 introduces new protocol types for SR-MPLS top label. Considering that the MPLS top label is always the label to be processed, the user can know which protocol the SR-MPLS SID to be processed is learned from.
But this draft describes the routing protocol where the last SRv6 segment has been learned from, instead of the SRv6 segment to be processed by the current hop. 
As for my understanding, the current draft is inconsistent with RFC 9160 in this aspect.

2) Related to point 1，in SR-MPLS, exporting the top label can provide the information of the segment to be processed, but in SRv6, segment list and segments left(currently not defined in the draft) are both needed to provide the similar information. 

2) Element for SRH TLV is not defined in the draft, what's the consideration about that?

Best Regards,
Yao



------------------原始邮件------------------
发件人：Thomas.Graf@swisscom.com
收件人：spring@ietf.org;
日 期 ：2022年01月15日 17:27
主 题 ：[spring] New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
Dear SPRING working group,
Following up on just released RFC 9160 (https://datatracker.ietf.org/doc/html/rfc9160), IPFIX code points for MPLS Segment Routing,
https://datatracker.ietf.org/doc/html/draft-tgraf-opsawg-ipfix-srv6-srh has been submitted for the SRV6 data-plane.
The document aims to be on par with MPLS-SR. Describe the routing protocol or PCEP extension where the last SRv6 segment has been learned from, the SRv6 segment list and all other properties from the Segment Routing header.
I would appreciate your document review and feedback.
I aim to present at IETF 113 at OPSAWG and SPRING and request adoption at OPSAWG.
Best wishes
Thomas
-----Original Message-----
From: internet-drafts@ietf.org <internet-drafts@ietf.org>
Sent: Saturday, January 15, 2022 10:12 AM
To: Graf Thomas, INI-NET-TCZ-ZH1 <Thomas.Graf@swisscom.com>
Subject: New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
A new version of I-D, draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
has been successfully submitted by Thomas Graf and posted to the IETF repository.
Name:        draft-tgraf-opsawg-ipfix-srv6-srh
Revision:    00
Title:        Export of Segment Routing IPv6 Information in IP Flow Information Export (IPFIX)
Document date:    2022-01-15
Group:        Individual Submission
Pages:        9
URL:            https://www.ietf.org/archive/id/draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
Status:         https://datatracker.ietf.org/doc/draft-tgraf-opsawg-ipfix-srv6-srh/
Htmlized:       https://datatracker.ietf.org/doc/html/draft-tgraf-opsawg-ipfix-srv6-srh
Abstract:
This document introduces new IP Flow Information Export (IPFIX) code
points to identify which traffic is being forwarded with which
Segemnt Routing Header dimensions based on which SRv6 control plane
protocol.
The IETF Secretariat
_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


From nobody Thu Jan 20 22:27:34 2022
Return-Path: <jie.dong@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 2A79A3A0E3A for <spring@ietfa.amsl.com>; Thu, 20 Jan 2022 22:27:33 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 TCR-RaOeEyza for <spring@ietfa.amsl.com>; Thu, 20 Jan 2022 22:27:28 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 889E23A0E36 for <spring@ietf.org>; Thu, 20 Jan 2022 22:27:28 -0800 (PST)
Received: from fraeml715-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Jg8YT0MWMz67DYR for <spring@ietf.org>; Fri, 21 Jan 2022 14:27:09 +0800 (CST)
Received: from dggeme754-chm.china.huawei.com (10.3.19.100) by fraeml715-chm.china.huawei.com (10.206.15.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2308.21; Fri, 21 Jan 2022 07:27:24 +0100
Received: from dggeme754-chm.china.huawei.com (10.3.19.100) by dggeme754-chm.china.huawei.com (10.3.19.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.21; Fri, 21 Jan 2022 14:27:22 +0800
Received: from dggeme754-chm.china.huawei.com ([10.6.80.77]) by dggeme754-chm.china.huawei.com ([10.6.80.77]) with mapi id 15.01.2308.021; Fri, 21 Jan 2022 14:27:22 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAFOgAxg
Date: Fri, 21 Jan 2022 06:27:22 +0000
Message-ID: <f56dcd6e31214b1fbfa49f8fcb5e2773@huawei.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
In-Reply-To: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.153.178.249]
Content-Type: multipart/alternative; boundary="_000_f56dcd6e31214b1fbfa49f8fcb5e2773huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/A4U5FJ-ApoZ-Dly3m19Y_1Ly45c>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 21 Jan 2022 06:27:33 -0000

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

Hi WG,

I've read this document and support its adoption.

Best regards,
Jie

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com
Sent: Thursday, January 13, 2022 6:19 PM
To: SPRING WG <spring@ietf.org>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_f56dcd6e31214b1fbfa49f8fcb5e2773huaweicom_
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: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;
	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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
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:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Arial",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">Hi WG,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">I&#8217;ve read this document and supp=
ort its adoption.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D;mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></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" style=3D"mso-fareast-languag=
e:ZH-CN">From:</span></b><span lang=3D"EN-US" style=3D"mso-fareast-language=
:ZH-CN"> spring [mailto:spring-bounces@ietf.org]
<b>On Behalf Of </b>bruno.decraene@orange.com<br>
<b>Sent:</b> Thursday, January 13, 2022 6:19 PM<br>
<b>To:</b> SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Dear WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">This message starts a 2 week WG adopti=
on call, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwa=
rding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://datatracker.=
ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/"><span style=
=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">https://data=
tracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">After review of the document please in=
dicate support (or not) for WG adoption of the document to the mailing list=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Please also provide comments/reasons f=
or your support (or lack thereof) as this is a stronger way to indicate you=
r (non) support as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an indi=
cation of the energy level of people in the working
 group willing to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<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>
</div>
</body>
</html>

--_000_f56dcd6e31214b1fbfa49f8fcb5e2773huaweicom_--


From nobody Fri Jan 21 09:53:56 2022
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 B39043A10FE; Fri, 21 Jan 2022 09:53:49 -0800 (PST)
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: 7.43.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: spring@ietf.org
Message-ID: <164278762968.4624.12109889657724097848@ietfa.amsl.com>
Date: Fri, 21 Jan 2022 09:53:49 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/b3jm0zLpzkdaAXq0zu61sxMnSp8>
Subject: [spring] I-D Action: draft-ietf-spring-segment-protection-sr-te-paths-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, 21 Jan 2022 17:53:50 -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           : Segment Protection for SR-TE Paths
        Authors         : Shraddha Hegde
                          Chris Bowers
                          Stephane Litkowski
                          Xiaohu Xu
                          Feng Xu
	Filename        : draft-ietf-spring-segment-protection-sr-te-paths-02.txt
	Pages           : 19
	Date            : 2022-01-21

Abstract:
   Segment routing supports the creation of explicit paths using Adj-
   Segment-ID (SID), Node-SIDs, and BSIDs.  It is important to provide
   fast reroute (FRR) mechanisms to respond to failures of links and
   nodes in the Segment-Routed Traffic-Engineered(SR-TE) path.  A point
   of local repair (PLR) can provide FRR protection against the failure
   of a link in an SR-TE path by examining only the first (top) label in
   the SR label stack.  In order to protect against the failure of a
   node, a PLR may need to examine the second label in the stack as
   well, in order to determine SR-TE path beyond the failed node.  This
   document specifies how a PLR can use the first and second label in
   the SR-MPLS label stack describing an SR-TE path to provide
   protection against node failures.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-segment-protection-sr-te-paths/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-protection-sr-te-paths-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-segment-protection-sr-te-paths-02


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Sat Jan 22 09:15:45 2022
Return-Path: <Thomas.Graf@swisscom.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 137513A23E1 for <spring@ietfa.amsl.com>; Sat, 22 Jan 2022 09:15:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 ZKC50QoDpEqR for <spring@ietfa.amsl.com>; Sat, 22 Jan 2022 09:15:38 -0800 (PST)
Received: from mail.swisscom.com (mailout120.swisscom.com [138.188.166.120]) (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 68E593A23DA for <spring@ietf.org>; Sat, 22 Jan 2022 09:15:37 -0800 (PST)
Received: by mail.swisscom.com; Sat, 22 Jan 2022 18:15:34 +0100
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256;  boundary="----=_Part_3077440_1323915018.1642871733683"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CwpAAY54NXtfBfBGBcFd8aaVDNcF9WXs27GBG37poUEFbU/MzJCk7WXtWfSYPw7b6yYfoQeJ6vVCQsFlQFg5vQcnZOrXL263fSO1vqLtLTstZ1x+jQQ7+AIR9yGLfk0pIZpx9dhGdnqcdJCmlv0CiGh6aweMiciJHaxTnCnJ+AqpqT7w16kWKDPLs7plEkW+k3Sof29vpztkFgk4Jshwf6BcDEpPu6UVpHjsKK0sCVtJh8YeFP8ghX4yWTlv0+irj+U/YPac0G1oSjQP4WJ13xJbQOJtgBLFE+ItKYsuMwp0DFARMLPAsuJTdhh6QBPDRx4pruI0scopOhRDmG0jUQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=e+sfo+g56ZTkGeMqGSvRFxoLsLHdw/v3CN88zns9ZbI=; b=RglQfqzyo6/BHc3Iv3W89mwxFKkXN+1dz6fUfcWo3eajLz5GzLjBeW/DOvNDBLPSnu8Pwju3nRe+WSly8y4crZc2Osdvn3+mziKY1Fgw0g3pdKJoTz3QBjydK8llr3IsbyPA4a/w1fT38VKngKL+z9UgRKUZ7AQLAcfOIk2UpsIDthV/oZ9g/kMdUiDs2JpswzMt4n6nKCJDxQxBCiTw0JBBvTQ+xUDFdz0IC86Uw27fDI6K0OJRTFhtUqVHbckt3Z3j+XGq1ZNw6jWVFODL/Ro+seEo216I7wkHCtOdoKMFzeuqCJ14I74JBS1t+bDB1F2vliyWE5Mc0Jjl+NgSdg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
From: <Thomas.Graf@swisscom.com>
To: <liu.yao71@zte.com.cn>
CC: <spring@ietf.org>
Thread-Topic: Re:[spring] New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
Thread-Index: AQHYCfAABwTttaDoTEmhxYgNDpcTxqxjz1dwgAfbVICAA6NfwA==
Date: Sat, 22 Jan 2022 17:15:30 +0000
Message-ID: <ZRAP278MB0176B7C7CAED15D977AC0EBE895C9@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM>
References: 164223793434.20409.9148647733388794281@ietfa.amsl.com, ZRAP278MB017654891F056AEF03D3B0C289559@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM <202201201722410433187@zte.com.cn>
In-Reply-To: <202201201722410433187@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=swisscom.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a4f0f54d-e1a5-4d89-2ed8-08d9ddcacaa9
x-ms-traffictypediagnostic: ZR0P278MB0760:EE_
x-microsoft-antispam-prvs: <ZR0P278MB07605AC91C1B17EBEB930458895C9@ZR0P278MB0760.CHEP278.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RP0obAX8Efuj5AMOiibM13LCVfN5QtIM7efCHP+8Q8XkCoZkKX31s41GZ18VeB3heohyKNELj7LGMgTU5X68I65xtZfzbfavVeDNG1FACtuBbfgV02KSex4SdSSTONebtnlKbFjy4ufOZ8Z72e85KFqxYeUzSbFWsDK0TyCJTUV8XyHkV2yHR+usli9o8NHiXWUpxJd+N1BJymupxGyka5RxcE1d/omjdRkZ+siOQKJG2/h1sJwkqWbbxQvq4Hbk74pfP11C704LJnloRevAzjJnCe2FKUsbKv9C+eI3k930LpFBXZETbYsHeNVvn/8NLw3+swLDMseKij8dTkdgwZfHEqyH/+qFUpMwVv56cz/fH+yj8c75tL2qU34lomuFxZWQ6RC6L74v4xIXB3i/MIALiaBqdKdvwQ9KEdVU8eeEyeSF5IUr99MmrYGIbvqjl9PUYXJTU2pJ+hDCjmvn9wiqLd7bL67nd8jF7faZJREMW3L+13bWLJgfnrKJb3KtN08JquIP4aYmO1wEUCf1/3D2tGw8rr/TqNRvJ1iwZS//y1qG3XuB07aiTFPvoIVhYWDIW/etfVgfGgzSg4IxkKU0B9YG9jCucXILG96tfxLFj4jfQ667qFHN6ZxirM7e9KdNGDCi2T7MJ+K7xyuX07M4WkE4RwtXr4GQWEeEVKXEn+qC/3rpF2rdTXngcBAaue3DCW2ai5IfgQIqotFQTUOePN4XpyRJx/oxdiC/2XR0ovI/At3Exlr5t9mxMy6agW0Dps8keNjskt/10ZOMG62yGYDg8kSFMF8hB/oP4ZQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(4636009)(366004)(38100700002)(26005)(2906002)(66574015)(10300500001)(55016003)(7696005)(122000001)(66946007)(8676002)(15650500001)(508600001)(83380400001)(71200400001)(64756008)(45080400002)(76116006)(52536014)(66446008)(66476007)(5660300002)(66556008)(10290500003)(6916009)(6506007)(53546011)(8936002)(186003)(966005)(316002)(82960400001)(9686003)(86362001)(38070700005)(33656002)(4326008); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QnQ2bXUrZ2ZTbnZYT2c0WnVOMDlZTFAwK0tXQmRDZU9rUGdBOUJvTUZJUnFt?= =?utf-8?B?S1RkM1hyQlF5MG1YNDFsYklXYyt3NUJQOEtCZlJVTUoyU1hWVzBwY0V0NzRJ?= =?utf-8?B?QUJZVGE2SU5CR1dZR3JyUEZSTjF6aDRhMDc5bkJBRzA5N21YaGVuZjhzV2x5?= =?utf-8?B?NHV1SUY0b3lMUkJYTTM1eWhUakozZDRRY2ljUjk0MktHWXRyL3FEUE11KzdP?= =?utf-8?B?Q3ZHOWk3OXUrYzlUSnJMeEZJRVk2MDFmU0laOHI1Wit6eGxFc2g0bS9nb3dZ?= =?utf-8?B?TDQxekZRWEF0Y1A2YWhNajB4ZlQrdlhRYzF0S2xXU0R0ejlvaVNhaGpmOGtB?= =?utf-8?B?aS95VVRhaHJGb1M5ZnJHS3BYMzdGYnU3MW0zUXNKSkxWd0I2Nm43UkVZVlJO?= =?utf-8?B?b1pXbThkZm9VaVFqOGY0SUxZTU9zUGtvK1NjTmZ5aG5DUzJRRUlBVzhac2VC?= =?utf-8?B?S1hZNE9BSjBrU1h0NkQvU3MwajdMbjhHL3BTdHM1a001MytRQUJibG04WWF5?= =?utf-8?B?WWt2L0lIQnRWOGNTS3djQ0sxdExzYWxjVmpsMXo0MWcwSFZmRGhKYXR3c1lQ?= =?utf-8?B?U09jVU9hekQ4eUM5N3VHWXpTKzlLOFRQMjdHZzVIOW1ic1lSQ2tEU1lLZ05I?= =?utf-8?B?Qm1VK1JVZzFFcDBFM3BOL01RejlicndQeGN2aU41aUM4all0YnVPYkxvc1dC?= =?utf-8?B?NXRyMmIzWjNzNUNJR3R5RUhmUExrUm5TaDd3dDFxbzlNZDZ1eVgrME5jUmRl?= =?utf-8?B?bVdacG1kZCt6RFNQUlAvVGxXREprdGdrWjFYQ0QwcmVXb1BNUzNXbWdkQ0Ns?= =?utf-8?B?ODdqUmlTWml2SXpmdTkvU2N5azhtdHZTb29seEpTM0hGK2k3Nzg3ZFR3bndk?= =?utf-8?B?M3FiMlU1VlVRbkl5eFVrdm51aEJhVUtTeTFFd3l5bWRiQW50WlVtTitXYUVy?= =?utf-8?B?cUhRdEczOHBpVzBKenNEUUdCZ2pMaWlDeEtKbS9XUWFTdC9ySmMyaXVuZU1R?= =?utf-8?B?SFA3UzFHUU9mOXpwVldLSjBHQ05XSGlheTVxK1R0Skgxd2dCY0F0YUpGbWhr?= =?utf-8?B?SFZzRXZGUHdwUmRFeStZM1c4dTBGVEErVjFvM0haRUxtOUVJSUowWkgvSnNP?= =?utf-8?B?R1BLZGJRaDJ0bHFTN2x2VHp6WWVwemw3RkxpNk94UncraVduK20vNThPZTJT?= =?utf-8?B?N2lwRENBOG91ZTkxYjhyWlVUWFpWRDZMdzJ4WHZDRVFXNm1NR2ZxUVFucDZu?= =?utf-8?B?TjFwbmZEczc2ZDNicHU1dDF4TStMUFdGaHhYejF1cHBRODAwV0FqelMrdzFI?= =?utf-8?B?Rk0yeWRMbWJJS1J6VGpiR1BhN0x5QkdEQjcvSUJtdTVFQ014d2lZYzMyWE5V?= =?utf-8?B?SUl1a2YvTS9ibFFpY0VxY2tvYkVKaGkzeW93QzI3djZJbDRhM2Y3T2JOejhP?= =?utf-8?B?VGhHd0xNbFY2bnNtalQ2b2ZHMWxvYTFoVHdEYUNuZ2hhbHRNWHdlaDlhQzRI?= =?utf-8?B?aW1iOEtvSkhHODBUaEQ3eS9ZeTgzc3B3S3UyMWRBOG50WDhuZ3VPaCtKTWg2?= =?utf-8?B?WitmZS93ejNvbkxDQTUxK3F3bG9VU1RnVGFHNXU4TXRtelB3UHBSNENpYlo5?= =?utf-8?B?cTY0SUxTWWlIKzljWjhWaS9mVzMyY3ZPR2dmVTd4NWR3eW04Y0JvdG5lZWR2?= =?utf-8?B?R1ltUkVSN0ozanF5OHdKTW1VaEtFMms4NTVYSW5EdGY0NHNZTm1KOVduYlBl?= =?utf-8?B?cnR4bFZvaTVFcC9COFZkY3VzeDZvd0RabFo3MG55KzJLdEMwbUFzNFlOVnNM?= =?utf-8?B?b3B0OXppdkQyQ0dkMDBSazFGbW0yUU9ONnhBNW1tNXErOXBqYmVwd3hkZFl5?= =?utf-8?B?eDlHeTVOb2JNR3ZZUmRBSWJoa0s5WFFiS0F4M1JCWnhRWGZPTTZ4NWNaalEy?= =?utf-8?B?N2FDL0FDakY0TGh3S1VuU1daQW5KRjNrQ0E3Ny9saDZxb2x1QkNuL3YzWTFx?= =?utf-8?B?aGdlRFcrc0lqYlB1YTdGNzRBNnlXczdQWXFuUFk2OTVwcDIvemlKS2dqVW1m?= =?utf-8?B?dE5yVURBVk9ERTIvY01JRUtVbDZHZnB6OVBHYzZ3TFI5c2Z0cFRqbzRXeisv?= =?utf-8?B?YjY1WFUrZmlPUXRVdHVGTWU1cjVYeU1WbmVPLzNqaS9URUlxV0lZMDY1TmJh?= =?utf-8?B?QTVTYk9rdXBKSEpXc1RPQitZQ2hFaXR4YXhtdjVYMkJpVWVxRjNxRHZielpI?= =?utf-8?B?Q1g0OVJwendoTGZWQ040a3B5V0pBPT0=?=
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: a4f0f54d-e1a5-4d89-2ed8-08d9ddcacaa9
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2022 17:15:30.1759 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 364e5b87-c1c7-420d-9bee-c35d19b557a1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +V3ArNKyvCni3Zq5Nqkf/SrgKWLfEOiEyw7GUemgIDV0QtpQCa9rV8ediu0jkaVblWajg8W6JOHICbPaGq668KGJrZY8Kxuq/PVu1Ns4FX4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR0P278MB0760
X-OriginatorOrg: swisscom.com
X-CFilter-Loop: Reflected
X-Mailer: Totemo_TrustMail_(Notification)
X-Trustmail: processed
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/WpceLMU3CCVnkZ73WZ401rGZdao>
Subject: Re: [spring] New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.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, 22 Jan 2022 17:15:43 -0000

------=_Part_3077440_1323915018.1642871733683
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Content-Language: en-US

SGkgWWFvLA0KDQpNYW55IHRoYW5rcyBmb3IgdGhlIHJldmlldyBhbmQgZmVlZGJhY2suDQoNCj4g
MSkgQnV0IHRoaXMgZHJhZnQgZGVzY3JpYmVzIHRoZSByb3V0aW5nIHByb3RvY29sIHdoZXJlIHRo
ZSBsYXN0IFNSdjYgc2VnbWVudCBoYXMgYmVlbiBsZWFybmVkIGZyb20sIGluc3RlYWQgb2YgdGhl
IFNSdjYgc2VnbWVudCB0byBiZSBwcm9jZXNzZWQgYnkgdGhlIGN1cnJlbnQgaG9wLg0KDQpJIGFt
IGdvaW5nIHRvIHJlcGhyYXNlIHRoZSBzZW50ZW5jZXMgdG8gcmVmZXIgdG8gdGhlIGFjdGl2ZSBz
ZWdtZW50LiBXaGljaCBzaG91bGQgbWFrZSBpdCBsZXNzIGFtYmlndW91cy4gDQoNCj4gMikgYnV0
IGluIFNSdjYsIHNlZ21lbnQgbGlzdCBhbmQgc2VnbWVudHMgbGVmdChjdXJyZW50bHkgbm90IGRl
ZmluZWQgaW4gdGhlIGRyYWZ0KSBhcmUgYm90aCBuZWVkZWQgdG8gcHJvdmlkZSB0aGUgc2ltaWxh
ciBpbmZvcm1hdGlvbi4NCg0KQ291bGQgeW91IGVsYWJvcmF0ZSB0aGUgdXNlIGNhc2UgZm9yIHNl
Z21lbnRzIGxlZnQgaW4gdGhpcyBjb250ZXh0LiBUaGlzIGRvY3VtZW50IGNvdmVycyBhbGwgZGlt
ZW5zaW9ucyBiZWluZyBwcmVzZW50IGluIHRoZSBTUnY2IHNlZ21lbnQgcm91dGluZyBoZWFkZXIg
ZGVzY3JpYmVkIGluIHNlY3Rpb24gb2YgUkZDODc1NCAoaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvaHRtbC9yZmM4NzU0I3NlY3Rpb24tMikgd2l0aCB0aGUgZXhjZXB0aW9uIG9mICJM
YXN0IEVudHJ5Ii4NCg0KPiAzKSBFbGVtZW50IGZvciBTUkggVExWIGlzIG5vdCBkZWZpbmVkIGlu
IHRoZSBkcmFmdCwgd2hhdCdzIHRoZSBjb25zaWRlcmF0aW9uIGFib3V0IHRoYXQ/DQoNCkNvdWxk
IHlvdSBlbGFib3JhdGUgZnVydGhlciBwbGVhc2UuIFRoZSBkb2N1bWVudCByZWZlcnMgdG8gUkZD
IDg3NTQgd2hlcmUgdGhlIFNSSCBUTFYgaXMgYmVpbmcgZGVzY3JpYmVkLg0KDQpCZXN0IHdpc2hl
cw0KVGhvbWFzDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBsaXUueWFvNzFA
enRlLmNvbS5jbiA8bGl1LnlhbzcxQHp0ZS5jb20uY24+IA0KU2VudDogVGh1cnNkYXksIEphbnVh
cnkgMjAsIDIwMjIgMTA6MjMgQU0NClRvOiBHcmFmIFRob21hcywgSU5JLU5FVC1UQ1otWkgxIDxU
aG9tYXMuR3JhZkBzd2lzc2NvbS5jb20+DQpDYzogc3ByaW5nQGlldGYub3JnDQpTdWJqZWN0OiBS
ZTpbc3ByaW5nXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LXRncmFmLW9wc2F3
Zy1pcGZpeC1zcnY2LXNyaC0wMC50eHQNCg0KSGkgVGhvbWFzLA0KDQpJJ3ZlIHJlYWQgdGhlIGRy
YWZ0IGFuZCBoYXZlIHNvbWUgcXVlc3Rpb25zLg0KMSkgUkZDIDkxNjAgaW50cm9kdWNlcyBuZXcg
cHJvdG9jb2wgdHlwZXMgZm9yIFNSLU1QTFMgdG9wIGxhYmVsLiBDb25zaWRlcmluZyB0aGF0IHRo
ZSBNUExTIHRvcCBsYWJlbCBpcyBhbHdheXMgdGhlIGxhYmVsIHRvIGJlIHByb2Nlc3NlZCwgdGhl
IHVzZXIgY2FuIGtub3cgd2hpY2ggcHJvdG9jb2wgdGhlIFNSLU1QTFMgU0lEIHRvIGJlIHByb2Nl
c3NlZCBpcyBsZWFybmVkIGZyb20uDQpCdXQgdGhpcyBkcmFmdCBkZXNjcmliZXMgdGhlIHJvdXRp
bmcgcHJvdG9jb2wgd2hlcmUgdGhlIGxhc3QgU1J2NiBzZWdtZW50IGhhcyBiZWVuIGxlYXJuZWQg
ZnJvbSwgaW5zdGVhZCBvZiB0aGUgU1J2NiBzZWdtZW50IHRvIGJlIHByb2Nlc3NlZCBieSB0aGUg
Y3VycmVudCBob3AuIA0KQXMgZm9yIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBjdXJyZW50IGRyYWZ0
IGlzIGluY29uc2lzdGVudCB3aXRoIFJGQyA5MTYwIGluIHRoaXMgYXNwZWN0Lg0KDQoyKSBSZWxh
dGVkIHRvIHBvaW50IDHvvIxpbiBTUi1NUExTLCBleHBvcnRpbmcgdGhlIHRvcCBsYWJlbCBjYW4g
cHJvdmlkZSB0aGUgaW5mb3JtYXRpb24gb2YgdGhlIHNlZ21lbnQgdG8gYmUgcHJvY2Vzc2VkLCBi
dXQgaW4gU1J2Niwgc2VnbWVudCBsaXN0IGFuZCBzZWdtZW50cyBsZWZ0KGN1cnJlbnRseSBub3Qg
ZGVmaW5lZCBpbiB0aGUgZHJhZnQpIGFyZSBib3RoIG5lZWRlZCB0byBwcm92aWRlIHRoZSBzaW1p
bGFyIGluZm9ybWF0aW9uLiANCg0KMikgRWxlbWVudCBmb3IgU1JIIFRMViBpcyBub3QgZGVmaW5l
ZCBpbiB0aGUgZHJhZnQsIHdoYXQncyB0aGUgY29uc2lkZXJhdGlvbiBhYm91dCB0aGF0Pw0KDQpC
ZXN0IFJlZ2FyZHMsDQpZYW8NCg0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLeWOn+Wni+mCruS7ti0t
LS0tLS0tLS0tLS0tLS0tLQ0K5Y+R5Lu25Lq677yaVGhvbWFzLkdyYWZAc3dpc3Njb20uY29tDQrm
lLbku7bkurrvvJpzcHJpbmdAaWV0Zi5vcmc7DQrml6Ug5pyfIO+8mjIwMjLlubQwMeaciDE15pel
IDE3OjI3DQrkuLsg6aKYIO+8mltzcHJpbmddIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3Ig
ZHJhZnQtdGdyYWYtb3BzYXdnLWlwZml4LXNydjYtc3JoLTAwLnR4dA0KRGVhciBTUFJJTkcgd29y
a2luZyBncm91cCwNCkZvbGxvd2luZyB1cCBvbiBqdXN0IHJlbGVhc2VkIFJGQyA5MTYwIChodHRw
czovL2V1cjAzLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0El
MkYlMkZkYXRhdHJhY2tlci5pZXRmLm9yZyUyRmRvYyUyRmh0bWwlMkZyZmM5MTYwJmFtcDtkYXRh
PTA0JTdDMDElN0NUaG9tYXMuR3JhZiU0MHN3aXNzY29tLmNvbSU3Q2Y4NTVkNTk2OGY3OTRkODRj
MGRkMDhkOWRiZjY3ZWM1JTdDMzY0ZTViODdjMWM3NDIwZDliZWVjMzVkMTliNTU3YTElN0MwJTdD
MCU3QzYzNzc4MjY3Mzk5OTczMTMyNiU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1D
NHdMakF3TURBaUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0Ql
N0MzMDAwJmFtcDtzZGF0YT0wSWE3c0EyOERMSmo5OTRCWnFPQzZJMHlBUkRHYXJoV1BEQWhuZWp1
Q3lnJTNEJmFtcDtyZXNlcnZlZD0wKSwgSVBGSVggY29kZSBwb2ludHMgZm9yIE1QTFMgU2VnbWVu
dCBSb3V0aW5nLA0KaHR0cHM6Ly9ldXIwMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNv
bS8/dXJsPWh0dHBzJTNBJTJGJTJGZGF0YXRyYWNrZXIuaWV0Zi5vcmclMkZkb2MlMkZodG1sJTJG
ZHJhZnQtdGdyYWYtb3BzYXdnLWlwZml4LXNydjYtc3JoJmFtcDtkYXRhPTA0JTdDMDElN0NUaG9t
YXMuR3JhZiU0MHN3aXNzY29tLmNvbSU3Q2Y4NTVkNTk2OGY3OTRkODRjMGRkMDhkOWRiZjY3ZWM1
JTdDMzY0ZTViODdjMWM3NDIwZDliZWVjMzVkMTliNTU3YTElN0MwJTdDMCU3QzYzNzc4MjY3Mzk5
OTczMTMyNiU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJ
am9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MzMDAwJmFtcDtzZGF0
YT1xZzVlemRKaEFpMnNkUzMlMkZjejNtZHZQeWlWQWQ2WW1JbHIlMkJYYjF2eSUyRko4JTNEJmFt
cDtyZXNlcnZlZD0wIGhhcyBiZWVuIHN1Ym1pdHRlZCBmb3IgdGhlIFNSVjYgZGF0YS1wbGFuZS4N
ClRoZSBkb2N1bWVudCBhaW1zIHRvIGJlIG9uIHBhciB3aXRoIE1QTFMtU1IuIERlc2NyaWJlIHRo
ZSByb3V0aW5nIHByb3RvY29sIG9yIFBDRVAgZXh0ZW5zaW9uIHdoZXJlIHRoZSBsYXN0IFNSdjYg
c2VnbWVudCBoYXMgYmVlbiBsZWFybmVkIGZyb20sIHRoZSBTUnY2IHNlZ21lbnQgbGlzdCBhbmQg
YWxsIG90aGVyIHByb3BlcnRpZXMgZnJvbSB0aGUgU2VnbWVudCBSb3V0aW5nIGhlYWRlci4NCkkg
d291bGQgYXBwcmVjaWF0ZSB5b3VyIGRvY3VtZW50IHJldmlldyBhbmQgZmVlZGJhY2suDQpJIGFp
bSB0byBwcmVzZW50IGF0IElFVEYgMTEzIGF0IE9QU0FXRyBhbmQgU1BSSU5HIGFuZCByZXF1ZXN0
IGFkb3B0aW9uIGF0IE9QU0FXRy4NCkJlc3Qgd2lzaGVzDQpUaG9tYXMNCi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQpGcm9tOiBpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcgPGludGVybmV0LWRy
YWZ0c0BpZXRmLm9yZz4NClNlbnQ6IFNhdHVyZGF5LCBKYW51YXJ5IDE1LCAyMDIyIDEwOjEyIEFN
DQpUbzogR3JhZiBUaG9tYXMsIElOSS1ORVQtVENaLVpIMSA8VGhvbWFzLkdyYWZAc3dpc3Njb20u
Y29tPg0KU3ViamVjdDogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC10Z3JhZi1v
cHNhd2ctaXBmaXgtc3J2Ni1zcmgtMDAudHh0DQpBIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQt
dGdyYWYtb3BzYXdnLWlwZml4LXNydjYtc3JoLTAwLnR4dA0KaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5
IHN1Ym1pdHRlZCBieSBUaG9tYXMgR3JhZiBhbmQgcG9zdGVkIHRvIHRoZSBJRVRGIHJlcG9zaXRv
cnkuDQpOYW1lOiAgICAgICAgZHJhZnQtdGdyYWYtb3BzYXdnLWlwZml4LXNydjYtc3JoDQpSZXZp
c2lvbjogICAgMDANClRpdGxlOiAgICAgICAgRXhwb3J0IG9mIFNlZ21lbnQgUm91dGluZyBJUHY2
IEluZm9ybWF0aW9uIGluIElQIEZsb3cgSW5mb3JtYXRpb24gRXhwb3J0IChJUEZJWCkNCkRvY3Vt
ZW50IGRhdGU6ICAgIDIwMjItMDEtMTUNCkdyb3VwOiAgICAgICAgSW5kaXZpZHVhbCBTdWJtaXNz
aW9uDQpQYWdlczogICAgICAgIDkNClVSTDogICAgICAgICAgICBodHRwczovL2V1cjAzLnNhZmVs
aW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5v
cmclMkZhcmNoaXZlJTJGaWQlMkZkcmFmdC10Z3JhZi1vcHNhd2ctaXBmaXgtc3J2Ni1zcmgtMDAu
dHh0JmFtcDtkYXRhPTA0JTdDMDElN0NUaG9tYXMuR3JhZiU0MHN3aXNzY29tLmNvbSU3Q2Y4NTVk
NTk2OGY3OTRkODRjMGRkMDhkOWRiZjY3ZWM1JTdDMzY0ZTViODdjMWM3NDIwZDliZWVjMzVkMTli
NTU3YTElN0MwJTdDMCU3QzYzNzc4MjY3Mzk5OTczMTMyNiU3Q1Vua25vd24lN0NUV0ZwYkdac2Iz
ZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENK
WFZDSTZNbjAlM0QlN0MzMDAwJmFtcDtzZGF0YT0lMkJFSlklMkYlMkJ4ZjdNY3JGUUxYU3Zlb2Mz
T1FoOFhvV2w1Nk5vREU1R0NST3lvJTNEJmFtcDtyZXNlcnZlZD0wDQpTdGF0dXM6ICAgICAgICAg
aHR0cHM6Ly9ldXIwMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBz
JTNBJTJGJTJGZGF0YXRyYWNrZXIuaWV0Zi5vcmclMkZkb2MlMkZkcmFmdC10Z3JhZi1vcHNhd2ct
aXBmaXgtc3J2Ni1zcmglMkYmYW1wO2RhdGE9MDQlN0MwMSU3Q1Rob21hcy5HcmFmJTQwc3dpc3Nj
b20uY29tJTdDZjg1NWQ1OTY4Zjc5NGQ4NGMwZGQwOGQ5ZGJmNjdlYzUlN0MzNjRlNWI4N2MxYzc0
MjBkOWJlZWMzNWQxOWI1NTdhMSU3QzAlN0MwJTdDNjM3NzgyNjczOTk5NzMxMzI2JTdDVW5rbm93
biU3Q1RXRnBiR1pzYjNkOGV5SldJam9pTUM0d0xqQXdNREFpTENKUUlqb2lWMmx1TXpJaUxDSkJU
aUk2SWsxaGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzMwMDAmYW1wO3NkYXRhPUYlMkZFYzhLZkdjNzJW
UUY2eWZJNFdadkNuZVNyUnNnV3p5bjJ1QmFOVUxpRSUzRCZhbXA7cmVzZXJ2ZWQ9MA0KSHRtbGl6
ZWQ6ICAgICAgIGh0dHBzOi8vZXVyMDMuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20v
P3VybD1odHRwcyUzQSUyRiUyRmRhdGF0cmFja2VyLmlldGYub3JnJTJGZG9jJTJGaHRtbCUyRmRy
YWZ0LXRncmFmLW9wc2F3Zy1pcGZpeC1zcnY2LXNyaCZhbXA7ZGF0YT0wNCU3QzAxJTdDVGhvbWFz
LkdyYWYlNDBzd2lzc2NvbS5jb20lN0NmODU1ZDU5NjhmNzk0ZDg0YzBkZDA4ZDlkYmY2N2VjNSU3
QzM2NGU1Yjg3YzFjNzQyMGQ5YmVlYzM1ZDE5YjU1N2ExJTdDMCU3QzAlN0M2Mzc3ODI2NzM5OTk3
MzEzMjYlN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKV0lqb2lNQzR3TGpBd01EQWlMQ0pRSWpv
aVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMzAwMCZhbXA7c2RhdGE9
cWc1ZXpkSmhBaTJzZFMzJTJGY3ozbWR2UHlpVkFkNlltSWxyJTJCWGIxdnklMkZKOCUzRCZhbXA7
cmVzZXJ2ZWQ9MA0KQWJzdHJhY3Q6DQpUaGlzIGRvY3VtZW50IGludHJvZHVjZXMgbmV3IElQIEZs
b3cgSW5mb3JtYXRpb24gRXhwb3J0IChJUEZJWCkgY29kZSBwb2ludHMgdG8gaWRlbnRpZnkgd2hp
Y2ggdHJhZmZpYyBpcyBiZWluZyBmb3J3YXJkZWQgd2l0aCB3aGljaCBTZWdlbW50IFJvdXRpbmcg
SGVhZGVyIGRpbWVuc2lvbnMgYmFzZWQgb24gd2hpY2ggU1J2NiBjb250cm9sIHBsYW5lIHByb3Rv
Y29sLg0KVGhlIElFVEYgU2VjcmV0YXJpYXQNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmcN
Cmh0dHBzOi8vZXVyMDMuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRw
cyUzQSUyRiUyRnd3dy5pZXRmLm9yZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRnNwcmluZyZhbXA7
ZGF0YT0wNCU3QzAxJTdDVGhvbWFzLkdyYWYlNDBzd2lzc2NvbS5jb20lN0NmODU1ZDU5NjhmNzk0
ZDg0YzBkZDA4ZDlkYmY2N2VjNSU3QzM2NGU1Yjg3YzFjNzQyMGQ5YmVlYzM1ZDE5YjU1N2ExJTdD
MCU3QzAlN0M2Mzc3ODI2NzM5OTk3MzEzMjYlN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKV0lq
b2lNQzR3TGpBd01EQWlMQ0pRSWpvaVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4w
JTNEJTdDMzAwMCZhbXA7c2RhdGE9V3BmMUl1JTJCZlNhdE0zYmYzdG1KNmhQbWplQ0V0d3BxNk10
clZDSXNZd200JTNEJmFtcDtyZXNlcnZlZD0wDQo=
------=_Part_3077440_1323915018.1642871733683
Content-Type: application/pkcs7-signature; name=smime.p7s; smime-type=signed-data
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCAMIIG
QTCCBSmgAwIBAgIUeIuhHnNW+9mJCIySjpOK+tpcTG8wDQYJKoZIhvcNAQELBQAwVjELMAkGA1UE
BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEwMC4GA1UEAxMnU3dpc3NTaWduIFBlcnNvbmFs
IFNpbHZlciBDQSAyMDE0IC0gRzIyMB4XDTE5MDQxMTE2NDgyOFoXDTIyMDQxMTE2NDgyOFowgYEx
CzAJBgNVBAYTAkNIMR4wHAYDVQQKExVTd2lzc2NvbSAoU2Nod2VpeikgQUcxJzAlBgkqhkiG9w0B
CQEWGHRob21hcy5ncmFmQHN3aXNzY29tLmNvbTEpMCcGA1UEAxMgU2VjdXJlIE1haWw6IEdhdGV3
YXkgQ2VydGlmaWNhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCITr0/mumt/DE7
c8RDgwoi0IdMVLbGMQ1wzpjZ23C3KaauDnIDCAdgwJCj8H/4hy8Wj/EoKvbnJXc3DN/g5n4MyujX
JjsLMo3cMaHqTSql2zKFsdFRnjNtOTEQMVleqnKgeiLwF5M+QpZGhS9T9M4br9PCKBEdwZ+BJRJN
XPtxUjJWLh7ueFbMApS5lOryeoZrv9Yi6D5xSGErBuPrzn1ekUMzOfycZ4HcyLaEfzGNgYEax2yS
1/ZcM/qoj7k8e6dskfB6/PkFnf5BfWqwfWtmqn7PRJQQAEmjkJafFZNtvlyJ/ktjpI+pnju1AZaA
c+LNL1eT1rwNdesrljxik/plAgMBAAGjggLZMIIC1TAjBgNVHREEHDAagRh0aG9tYXMuZ3JhZkBz
d2lzc2NvbS5jb20wDgYDVR0PAQH/BAQDAgSwMBMGA1UdJQQMMAoGCCsGAQUFBwMEMB0GA1UdDgQW
BBTAJbWmkqWsxJzHeilKdMU8NUhnwzAfBgNVHSMEGDAWgBTwx6MykbXryrVYdxWnTr4aXWFDJTCB
/wYDVR0fBIH3MIH0MEegRaBDhkFodHRwOi8vY3JsLnN3aXNzc2lnbi5uZXQvRjBDN0EzMzI5MUI1
RUJDQUI1NTg3NzE1QTc0RUJFMUE1RDYxNDMyNTCBqKCBpaCBooaBn2xkYXA6Ly9kaXJlY3Rvcnku
c3dpc3NzaWduLm5ldC9DTj1GMEM3QTMzMjkxQjVFQkNBQjU1ODc3MTVBNzRFQkUxQTVENjE0MzI1
JTJDTz1Td2lzc1NpZ24lMkNDPUNIP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFzZT9vYmpl
Y3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDBrBgNVHSAEZDBiMFYGCWCFdAFZAQMBCzBJMEcG
CCsGAQUFBwIBFjtodHRwOi8vcmVwb3NpdG9yeS5zd2lzc3NpZ24uY29tL1N3aXNzU2lnbi1TaWx2
ZXItQ1AtQ1BTLnBkZjAIBgYEAI96AQMwgdkGCCsGAQUFBwEBBIHMMIHJMGQGCCsGAQUFBzAChlho
dHRwOi8vc3dpc3NzaWduLm5ldC9jZ2ktYmluL2F1dGhvcml0eS9kb3dubG9hZC9GMEM3QTMzMjkx
QjVFQkNBQjU1ODc3MTVBNzRFQkUxQTVENjE0MzI1MGEGCCsGAQUFBzABhlVodHRwOi8vc2lsdmVy
LXBlcnNvbmFsLWcyLm9jc3Auc3dpc3NzaWduLm5ldC9GMEM3QTMzMjkxQjVFQkNBQjU1ODc3MTVB
NzRFQkUxQTVENjE0MzI1MA0GCSqGSIb3DQEBCwUAA4IBAQBPAGaURtN/46Vopba1sQJzad0O2JxG
8MwpE2F435dz+BfK/L8DGWN+EmWQV9k/p/IhNLFnj9WhBdd+iuscOT83XDCnUzyYiNqz7bhrQAEm
B/87tdMsPhq5wUz5XfpnDcsSiQ1r/Woo+baMSN60QruEZM/be9mFILGOByV8BEwVbZTAiL7cLaOh
bxUfQubFvyfOZ1HgJMVyfWizDVvDG2rL6YkWtsIBaVmCYGBqHrX0wSLyHlRNnbqiM2vawqQYme+1
+wxtbGCPPexp3wUBqpJde40Ke1xIpMj8c1kyvtaRM3CBX2p6xl0XHnSrybkJUidmaZnblUM6O18u
b28x6Qp3MIIGvjCCBKagAwIBAgIPBUTWTq0e0zbVMkBdALk2MA0GCSqGSIb3DQEBCwUAMEcxCzAJ
BgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxITAfBgNVBAMTGFN3aXNzU2lnbiBTaWx2
ZXIgQ0EgLSBHMjAeFw0xNDA5MTkyMDM2NDlaFw0yOTA5MTUyMDM2NDlaMFYxCzAJBgNVBAYTAkNI
MRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxMDAuBgNVBAMTJ1N3aXNzU2lnbiBQZXJzb25hbCBTaWx2
ZXIgQ0EgMjAxNCAtIEcyMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMs5sTmF/vrJ
obzDg6kOSi2Ech7/aMWnxB3sD9eoixMes9EWi0DcD1NvAT3s6GS1l9uDvKiowIQ4WF4DFCvmyjDv
ALLrEzkZkkcqIQDlcs3CMWIOzFYq/3fEY4yYwm9417W2zOl9HzOmkQUq/tFS1vTsnP5NTGpS4YV2
Yru5aOZSY/zBIZGSXRnY3IDRGeNJFlcCDhlEhaspyS/6xm1rCqH29/9rYTUVJpSUAmklXWn3vV5r
gtmQDAb5QwUiSes20CBaYxDjOCHVfxYrQYpGevJn6KTQuh5/JCd1mJRJLVbEVDORnWL51V/eW6kV
mJyUU8GA6QkXFbQbgCkyodCvE6cCAwEAAaOCApYwggKSMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB
Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBTwx6MykbXryrVYdxWnTr4aXWFDJTAfBgNVHSMEGDAWgBQX
oM3B5EG2Ols7y0WdvRzCmPqGWDCB/wYDVR0fBIH3MIH0MEegRaBDhkFodHRwOi8vY3JsLnN3aXNz
c2lnbi5uZXQvMTdBMENEQzFFNDQxQjYzQTVCM0JDQjQ1OURCRDFDQzI5OEZBODY1ODCBqKCBpaCB
ooaBn2xkYXA6Ly9kaXJlY3Rvcnkuc3dpc3NzaWduLm5ldC9DTj0xN0EwQ0RDMUU0NDFCNjNBNUIz
QkNCNDU5REJEMUNDMjk4RkE4NjU4JTJDTz1Td2lzc1NpZ24lMkNDPUNIP2NlcnRpZmljYXRlUmV2
b2NhdGlvbkxpc3Q/YmFzZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDBhBgNVHSAE
WjBYMFYGCWCFdAFZAQMBBjBJMEcGCCsGAQUFBwIBFjtodHRwOi8vcmVwb3NpdG9yeS5zd2lzc3Np
Z24uY29tL1N3aXNzU2lnbi1TaWx2ZXItQ1AtQ1BTLnBkZjCBxgYIKwYBBQUHAQEEgbkwgbYwZAYI
KwYBBQUHMAKGWGh0dHA6Ly9zd2lzc3NpZ24ubmV0L2NnaS1iaW4vYXV0aG9yaXR5L2Rvd25sb2Fk
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
Az1kKo8hjaKWAAAAAAAA
------=_Part_3077440_1323915018.1642871733683--


From yaojunda@huawei.com  Sun Jan 23 22:10:28 2022
Return-Path: <yaojunda@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 B2A623A1C5C; Sun, 23 Jan 2022 22:10:28 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 dR5QrFRjxqjn; Sun, 23 Jan 2022 22:10:24 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 380653A1C5D; Sun, 23 Jan 2022 22:10:24 -0800 (PST)
Received: from fraeml701-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Jhzyq2GHYz67ySM; Mon, 24 Jan 2022 14:06:59 +0800 (CST)
Received: from dggpemm500006.china.huawei.com (7.185.36.236) by fraeml701-chm.china.huawei.com (10.206.15.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.21; Mon, 24 Jan 2022 07:10:20 +0100
Received: from dggpemm500008.china.huawei.com (7.185.36.136) by dggpemm500006.china.huawei.com (7.185.36.236) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Mon, 24 Jan 2022 14:10:18 +0800
Received: from dggpemm500008.china.huawei.com ([7.185.36.136]) by dggpemm500008.china.huawei.com ([7.185.36.136]) with mapi id 15.01.2308.021; Mon, 24 Jan 2022 14:10:18 +0800
From: yaojunda <yaojunda@huawei.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>, "draft-hu-spring-segment-routing-proxy-forwarding@ietf.org" <draft-hu-spring-segment-routing-proxy-forwarding@ietf.org>
Thread-Topic: IPR poll - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZrGtJ4kNOcThSViQ7BuFbn/8LgIgja1Q
Date: Mon, 24 Jan 2022 06:10:18 +0000
Message-ID: <291e5d60084a413a82ea74bb64ba785f@huawei.com>
References: <3104_1642069058_61DFFC42_3104_319_10_8549b268004442668017df2d9b036441@orange.com>
In-Reply-To: <3104_1642069058_61DFFC42_3104_319_10_8549b268004442668017df2d9b036441@orange.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.222.150]
Content-Type: multipart/alternative; boundary="_000_291e5d60084a413a82ea74bb64ba785fhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/fdOVPobXLnti41u6R1CWene5iiQ>
Subject: Re: [spring] IPR poll - draft-hu-spring-segment-routing-proxy-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: Mon, 24 Jan 2022 06:12:09 -0000

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

Hi WG,

    I'm not aware of any undisclosed IPR related to this draft.

Best Regards,
Junda Yao

From: bruno.decraene@orange.com [mailto:bruno.decraene@orange.com]
Sent: Thursday, January 13, 2022 6:18 PM
To: SPRING WG <spring@ietf.org>; draft-hu-spring-segment-routing-proxy-forw=
arding@ietf.org
Subject: IPR poll - draft-hu-spring-segment-routing-proxy-forwarding

Hi authors, contributors, WG

In preparation of the WG adoption call on draft-hu-spring-segment-routing-p=
roxy-forwarding [1], this email starts a poll for IPR.

If you are an author or contributor to the subject document, please respond=
 to this email.
-       In your response, please indicate if all relevant IPR has been disc=
losed.
-       If you know of relevant IPR that has not been disclosed, please sta=
te that and describe how this gap is being addressed.

Even if you are not a contributor or author, if you know of relevant IPR, p=
lease ensure that it has been dislosed as discussed in BCP 79.

If you know of someone else IPR that you believe is relevant and not disclo=
sed, please file a third party IPR disclosure.

Thanks,
Regards,
Bruno, Jim, Joel
[1]        https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing=
-proxy-forwarding/

___________________________________________________________________________=
______________________________________________



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_291e5d60084a413a82ea74bb64ba785fhuaweicom_
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: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:Consolas;
	panose-1:2 11 6 9 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;
	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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
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;
	mso-fareast-language:EN-US;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Arial",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
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;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1075011623;
	mso-list-type:hybrid;
	mso-list-template-ids:997863814 -808692354 67895299 67895301 67895297 6789=
5299 67895301 67895297 67895299 67895301;}
@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:"Arial",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:2068413090;
	mso-list-template-ids:-1131618948;}
@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"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:black">Hi WG,</span><span style=
=3D"font-size:12.0pt;color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp; &nbsp;&nbsp;I'm n=
ot aware of any undisclosed IPR related to this draft.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Best Regards,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Junda Yao<o:p></o:p></sp=
an></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"> bruno.decraene@orange=
.com [mailto:bruno.decraene@orange.com]
<br>
<b>Sent:</b> Thursday, January 13, 2022 6:18 PM<br>
<b>To:</b> SPRING WG &lt;spring@ietf.org&gt;; draft-hu-spring-segment-routi=
ng-proxy-forwarding@ietf.org<br>
<b>Subject:</b> IPR poll - draft-hu-spring-segment-routing-proxy-forwarding=
<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;font-family:&quot;Ar=
ial&quot;,sans-serif">Hi authors, contributors, WG<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">In preparation of the WG adoption call on draft-hu-sp=
ring-segment-routing-proxy-forwarding [1], this email starts a poll for IPR=
.<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">If you are an author or contributor to the subject do=
cument, please respond to this email.<o:p></o:p></span></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"font-size:10.0pt;font-family:&quot;Aria=
l&quot;,sans-serif"><span style=3D"mso-list:Ignore">-<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Arial&quot;,sans-serif">In your response, please indicate if all rele=
vant IPR has been disclosed.&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;
<o:p></o:p></span></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"font-size:10.0pt;font-family:&quot;Aria=
l&quot;,sans-serif"><span style=3D"mso-list:Ignore">-<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Arial&quot;,sans-serif">If you know of relevant IPR that has not been=
 disclosed, please state that and describe how this gap is being addressed.=
<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">Even if you are not a contributor or author, if you k=
now of relevant IPR, please ensure that it has been dislosed as discussed i=
n BCP 79.<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">If you know of someone else IPR that you believe is r=
elevant and not disclosed, please file a third party IPR disclosure.<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">Thanks,<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">Regards,<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">Bruno, Jim, Joel<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">[1]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing=
-proxy-forwarding/">
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/</a>&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;
<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_291e5d60084a413a82ea74bb64ba785fhuaweicom_--


From nobody Sun Jan 23 22:16:29 2022
Return-Path: <yaojunda@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 ABD653A1C9A for <spring@ietfa.amsl.com>; Sun, 23 Jan 2022 22:16:26 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 F6vmjJkhByMd for <spring@ietfa.amsl.com>; Sun, 23 Jan 2022 22:16:21 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1963E3A1C96 for <spring@ietf.org>; Sun, 23 Jan 2022 22:16:21 -0800 (PST)
Received: from fraeml707-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Jj05h4Xy9z67yyT for <spring@ietf.org>; Mon, 24 Jan 2022 14:12:56 +0800 (CST)
Received: from dggpemm500008.china.huawei.com (7.185.36.136) by fraeml707-chm.china.huawei.com (10.206.15.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Mon, 24 Jan 2022 07:16:17 +0100
Received: from dggpemm500008.china.huawei.com (7.185.36.136) by dggpemm500008.china.huawei.com (7.185.36.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Mon, 24 Jan 2022 14:16:16 +0800
Received: from dggpemm500008.china.huawei.com ([7.185.36.136]) by dggpemm500008.china.huawei.com ([7.185.36.136]) with mapi id 15.01.2308.021; Mon, 24 Jan 2022 14:16:16 +0800
From: yaojunda <yaojunda@huawei.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAIgs5YQ
Date: Mon, 24 Jan 2022 06:16:16 +0000
Message-ID: <49cdad9f951246378696ca179640c491@huawei.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
In-Reply-To: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.222.150]
Content-Type: multipart/alternative; boundary="_000_49cdad9f951246378696ca179640c491huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_0aPCnEGTRm3px2VOuW7v8bSaE8>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Mon, 24 Jan 2022 06:16:27 -0000

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

Hi WG,

I support its adoption as a co-author. It Provides a complete FRR mechanism=
 for SR-TE Node/Link/Binding Sid failure. Including before IGP convergence,=
 and after IGP convergence to before TE convergence.

Best Regards,
Junda Yao

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com
Sent: Thursday, January 13, 2022 6:19 PM
To: SPRING WG <spring@ietf.org>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_49cdad9f951246378696ca179640c491huaweicom_
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: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:Consolas;
	panose-1:2 11 6 9 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;
	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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Arial",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
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;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi WG,<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" style=3D"text-indent:9.0pt"><span style=3D"color:#1F=
497D;mso-fareast-language:ZH-CN">I support its adoption as a co-author. It =
Provides a complete FRR mechanism for SR-TE Node/Link/Binding Sid failure. =
Including before IGP convergence, and
 after IGP convergence to before TE convergence.<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">Best Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Junda Yao<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>
<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"> spring [mailto:spring=
-bounces@ietf.org]
<b>On Behalf Of </b>bruno.decraene@orange.com<br>
<b>Sent:</b> Thursday, January 13, 2022 6:19 PM<br>
<b>To:</b> SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<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;font-family:&quot;Ar=
ial&quot;,sans-serif">Dear WG,<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">This message starts a 2 week WG adoption call, ending=
 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwarding<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"><a href=3D"https://datatracker.ietf.org/doc/draft-hu-=
spring-segment-routing-proxy-forwarding/">https://datatracker.ietf.org/doc/=
draft-hu-spring-segment-routing-proxy-forwarding/</a><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">After review of the document please indicate support =
(or not) for WG adoption of the document to the mailing list.<o:p></o:p></s=
pan></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">Please also provide comments/reasons for your support=
 (or lack thereof) as this is a stronger way to indicate your (non) support=
 as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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">If you are willing to work on or review the document,=
 please state this explicitly. This gives the chairs an indication of the e=
nergy level of people in the working group willing
 to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<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_49cdad9f951246378696ca179640c491huaweicom_--


From nobody Tue Jan 25 01:28:10 2022
Return-Path: <liu.yao71@zte.com.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 DD4673A144A for <spring@ietfa.amsl.com>; Tue, 25 Jan 2022 01:28:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.897
X-Spam-Level: 
X-Spam-Status: No, score=-6.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CTE_8BIT_MISMATCH=0.001, RCVD_IN_DNSWL_HI=-5, 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 Ptp9eoPShN8l for <spring@ietfa.amsl.com>; Tue, 25 Jan 2022 01:28:03 -0800 (PST)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 490FF3A1449 for <spring@ietf.org>; Tue, 25 Jan 2022 01:28:02 -0800 (PST)
Received: from mxct.zte.com.cn (unknown [192.168.251.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4JjhNK17Nyz8585Q for <spring@ietf.org>; Tue, 25 Jan 2022 17:28:01 +0800 (CST)
Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxct.zte.com.cn (FangMail) with ESMTPS id 4JjhMk1hD7z501bD; Tue, 25 Jan 2022 17:27:30 +0800 (CST)
Received: from njxapp03.zte.com.cn ([10.41.132.202]) by mse-fl1.zte.com.cn with SMTP id 20P9RJx3029988; Tue, 25 Jan 2022 17:27:19 +0800 (GMT-8) (envelope-from liu.yao71@zte.com.cn)
Received: from mapi (njxapp04[null]) by mapi (Zmail) with MAPI id mid203; Tue, 25 Jan 2022 17:27:19 +0800 (CST)
Date: Tue, 25 Jan 2022 17:27:19 +0800 (CST)
X-Zmail-TransId: 2afc61efc277fa65a592
X-Mailer: Zmail v1.0
Message-ID: <202201251727190560534@zte.com.cn>
In-Reply-To: <ZRAP278MB0176B7C7CAED15D977AC0EBE895C9@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM>
References: 164223793434.20409.9148647733388794281@ietfa.amsl.com, ZRAP278MB017654891F056AEF03D3B0C289559@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM,  202201201722410433187@zte.com.cn, ZRAP278MB0176B7C7CAED15D977AC0EBE895C9@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM
Mime-Version: 1.0
From: <liu.yao71@zte.com.cn>
To: <Thomas.Graf@swisscom.com>
Cc: <spring@ietf.org>
Content-Type: text/plain; charset="UTF-8"
X-MAIL: mse-fl1.zte.com.cn 20P9RJx3029988
X-Fangmail-Gw-Spam-Type: 0
X-FangMail-Miltered: at cgslv5.04-192.168.250.138.novalocal with ID 61EFC2A1.000 by FangMail milter!
X-FangMail-Envelope: 1643102881/4JjhNK17Nyz8585Q/61EFC2A1.000/192.168.251.13/[192.168.251.13]/mxct.zte.com.cn/<liu.yao71@zte.com.cn>
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 61EFC2A1.000/4JjhNK17Nyz8585Q
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/u73lxeYv-QdCN6k5UiPddFejvtY>
Subject: Re: [spring]  =?utf-8?q?New_Version_Notification_for_draft-tgraf-opsa?= =?utf-8?q?wg-ipfix-srv6-srh-00=2Etxt?=
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@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, 25 Jan 2022 09:28:08 -0000

Hi Thomas,

Please see inline [Yao].

Best Regards,
Yao
------------------原始邮件------------------
发件人：Thomas.Graf@swisscom.com
收件人：刘尧00165286;
抄送人：spring@ietf.org;
日 期 ：2022年01月23日 01:16
主 题 ：Re: [spring] New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
Hi Yao,
Many thanks for the review and feedback.
> 1) But this draft describes the routing protocol where the last SRv6 segment has been learned from, instead of the SRv6 segment to be processed by the current hop.
I am going to rephrase the sentences to refer to the active segment. Which should make it less ambiguous.
> 2) but in SRv6, segment list and segments left(currently not defined in the draft) are both needed to provide the similar information.
Could you elaborate the use case for segments left in this context. This document covers all dimensions being present in the SRv6 segment routing header described in section of RFC8754 (https://datatracker.ietf.org/doc/html/rfc8754#section-2) with the exception of "Last Entry".
[Yao] Segments left is one of the elements to identify an SRH. For example, (SA,DA=SIDB) (SIDB,SIDC,SIDB,SIDA; SL=2) and (SA,DA=SIDB) (SIDB,SIDC,SIDB,SIDA; SL=0) are different. So I think segments left is also useful when exporting SRv6 information.
> 3) Element for SRH TLV is not defined in the draft, what's the consideration about that?
Could you elaborate further please. The document refers to RFC 8754 where the SRH TLV is being described.
[Yao] I mean that IPFIX IE for SRH TLV is not defined in the draft while other main elements of SRH(SRHFlags,SRHTag,ipv6SRHSegmentList...) are defined. What if the user want to export the SRH TLV info of the packets?
Best wishes
Thomas
-----Original Message-----
From: liu.yao71@zte.com.cn <liu.yao71@zte.com.cn>
Sent: Thursday, January 20, 2022 10:23 AM
To: Graf Thomas, INI-NET-TCZ-ZH1 <Thomas.Graf@swisscom.com>
Cc: spring@ietf.org
Subject: Re:[spring] New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
Hi Thomas,
I've read the draft and have some questions.
1) RFC 9160 introduces new protocol types for SR-MPLS top label. Considering that the MPLS top label is always the label to be processed, the user can know which protocol the SR-MPLS SID to be processed is learned from.
But this draft describes the routing protocol where the last SRv6 segment has been learned from, instead of the SRv6 segment to be processed by the current hop.
As for my understanding, the current draft is inconsistent with RFC 9160 in this aspect.
2) Related to point 1，in SR-MPLS, exporting the top label can provide the information of the segment to be processed, but in SRv6, segment list and segments left(currently not defined in the draft) are both needed to provide the similar information.
2) Element for SRH TLV is not defined in the draft, what's the consideration about that?
Best Regards,
Yao
------------------原始邮件------------------
发件人：Thomas.Graf@swisscom.com
收件人：spring@ietf.org;
日 期 ：2022年01月15日 17:27
主 题 ：[spring] New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
Dear SPRING working group,
Following up on just released RFC 9160 (https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc9160&amp;data=04%7C01%7CThomas.Graf%40swisscom.com%7Cf855d5968f794d84c0dd08d9dbf67ec5%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637782673999731326%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=0Ia7sA28DLJj994BZqOC6I0yARDGarhWPDAhnejuCyg%3D&amp;reserved=0), IPFIX code points for MPLS Segment Routing,
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-tgraf-opsawg-ipfix-srv6-srh&amp;data=04%7C01%7CThomas.Graf%40swisscom.com%7Cf855d5968f794d84c0dd08d9dbf67ec5%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637782673999731326%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=qg5ezdJhAi2sdS3%2Fcz3mdvPyiVAd6YmIlr%2BXb1vy%2FJ8%3D&amp;reserved=0 has been submitted for the SRV6 data-plane.
The document aims to be on par with MPLS-SR. Describe the routing protocol or PCEP extension where the last SRv6 segment has been learned from, the SRv6 segment list and all other properties from the Segment Routing header.
I would appreciate your document review and feedback.
I aim to present at IETF 113 at OPSAWG and SPRING and request adoption at OPSAWG.
Best wishes
Thomas
-----Original Message-----
From: internet-drafts@ietf.org <internet-drafts@ietf.org>
Sent: Saturday, January 15, 2022 10:12 AM
To: Graf Thomas, INI-NET-TCZ-ZH1 <Thomas.Graf@swisscom.com>
Subject: New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
A new version of I-D, draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
has been successfully submitted by Thomas Graf and posted to the IETF repository.
Name:        draft-tgraf-opsawg-ipfix-srv6-srh
Revision:    00
Title:        Export of Segment Routing IPv6 Information in IP Flow Information Export (IPFIX)
Document date:    2022-01-15
Group:        Individual Submission
Pages:        9
URL:            https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-tgraf-opsawg-ipfix-srv6-srh-00.txt&amp;data=04%7C01%7CThomas.Graf%40swisscom.com%7Cf855d5968f794d84c0dd08d9dbf67ec5%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637782673999731326%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=%2BEJY%2F%2Bxf7McrFQLXSveoc3OQh8XoWl56NoDE5GCROyo%3D&amp;reserved=0
Status:         https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-tgraf-opsawg-ipfix-srv6-srh%2F&amp;data=04%7C01%7CThomas.Graf%40swisscom.com%7Cf855d5968f794d84c0dd08d9dbf67ec5%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637782673999731326%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=F%2FEc8KfGc72VQF6yfI4WZvCneSrRsgWzyn2uBaNULiE%3D&amp;reserved=0
Htmlized:       https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-tgraf-opsawg-ipfix-srv6-srh&amp;data=04%7C01%7CThomas.Graf%40swisscom.com%7Cf855d5968f794d84c0dd08d9dbf67ec5%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637782673999731326%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=qg5ezdJhAi2sdS3%2Fcz3mdvPyiVAd6YmIlr%2BXb1vy%2FJ8%3D&amp;reserved=0
Abstract:
This document introduces new IP Flow Information Export (IPFIX) code points to identify which traffic is being forwarded with which Segemnt Routing Header dimensions based on which SRv6 control plane protocol.
The IETF Secretariat
_______________________________________________
spring mailing list
spring@ietf.org
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=04%7C01%7CThomas.Graf%40swisscom.com%7Cf855d5968f794d84c0dd08d9dbf67ec5%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637782673999731326%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=Wpf1Iu%2BfSatM3bf3tmJ6hPmjeCEtwpq6MtrVCIsYwm4%3D&amp;reserved=0
_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


From nobody Tue Jan 25 09:13:43 2022
Return-Path: <slitkows.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 1653B3A07B2 for <spring@ietfa.amsl.com>; Tue, 25 Jan 2022 09:13:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level: 
X-Spam-Status: No, score=-7.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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 LJqYJ_qe9TaA for <spring@ietfa.amsl.com>; Tue, 25 Jan 2022 09:13:38 -0800 (PST)
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 CCA4E3A08BE for <spring@ietf.org>; Tue, 25 Jan 2022 09:13:35 -0800 (PST)
Received: by mail-ed1-x52b.google.com with SMTP id w14so11645610edd.10 for <spring@ietf.org>; Tue, 25 Jan 2022 09:13:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=from:to:references:in-reply-to:subject:date:message-id:mime-version :thread-index:content-language; bh=MjcU2/EyeJgU09KnjOlvu/rawSQRq9FDDSG/akPtSNE=; b=n+omHyWhHVphaGxjk7ckfLJNStWny6kKxQ2lpJtuR/xIFrANA21gVgF7wmte4dtsIe gUlJtFWKSGXHDKoJQXSrm1DzUHWliDY6eoyMpSp/q1qNlnjVYnmXuEcd7gVr0rkNv7dc jBtbAnIo6OobK9zDcGOTKKbc2+MS9FvpNXns/N6CjYv7SsEiyqoBLO3p0kdYhlcaftp/ Jh6wQXQqv8Hgu4GhEwEYtBlniGelQsPnHGVdyhP+QKhNt2QbPk4o8WcXswpBWDCdue9Q VpAm3K9I6YbgirTE64qEnnnOYVhoQ/SBPzweuRxUCZvZYJZG2OHaocr7354eTbq9cTGd azGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:thread-index:content-language; bh=MjcU2/EyeJgU09KnjOlvu/rawSQRq9FDDSG/akPtSNE=; b=L6FnR3Dy6f4l49guqMcl/kVLdA5X8x5sOiaRnMEiK96Je8PYaDDF0p7A9lhJ9mJhgK 6cdRji4wPcf4uBkw/GzVNXdPsSL1YqOaYrF71CuwZf5PmObtuykyiF++/XbJweyfwpFB tZWGND65mu2s0M2B+jkc6GOLaUO6XRWAaLCpRJRVi9S6zDETQg/Ud7xCnOGxdj+u4RZ1 6NhBoSz1zIHK59zy8tzqvS2BPHgAo5EEOBlehMZEU0w8xxyu0mbmdf46ZMMPsQn23Pgi ueOo+gXwq9TUwLD8v582UFEyujOD/wJ4dYcioPOCC1m8qxrwzoznbnuQ7/q/q/FjRIuk mh0A==
X-Gm-Message-State: AOAM530YLA7KCM6v5xgbfcFlMKRTDhH9Dd2LSxibdPx11GkhP/KZuP8T wrlo3OCkhYlCg9f5NuHSnGk3DlaI6Q==
X-Google-Smtp-Source: ABdhPJyoiMrEPtP16tvd9AhkPE/zt/ZOlBmmbWRpePFC4hPSPkCY7ONWynIdMvkD41flv/uoMxQGZw==
X-Received: by 2002:aa7:c1c1:: with SMTP id d1mr21237713edp.416.1643130812171;  Tue, 25 Jan 2022 09:13:32 -0800 (PST)
Received: from CSCOWPF2QW8Y3 ([173.38.220.37]) by smtp.gmail.com with ESMTPSA id v10sm8578165edx.36.2022.01.25.09.13.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Jan 2022 09:13:31 -0800 (PST)
From: <slitkows.ietf@gmail.com>
To: <bruno.decraene@orange.com>, "'SPRING WG'" <spring@ietf.org>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
In-Reply-To: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
Date: Tue, 25 Jan 2022 18:13:29 +0100
Message-ID: <069201d8120e$dff706a0$9fe513e0$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0693_01D81217.41BC8010"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQGTpp/eCb7f3S6vK91CLjLoEGPYdaz80Brg
Content-Language: fr
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/NRdwXAjunlGv4CYmiHZKZYFtkqg>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 25 Jan 2022 17:13:42 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0693_01D81217.41BC8010
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

 

I'm NOT supporting this draft for the following reasons:

 

1.	The WG already have a WG document which is dealing with this
problem, I don't think that WG should come with multiple documents/solutions
for the same solution space as it may just confuse the industry and create
deployment issues as different vendors may pick different solutions.

 

2.	Adding protocols extensions adds complexity in the solution without
adding a strong value.

 

The document claims that "[I-D.ietf-spring-segment-protection-sr-te-paths] .
may not work for some cases such as some of nodes in the network not
supporting this solution.". While this is true, the proposed solution in
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same caveat
and requires all nodes in the network to support the solution.

 

Considering the following straight line network: A -B -C -D - E - F - G -H
and an SR policy from A to H using SID_G, routers A to F have to support the
extension to make the solution working, if one of the router doesn't support
the extension, traffic will be dropped. 

 

Then, there is no value compared to the timer-based solution of
[I-D.ietf-spring-segment-protection-sr-te-paths]

 

Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G
may have multiple upstream neighbors let's say F and F' and the solution
allows for F' to support the extension while F may not support, so the
solution will send the traffic to F'. Well yes, but this still requires all
routers upstream to F' to support this extension and maybe F is on the path
to F'. So, I don't think the argument is valid as it may possibly work
tactically depending on the network topology when we look at a small portion
of the network, but when we look at the whole network, operator will have to
upgrade all their nodes to support the extension to ensure the benefit is
there. 

 

In addition, in term of traffic, forwarding traffic to a neighbor of the
failed node which wasn't initially on the path, could lead to traffic
congestion or high traffic peaks on links that were not sized to carry this
traffic. We could easily expect some traffic tromboning, where traffic goes
to this non-natural neighbor of the failed node and then goes back over some
part of the same path before reaching the destination.

 

So these protocol extensions are bringing complexity for no value here.

 

 

3.	Regarding BSID, I'm not fan of advertising BSIDs in IGP as there may
be hundreds or thousands of BSID on a node which again will create a lot of
burden in IGP. The proposed way will have to be discussed in LSR, not in
SPRING (see next comment).

 

Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work
with BSIDs as long as BSID information of failed node is available in the
control-plane of PLRs by whatever mechanism. I think this BSID handling is
orthogonal to the proxy-forwarding controlplane behavior. The forwarding
operations for BSID will have to be discussed more in details, we could not
expect all HW to be able to do 3 or 4 lookups without any perf degradation.

 

4.	The document is currently a bit borderline between SPRING and LSR as
it talks in good details about IGP protocol extensions. If it's a SPRING
doc, it should detail reqs for protocols but nothing beyond.

 

 

 

Brgds,

 

Stephane

 

 

From: spring <spring-bounces@ietf.org> On Behalf Of
bruno.decraene@orange.com
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org>
Subject: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Dear WG,

 

This message starts a 2 week WG adoption call, ending 27/01/2022, for
draft-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwa
rding/

 

After review of the document please indicate support (or not) for WG
adoption of the document to the mailing list.

 

Please also provide comments/reasons for your support (or lack thereof) as
this is a stronger way to indicate your (non) support as this is not a vote.


 

If you are willing to work on or review the document, please state this
explicitly. This gives the chairs an indication of the energy level of
people in the working group willing to work on the document.

 

Thanks!

Bruno, Jim, Joel

____________________________________________________________________________
_____________________________________________
 
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 avez recu
ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques 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
information 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
delete 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.

------=_NextPart_000_0693_01D81217.41BC8010
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-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=3Dus-ascii"><meta name=3DGenerator 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:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	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;}
span.EmailStyle24
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:824787244;
	mso-list-type:hybrid;
	mso-list-template-ids:-1686185838 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0: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><!--[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=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72" style=3D'word-wrap:break-word'><div =
class=3DWordSection1><p class=3DMsoNormal>Hi,<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I&#8217;m =
NOT supporting this draft for the following reasons:<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><ol style=3D'margin-top:0cm' =
start=3D1 type=3D1><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l0 level1 lfo1'>The WG already have a =
WG document which is dealing with this problem, I don&#8217;t think that =
WG should come with multiple documents/solutions for the same solution =
space as it may just confuse the industry and create deployment issues =
as different vendors may pick different =
solutions.<o:p></o:p></li></ol><p =
class=3DMsoListParagraph><o:p>&nbsp;</o:p></p><ol =
style=3D'margin-top:0cm' start=3D2 type=3D1><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l0 level1 lfo1'>Adding protocols =
extensions adds complexity in the solution without adding a strong =
value.<o:p></o:p></li></ol><p =
class=3DMsoListParagraph><o:p>&nbsp;</o:p></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'>The document =
claims that &#8220;[I-D.ietf-spring-segment-protection-sr-te-paths] =
&#8230; may not work for some cases such as some of nodes in the network =
not supporting this solution.&#8221;. While this is true, the proposed =
solution in draft-hu-spring-segment-routing-proxy-forwarding has exactly =
the same caveat and requires all nodes in the network to support the =
solution.<o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><o:p>&nbsp;</o:p></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'>Considering the =
following straight line network: A -B -C -D &#8211; E &#8211; F - G -H =
and an SR policy from A to H using SID_G, routers A to F have to support =
the extension to make the solution working, if one of the router =
doesn&#8217;t support the extension, traffic will be dropped. =
<o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><o:p>&nbsp;</o:p></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'>Then, there is no =
value compared to the timer-based solution of =
[I-D.ietf-spring-segment-protection-sr-te-paths]<o:p></o:p></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><o:p>&nbsp;</o:p></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'>Authors of =
draft-hu-spring-segment-routing-proxy-forwarding argued that G may have =
multiple upstream neighbors let&#8217;s say F and F&#8217; and the =
solution allows for F&#8217; to support the extension while F may not =
support, so the solution will send the traffic to F&#8217;. Well yes, =
but this still requires all routers upstream to F&#8217; to support this =
extension and maybe F is on the path to F&#8217;. So, I don&#8217;t =
think the argument is valid as it may possibly work tactically depending =
on the network topology when we look at a small portion of the network, =
but when we look at the whole network, operator will have to upgrade all =
their nodes to support the extension to ensure the benefit is there. =
<o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><o:p>&nbsp;</o:p></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'>In addition, in =
term of traffic, forwarding traffic to a neighbor of the failed node =
which wasn&#8217;t initially on the path, could lead to traffic =
congestion or high traffic peaks on links that were not sized to carry =
this traffic. We could easily expect some traffic tromboning, where =
traffic goes to this non-natural neighbor of the failed node and then =
goes back over some part of the same path before reaching the =
destination.<o:p></o:p></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><o:p>&nbsp;</o:p></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'>So these protocol =
extensions are bringing complexity for no value here.<o:p></o:p></p><p =
class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><ol style=3D'margin-top:0cm' =
start=3D3 type=3D1><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l0 level1 lfo1'>Regarding BSID, =
I&#8217;m not fan of advertising BSIDs in IGP as there may be hundreds =
or thousands of BSID on a node which again will create a lot of burden =
in IGP. The proposed way will have to be discussed in LSR, not in SPRING =
(see next comment).<o:p></o:p></li></ol><p class=3DMsoNormal =
style=3D'margin-left:18.0pt'><o:p>&nbsp;</o:p></p><p =
class=3DMsoListParagraph>Note that =
[I-D.ietf-spring-segment-protection-sr-te-paths] could also work with =
BSIDs as long as BSID information of failed node is available in the =
control-plane of PLRs by whatever mechanism. I think this BSID handling =
is orthogonal to the proxy-forwarding controlplane behavior. The =
forwarding operations for BSID will have to be discussed more in =
details, we could not expect all HW to be able to do 3 or 4 lookups =
without any perf degradation.<o:p></o:p></p><p =
class=3DMsoListParagraph><o:p>&nbsp;</o:p></p><ol =
style=3D'margin-top:0cm' start=3D4 type=3D1><li class=3DMsoListParagraph =
style=3D'margin-left:0cm;mso-list:l0 level1 lfo1'>The document is =
currently a bit borderline between SPRING and LSR as it talks in good =
details about IGP protocol extensions. If it&#8217;s a SPRING doc, it =
should detail reqs for protocols but nothing =
beyond.<o:p></o:p></li></ol><p class=3DMsoNormal =
style=3D'margin-left:18.0pt'><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Brgds,<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Stephane<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><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=3DMsoNormal><b>From:</b> spring =
&lt;spring-bounces@ietf.org&gt; <b>On Behalf Of =
</b>bruno.decraene@orange.com<br><b>Sent:</b> jeudi 13 janvier 2022 =
11:19<br><b>To:</b> SPRING WG &lt;spring@ietf.org&gt;<br><b>Subject:</b> =
[spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Dear =
WG,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>This message =
starts a 2 week WG adoption call, ending 27/01/2022, for =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><a =
href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-=
proxy-forwarding/">https://datatracker.ietf.org/doc/draft-hu-spring-segme=
nt-routing-proxy-forwarding/</a><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>After review =
of the document please indicate support (or not) for WG adoption of the =
document to the mailing list.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Please also =
provide comments/reasons for your support (or lack thereof) as this is a =
stronger way to indicate your (non) support as this is not a =
vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>If you are =
willing to work on or review the document, please state this explicitly. =
This gives the chairs an indication of the energy level of people in the =
working group willing to work on the document.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'><o:p>&nbsp;</o:=
p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Thanks!<o:p></o=
:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Bruno, Jim, =
Joel<o:p></o:p></span></p><pre><span =
lang=3DFR>_______________________________________________________________=
__________________________________________________________<o:p></o:p></sp=
an></pre><pre><span lang=3DFR><o:p>&nbsp;</o:p></span></pre><pre><span =
lang=3DFR>Ce message et ses pieces jointes peuvent contenir des =
informations confidentielles ou privilegiees et ne doivent =
donc<o:p></o:p></span></pre><pre><span lang=3DFR>pas etre diffuses, =
exploites ou copies sans autorisation. Si vous avez recu ce message par =
erreur, veuillez le signaler<o:p></o:p></span></pre><pre><span =
lang=3DFR>a l'expediteur et le detruire ainsi que les pieces jointes. =
Les messages electroniques etant susceptibles =
d'alteration,<o:p></o:p></span></pre><pre><span lang=3DFR>Orange decline =
toute responsabilite si ce message a ete altere, deforme ou falsifie. =
Merci.<o:p></o:p></span></pre><pre><span =
lang=3DFR><o:p>&nbsp;</o:p></span></pre><pre><span lang=3DFR>This =
message and its attachments may contain confidential or privileged =
information that may be protected by =
law;<o:p></o:p></span></pre><pre><span lang=3DFR>they should not be =
distributed, used or copied without =
authorisation.<o:p></o:p></span></pre><pre><span lang=3DFR>If you have =
received this email in error, please notify the sender and delete this =
message and its attachments.<o:p></o:p></span></pre><pre><span =
lang=3DFR>As emails may be altered, Orange is not liable for messages =
that have been modified, changed or =
falsified.<o:p></o:p></span></pre><pre><span lang=3DFR>Thank =
you.<o:p></o:p></span></pre></div></body></html>
------=_NextPart_000_0693_01D81217.41BC8010--


From nobody Wed Jan 26 00:30:56 2022
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 D39DC3A2B18 for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 00:30:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.896
X-Spam-Level: 
X-Spam-Status: No, score=-6.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 9Saw-OKTLCQe for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 00:30:47 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D44353A2B16 for <spring@ietf.org>; Wed, 26 Jan 2022 00:30:46 -0800 (PST)
Received: from fraeml713-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JkGzm1kh2z67xRP; Wed, 26 Jan 2022 16:27:16 +0800 (CST)
Received: from canpemm500010.china.huawei.com (7.192.105.118) by fraeml713-chm.china.huawei.com (10.206.15.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Wed, 26 Jan 2022 09:30:43 +0100
Received: from canpemm500009.china.huawei.com (7.192.105.203) by canpemm500010.china.huawei.com (7.192.105.118) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Wed, 26 Jan 2022 16:30:41 +0800
Received: from canpemm500009.china.huawei.com ([7.192.105.203]) by canpemm500009.china.huawei.com ([7.192.105.203]) with mapi id 15.01.2308.021;  Wed, 26 Jan 2022 16:30:41 +0800
From: Huzhibo <huzhibo@huawei.com>
To: "slitkows.ietf@gmail.com" <slitkows.ietf@gmail.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, 'SPRING WG' <spring@ietf.org>
Thread-Topic: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgSjoH59yYdtjOrSFSQcPhMc9AmsA==
Date: Wed, 26 Jan 2022 08:30:41 +0000
Message-ID: <0a418bde57354add875c44f02d18213d@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.232.179]
Content-Type: multipart/alternative; boundary="_000_0a418bde57354add875c44f02d18213dhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/xSofDCgVCqOvW0qpSycKPzQNVH4>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Wed, 26 Jan 2022 08:30:53 -0000

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

Hi slitkows :

Thanks for your comments, Please see inline.

Thanks

Zhibo Hu
From: spring [mailto:spring-bounces@ietf.org] On Behalf Of slitkows.ietf@gm=
ail.com
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com; 'SPRING WG' <spring@ietf.org>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi

I'm NOT supporting this draft for the following reasons:

1)      The WG already have a WG document which is dealing with this proble=
m, I don't think that WG should come with multiple documents/solutions for =
the same solution space as it may just confuse the industry and create depl=
oyment issues as different vendors may pick different solutions.
-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local behav=
iors to implement SR-TE node protection. draft-hu-spring-segment-routing-pr=
oxy-forwarding enhances SR-TE node protection. It optimized the number of e=
ntries in the Context Table. This solution solves the connectivity problem =
after IGP convergence, and protects binding segments.


2)      Adding protocols extensions adds complexity in the solution without=
 adding a strong value.



The document claims that "[I-D.ietf-spring-segment-protection-sr-te-paths] =
... may not work for some cases such as some of nodes in the network not su=
pporting this solution.". While this is true, the proposed solution in draf=
t-hu-spring-segment-routing-proxy-forwarding has exactly the same caveat an=
d requires all nodes in the network to support the solution.



Considering the following straight line network: A -B -C -D - E - F - G -H =
and an SR policy from A to H using SID_G, routers A to F have to support th=
e extension to make the solution working, if one of the router doesn't supp=
ort the extension, traffic will be dropped.



Then, there is no value compared to the timer-based solution of [I-D.ietf-s=
pring-segment-protection-sr-te-paths]



Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G m=
ay have multiple upstream neighbors let's say F and F' and the solution all=
ows for F' to support the extension while F may not support, so the solutio=
n will send the traffic to F'. Well yes, but this still requires all router=
s upstream to F' to support this extension and maybe F is on the path to F'=
. So, I don't think the argument is valid as it may possibly work tacticall=
y depending on the network topology when we look at a small portion of the =
network, but when we look at the whole network, operator will have to upgra=
de all their nodes to support the extension to ensure the benefit is there.



In addition, in term of traffic, forwarding traffic to a neighbor of the fa=
iled node which wasn't initially on the path, could lead to traffic congest=
ion or high traffic peaks on links that were not sized to carry this traffi=
c. We could easily expect some traffic tromboning, where traffic goes to th=
is non-natural neighbor of the failed node and then goes back over some par=
t of the same path before reaching the destination.



So these protocol extensions are bringing complexity for no value here.
---------> Protocols extensions can accurately direct traffic to a node tha=
t can perform proxy forwarding and solve the problem that traffic cannot be=
 forwarded to a proxy forwarding node after IGP convergence. This protocol =
extension is necessary.
This solution does not require that all network nodes support this extensio=
n, take the example you have mentioned :
but it still requires that all routers upstream to F' support this extensio=
n ---> This description is inaccurate, assuming that the previous segment i=
s node B, when node G fails. When the node B converges, the node B finds th=
e PF
node F' adjacent to G, and can push the node Sid of the node F',Even if C a=
nd D do not support this protocol extension, this is not affected.
In addition, the Hold timers solution mentioned in [I-D.ietf-spring-segment=
-protection-sr-te-paths] does not extend protocols, but is also complex. In=
 addition, slow deletion is required for node faults. In addition, loop pre=
vention is implemented to prevent loops.Moreover, it cannot accurately dire=
ct traffic to a node that can perform proxy forwarding.

3)      Regarding BSID, I'm not fan of advertising BSIDs in IGP as there ma=
y be hundreds or thousands of BSID on a node which again will create a lot =
of burden in IGP. The proposed way will have to be discussed in LSR, not in=
 SPRING (see next comment).


Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in the c=
ontrol-plane of PLRs by whatever mechanism. I think this BSID handling is o=
rthogonal to the proxy-forwarding controlplane behavior. The forwarding ope=
rations for BSID will have to be discussed more in details, we could not ex=
pect all HW to be able to do 3 or 4 lookups without any perf degradation.
-------> Binding segments need to be exchanged only between neighbors and d=
o not need to be flooded to the entire IGP domain. Therefore, binding segme=
nts do not exert pressure on IGP performance.The control-plane processing a=
nd forwarding-plane processing of the BSID are not strongly coupled.SR-TE p=
rotection
takes effect only from the time during a fault occurs to the TE path conver=
ges. Therefore, SR-TE protection does not take effect during normal forward=
ing,Compared with impaired connectivity, performance degradation is accepta=
ble.

4)      The document is currently a bit borderline between SPRING and LSR a=
s it talks in good details about IGP protocol extensions. If it's a SPRING =
doc, it should detail reqs for protocols but nothing beyond.
                ------->As you said, this document defines the detail reque=
sts for IGP protocols



Brgds,

Stephane


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_0a418bde57354add875c44f02d18213dhuaweicom_
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: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;}
@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;}
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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
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;}
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:"Courier New";}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	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;}
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:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:587471150;
	mso-list-template-ids:1885919314;}
@list l0:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1
	{mso-list-id:762191709;
	mso-list-template-ids:-1102700868;}
@list l1:level1
	{mso-level-start-at:4;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2
	{mso-list-id:824787244;
	mso-list-type:hybrid;
	mso-list-template-ids:-1686185838 67698705 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{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:866915288;
	mso-list-template-ids:-746551968;}
@list l3:level1
	{mso-level-start-at:3;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4
	{mso-list-id:1972513626;
	mso-list-template-ids:-1955929450;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Hi
</span><span lang=3D"EN-US">slitkows :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">Thanks for your comments, Please se=
e inline.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Zhibo Hu<o:p></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 [mailto:spring-bounces@ietf.org]
<b>On Behalf Of </b>slitkows.ietf@gmail.com<br>
<b>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br>
<b>To:</b> bruno.decraene@orange.com; 'SPRING WG' &lt;spring@ietf.org&gt;<b=
r>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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">Hi<span style=3D"color:#1F497D"=
> </span><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&#8217;m NOT supporting this d=
raft for the following reasons:<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" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l2 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">1=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">The WG already have a W=
G document which is dealing with this problem, I don&#8217;t think that WG =
should come with multiple documents/solutions for the same solution space a=
s it may just confuse the industry and create
 deployment issues as different vendors may pick different solutions.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">-----&gt;</span><span lang=3D"EN-US" style=3D"font-si=
ze:10.5pt;color:#1F497D"> [I-D.ietf-spring-segment-protection-sr-te-paths] =
defines local behaviors to implement SR-TE node
 protection. draft-hu-spring-segment-routing-proxy-forwarding enhances SR-T=
E node protection. It</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">optimi=
zed the number of entries in the Context Table.</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">This s=
olution solves the connectivity problem after IGP convergence, and protects=
 binding segments.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l2 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">2=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Adding protocols extens=
ions adds complexity in the solution without adding a strong value.<o:p></o=
:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">The document claims that &#8220;[I-D.ietf-spring-segment-protection-sr=
-te-paths] &#8230; may not work for some cases such as some of nodes in the=
 network not supporting this solution.&#8221;. While this
 is true, the proposed solution in draft-hu-spring-segment-routing-proxy-fo=
rwarding has exactly the same caveat and requires all nodes in the network =
to support the solution.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Considering the following straight line network: A -B -C -D &#8211; E =
&#8211; F - G -H and an SR policy from A to H using SID_G, routers A to F h=
ave to support the extension to make the solution
 working, if one of the router doesn&#8217;t support the extension, traffic=
 will be dropped.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Then, there is no value compared to the timer-based solution of [I-D.i=
etf-spring-segment-protection-sr-te-paths]<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Authors of draft-hu-spring-segment-routing-proxy-forwarding argued tha=
t G may have multiple upstream neighbors let&#8217;s say F and F&#8217; and=
 the solution allows for F&#8217; to support the extension
 while F may not support, so the solution will send the traffic to F&#8217;=
. Well yes, but this still requires all routers upstream to F&#8217; to sup=
port this extension and maybe F is on the path to F&#8217;. So, I don&#8217=
;t think the argument is valid as it may possibly work tactically
 depending on the network topology when we look at a small portion of the n=
etwork, but when we look at the whole network, operator will have to upgrad=
e all their nodes to support the extension to ensure the benefit is there.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">In addition, in term of traffic, forwarding traffic to a neighbor of t=
he failed node which wasn&#8217;t initially on the path, could lead to traf=
fic congestion or high traffic peaks on links
 that were not sized to carry this traffic. We could easily expect some tra=
ffic tromboning, where traffic goes to this non-natural neighbor of the fai=
led node and then goes back over some part of the same path before reaching=
 the destination.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">So these protocol extensions are bringing complexity for no value here=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:49.5pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">---------&gt;</span><span lang=3D"EN-US" style=3D"fon=
t-size:10.5pt;color:#1F497D"> Protocols extensions can accurately direct tr=
affic to a node that can perform proxy forwarding
 and solve the problem that traffic cannot be forwarded to a proxy forwardi=
ng node after IGP convergence. This protocol extension is necessary.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:47.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">This solution does not require that=
 all network nodes support this extension, take the example you have mentio=
ned :<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:89.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#C00000">but it still requires that all rout=
ers upstream to F' support this extension</span><span lang=3D"EN-US" style=
=3D"font-size:10.5pt;color:#1F497D"> ---&gt; This
 description is inaccurate, assuming that the previous segment is node B, w=
hen node G fails. When the node B converges, the node B finds the PF<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt;mso-para-margin-left:4.=
06gd"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">node F'=
 adjacent to G, and can push the node Sid of the node F',Even if C and D do=
 not support this protocol extension, this
 is not affected.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt;mso-para-margin-left:4.=
06gd;text-indent:47.25pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">In addition, =
the Hold timers solution mentioned in [I-D.ietf-spring-segment-protection-s=
r-te-paths] does not extend protocols, but is also complex. In addition, sl=
ow deletion is required for node faults.
 In addition, loop prevention is implemented to prevent loops.Moreover, it =
cannot accurately direct traffic to a node that can perform proxy forwardin=
g.<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" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l2 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">3=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Regarding BSID, I&#8217=
;m not fan of advertising BSIDs in IGP as there may be hundreds or thousand=
s of BSID on a node which again will create a lot of burden in IGP. The pro=
posed way will have to be discussed in LSR,
 not in SPRING (see next comment).<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US">Note that [I-D.ietf-spri=
ng-segment-protection-sr-te-paths] could also work with BSIDs as long as BS=
ID information of failed node is available in the control-plane of PLRs by =
whatever mechanism. I think this BSID
 handling is orthogonal to the proxy-forwarding controlplane behavior. The =
forwarding operations for BSID will have to be discussed more in details, w=
e could not expect all HW to be able to do 3 or 4 lookups without any perf =
degradation.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">-------&gt;</span><span lang=3D"EN-US" style=3D"font-=
size:10.5pt;color:#1F497D"> Binding segments need to be exchanged only betw=
een neighbors and do not need to be flooded to
 the entire IGP domain. Therefore, binding segments do not exert pressure o=
n IGP performance.The control-plane processing and forwarding-plane process=
ing of the BSID are not strongly coupled.SR-TE protection &nbsp;&nbsp;&nbsp=
;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:42.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D">takes effect only from the time duri=
ng a fault occurs to the TE path converges. Therefore, SR-TE protection doe=
s not take effect during normal forwarding,Compared
 with impaired connectivity, performance degradation is acceptable.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:42.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l2 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">4=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">The document is current=
ly a bit borderline between SPRING and LSR as it talks in good details abou=
t IGP protocol extensions. If it&#8217;s a SPRING doc, it should detail req=
s for protocols but nothing beyond.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=3D"EN-US" style=3D"color:#=
1F497D">-------&gt;</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;co=
lor:#1F497D">As you said, this document defines the detail
 requests for IGP protocols<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Brgds,<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">Stephane<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"><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;<a href=3D"mailto:spring-bounces@ietf.org">spring-bo=
unces@ietf.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> jeudi 13 janvier 2022 11:19<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Dear WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">This message starts a 2 week WG adopti=
on call, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwa=
rding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><a href=3D"https://datatracker.ietf.or=
g/doc/draft-hu-spring-segment-routing-proxy-forwarding/">https://datatracke=
r.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</a><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">After review of the document please in=
dicate support (or not) for WG adoption of the document to the mailing list=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Please also provide comments/reasons f=
or your support (or lack thereof) as this is a stronger way to indicate you=
r (non) support as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an indi=
cation of the energy level of people in the working
 group willing to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<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_0a418bde57354add875c44f02d18213dhuaweicom_--


From nobody Wed Jan 26 00:54:09 2022
Return-Path: <slitkows.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 920EC3A2BDD for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 00:54:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 kr7z2AZaa-bq for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 00:54:02 -0800 (PST)
Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) (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 4044B3A2BE0 for <spring@ietf.org>; Wed, 26 Jan 2022 00:54:02 -0800 (PST)
Received: by mail-ej1-x62e.google.com with SMTP id j2so37012741ejk.6 for <spring@ietf.org>; Wed, 26 Jan 2022 00:54:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=from:to:references:in-reply-to:subject:date:message-id:mime-version :thread-index:content-language; bh=Wtn73Oda65YqcrrUU5egfvswjCx4IugBbwQ/L3l7LIM=; b=o+BtJpKAngDA4nIz/785o9sMLMGkUzWoGfiLcZbm+aoG+7or7k3jBwKpFoPnF13xFN HiqiSSK8sxjai5cFWca0bopNF6uoUMPXzH1NuBsk6QM/rRrCPAG3nW9X767mvHMfrrwL XZPMscCuBCf4NpYu0Juy2bYGrqUAXeYSQeg5TKxxhxxPze4zwIU+z4uwfjddVnPHs1Pg RrhEf4+yxIe7GyHxHNJ9DcdYHnY57n2vHOM20DFgRoBezLrTTNbHfLeSstrn9sE6uTuS EIlyzpUMhvZjlNPrtlOyGPHEUFAlOO1WBhXo3jYcxl3vF0akWcz0oK9vvJ+lQWERKSr1 3EgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:thread-index:content-language; bh=Wtn73Oda65YqcrrUU5egfvswjCx4IugBbwQ/L3l7LIM=; b=nsU0xURJ2QMO4Qk37LFzfcJZ45z1UG0Ko6beIzSRDSGx4wv/VnTxXS7jnBSIJ1ZVbp Z1W6/sbU5ZbU34SA4oXi/4KwvVGPc8CyHOF4Wok3NEiBOnYThaCMw/lMbMOLWrQic6O6 JLquAIekegAEy1z4PPnpVMSQB+WAqxkpaYeNEzwScNJCO91Ujg8zvWLUGuD1X+LbaNtQ ALWp7WK/pTQYXbQ51RzC8cSFC3FzSaPEZnB8Aig6kactzZFo8KOTOS793I5IQKnzTY43 Klf1pSlEuoxxQMKp1MU3q3f6dQn8T/xVhbDqZKUyjEsEk4+ShsH4JnXnIec77Xf9rYfk BA6Q==
X-Gm-Message-State: AOAM530U4Ml2GVzGCOL6QtkhrezDV1kMsImgjQU0GU8TRjO4oc90HdxC SekWIbDQ5QbW+wZQedxW0A==
X-Google-Smtp-Source: ABdhPJxmQ1KXsFKPNt7wsvbj3IhWBwsOuHtg+JlRYPzJuPLOxguFrGju/pwybJDUvIbCfuK5elolLA==
X-Received: by 2002:a17:907:c1f:: with SMTP id ga31mr7307944ejc.529.1643187239641;  Wed, 26 Jan 2022 00:53:59 -0800 (PST)
Received: from CSCOWPF2QW8Y3 ([173.38.220.37]) by smtp.gmail.com with ESMTPSA id l2sm9371275eds.28.2022.01.26.00.53.58 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Jan 2022 00:53:59 -0800 (PST)
From: <slitkows.ietf@gmail.com>
To: "'Huzhibo'" <huzhibo@huawei.com>, <bruno.decraene@orange.com>, "'SPRING WG'" <spring@ietf.org>
References: <0a418bde57354add875c44f02d18213d@huawei.com>
In-Reply-To: <0a418bde57354add875c44f02d18213d@huawei.com>
Date: Wed, 26 Jan 2022 09:53:56 +0100
Message-ID: <07fb01d81292$4124b700$c36e2500$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_07FC_01D8129A.A2EAF3C0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIVWnFSRsbd58nY4vt6IaGbGaj2T6v6a7FQ
Content-Language: fr
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/SQFSrOUBiFRa2X8tEoMDCy99kQ0>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Wed, 26 Jan 2022 08:54:08 -0000

This is a multipart message in MIME format.

------=_NextPart_000_07FC_01D8129A.A2EAF3C0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

 

Please find more inline.

 

From: Huzhibo <huzhibo@huawei.com> 
Sent: mercredi 26 janvier 2022 09:31
To: slitkows.ietf@gmail.com; bruno.decraene@orange.com; 'SPRING WG'
<spring@ietf.org>
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi slitkows :

 

Thanks for your comments, Please see inline.

 

Thanks

 

Zhibo Hu

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of
slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> 
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING
WG' <spring@ietf.org <mailto:spring@ietf.org> >
Subject: Re: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi 

 

I'm NOT supporting this draft for the following reasons:

 

1.	The WG already have a WG document which is dealing with this
problem, I don't think that WG should come with multiple documents/solutions
for the same solution space as it may just confuse the industry and create
deployment issues as different vendors may pick different solutions.

-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local
behaviors to implement SR-TE node protection.
draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node
protection. 

 

It optimized the number of entries in the Context Table. This solution
solves the connectivity problem after IGP convergence, and protects binding
segments.

 

[SLI] While I think your arguments are not completely valid (see discussion
below), this has nothing to do with the one draft vs two drafts discussion.
As there is already a WG doc, I don't see any reason for creating another
one except creating artificial work for the IETF and confusing readers.

 

 

2.	Adding protocols extensions adds complexity in the solution without
adding a strong value.

 

The document claims that "[I-D.ietf-spring-segment-protection-sr-te-paths] .
may not work for some cases such as some of nodes in the network not
supporting this solution.". While this is true, the proposed solution in
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same caveat
and requires all nodes in the network to support the solution.

 

Considering the following straight line network: A -B -C -D - E - F - G -H
and an SR policy from A to H using SID_G, routers A to F have to support the
extension to make the solution working, if one of the router doesn't support
the extension, traffic will be dropped. 

 

Then, there is no value compared to the timer-based solution of
[I-D.ietf-spring-segment-protection-sr-te-paths]

 

Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G
may have multiple upstream neighbors let's say F and F' and the solution
allows for F' to support the extension while F may not support, so the
solution will send the traffic to F'. Well yes, but this still requires all
routers upstream to F' to support this extension and maybe F is on the path
to F'. So, I don't think the argument is valid as it may possibly work
tactically depending on the network topology when we look at a small portion
of the network, but when we look at the whole network, operator will have to
upgrade all their nodes to support the extension to ensure the benefit is
there. 

 

In addition, in term of traffic, forwarding traffic to a neighbor of the
failed node which wasn't initially on the path, could lead to traffic
congestion or high traffic peaks on links that were not sized to carry this
traffic. We could easily expect some traffic tromboning, where traffic goes
to this non-natural neighbor of the failed node and then goes back over some
part of the same path before reaching the destination.

 

So these protocol extensions are bringing complexity for no value here.

---------> Protocols extensions can accurately direct traffic to a node that
can perform proxy forwarding and solve the problem that traffic cannot be
forwarded to a proxy forwarding node after IGP convergence. This protocol
extension is necessary.

This solution does not require that all network nodes support this
extension, take the example you have mentioned :

but it still requires that all routers upstream to F' support this extension
---> This description is inaccurate, assuming that the previous segment is
node B, when node G fails. When the node B converges, the node B finds the
PF

node F' adjacent to G, and can push the node Sid of the node F',Even if C
and D do not support this protocol extension, this is not affected.

 

 

[SLI] Your statement is purely theoretical and life in real networks is not
theoretical. You cannot predict which router will converge first (routers
may have different CPUs, may have different tasks to execute.). B may
converge first maybe, but maybe it will be C or D. no one knows and it's
unpredictable. So at the end, if you want to guarantee the mechanism to
work, all routers have to support the mechanism.

 

In addition, the Hold timers solution mentioned in
[I-D.ietf-spring-segment-protection-sr-te-paths] does not extend protocols,
but is also complex. In addition, slow deletion is required for node faults.
In addition, loop prevention is implemented to prevent loops.Moreover, it
cannot accurately direct traffic to a node that can perform proxy
forwarding.

[SLI] Directing traffic to few nodes that could do proxy forwarding can have
serious traffic impact and at the end cause damages to traffic that has
nothing to do with the failure. It's the solution, but it has major
drawbacks from an operational point of view.

 

 

3.	Regarding BSID, I'm not fan of advertising BSIDs in IGP as there may
be hundreds or thousands of BSID on a node which again will create a lot of
burden in IGP. The proposed way will have to be discussed in LSR, not in
SPRING (see next comment).

 

Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work
with BSIDs as long as BSID information of failed node is available in the
control-plane of PLRs by whatever mechanism. I think this BSID handling is
orthogonal to the proxy-forwarding controlplane behavior. The forwarding
operations for BSID will have to be discussed more in details, we could not
expect all HW to be able to do 3 or 4 lookups without any perf degradation.

-------> Binding segments need to be exchanged only between neighbors and do
not need to be flooded to the entire IGP domain. Therefore, binding segments
do not exert pressure on IGP performance.The control-plane processing and
forwarding-plane processing of the BSID are not strongly coupled.

 

[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in
SPRING. So please take the discussion to LSR for the control plane and
forwarding aspects could be further described in
[I-D.ietf-spring-segment-protection-sr-te-paths] if WGs agrees that BSID is
interesting to solve.

 

 

SR-TE protection    

takes effect only from the time during a fault occurs to the TE path
converges. Therefore, SR-TE protection does not take effect during normal
forwarding,Compared with impaired connectivity, performance degradation is
acceptable.

 

4.	The document is currently a bit borderline between SPRING and LSR as
it talks in good details about IGP protocol extensions. If it's a SPRING
doc, it should detail reqs for protocols but nothing beyond.

                ------->As you said, this document defines the detail
requests for IGP protocols

[SLI] No it goes beyond requirements and already talks about encoding: 

"For supporting binding SID proxy forwarding, a new IS-IS TLV, called

   Binding Segment TLV, is defined.  It contains a binding SID and a

   list of segments (SIDs).  This TLV may be advertised in IS-IS Hello

   (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs (CS-LSP)

   [RFC7356].

 

This is not a requirement; this is an IS-IS solution description that has to
be discussed in LSR not in SPRING.

 

 

 

 

 

Brgds,

 

Stephane

 

 

From: spring <spring-bounces@ietf.org <mailto:spring-bounces@ietf.org> > On
Behalf Of bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> 
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org <mailto:spring@ietf.org> >
Subject: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Dear WG,

 

This message starts a 2 week WG adoption call, ending 27/01/2022, for
draft-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwa
rding/

 

After review of the document please indicate support (or not) for WG
adoption of the document to the mailing list.

 

Please also provide comments/reasons for your support (or lack thereof) as
this is a stronger way to indicate your (non) support as this is not a vote.


 

If you are willing to work on or review the document, please state this
explicitly. This gives the chairs an indication of the energy level of
people in the working group willing to work on the document.

 

Thanks!

Bruno, Jim, Joel

____________________________________________________________________________
_____________________________________________
 
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 avez recu
ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques 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
information 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
delete 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.

------=_NextPart_000_07FC_01D8129A.A2EAF3C0
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-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=3Dus-ascii"><meta name=3DGenerator 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:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	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;}
span.EmailStyle26
	{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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:824787244;
	mso-list-type:hybrid;
	mso-list-template-ids:-1686185838 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0: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><!--[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=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72" style=3D'word-wrap:break-word'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DFR>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR>Please find more inline.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR><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=3DMsoNormal><b>From:</b> Huzhibo =
&lt;huzhibo@huawei.com&gt; <br><b>Sent:</b> mercredi 26 janvier 2022 =
09:31<br><b>To:</b> slitkows.ietf@gmail.com; bruno.decraene@orange.com; =
'SPRING WG' &lt;spring@ietf.org&gt;<br><b>Subject:</b> RE: [spring] WG =
adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Hi =
</span><span style=3D'mso-fareast-language:ZH-CN'>slitkows =
:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Thank=
s for your comments, Please see inline.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Thank=
s<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Zhibo=
 Hu<o:p></o:p></span></p><div><div style=3D'border:none;border-top:solid =
#E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> spring [<a =
href=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a=
>] <b>On Behalf Of </b><a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a><br><b=
>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br><b>To:</b> <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> Re: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>Hi<span =
style=3D'color:#1F497D'> </span><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>I&#8217;m =
NOT supporting this draft for the following =
reasons:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D1 type=3D1><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>The WG already have a WG document =
which is dealing with this problem, I don&#8217;t think that WG should =
come with multiple documents/solutions for the same solution space as it =
may just confuse the industry and create deployment issues as different =
vendors may pick different solutions.<o:p></o:p></span></li></ol><p =
class=3DMsoNormal style=3D'text-indent:44.0pt'><span =
style=3D'color:#1F497D;mso-fareast-language:ZH-CN'>-----&gt;</span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'> =
[I-D.ietf-spring-segment-protection-sr-te-paths] defines local behaviors =
to implement SR-TE node protection. =
draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node =
protection. </span><span =
style=3D'font-size:10.5pt;mso-fareast-language:ZH-CN'><o:p></o:p></span><=
/p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:44.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>It</s=
pan><span style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>optim=
ized the number of entries in the Context Table.</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>This =
solution solves the connectivity problem after IGP convergence, and =
protects binding segments.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>[SLI] While =
I think your arguments are not completely valid (see discussion below), =
this has nothing to do with the one draft vs two drafts discussion. As =
there is already a WG doc, I don&#8217;t see any reason for creating =
another one except creating artificial work for the IETF and confusing =
readers.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D2 type=3D1><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>Adding protocols extensions adds =
complexity in the solution without adding a strong =
value.<o:p></o:p></span></li></ol><p class=3DMsoListParagraph><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>The document claims that =
&#8220;[I-D.ietf-spring-segment-protection-sr-te-paths] &#8230; may not =
work for some cases such as some of nodes in the network not supporting =
this solution.&#8221;. While this is true, the proposed solution in =
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same =
caveat and requires all nodes in the network to support the =
solution.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Considering the following straight =
line network: A -B -C -D &#8211; E &#8211; F - G -H and an SR policy =
from A to H using SID_G, routers A to F have to support the extension to =
make the solution working, if one of the router doesn&#8217;t support =
the extension, traffic will be dropped. <o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Then, there is no value compared to =
the timer-based solution of =
[I-D.ietf-spring-segment-protection-sr-te-paths]<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Authors of =
draft-hu-spring-segment-routing-proxy-forwarding argued that G may have =
multiple upstream neighbors let&#8217;s say F and F&#8217; and the =
solution allows for F&#8217; to support the extension while F may not =
support, so the solution will send the traffic to F&#8217;. Well yes, =
but this still requires all routers upstream to F&#8217; to support this =
extension and maybe F is on the path to F&#8217;. So, I don&#8217;t =
think the argument is valid as it may possibly work tactically depending =
on the network topology when we look at a small portion of the network, =
but when we look at the whole network, operator will have to upgrade all =
their nodes to support the extension to ensure the benefit is there. =
<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>In addition, in term of traffic, =
forwarding traffic to a neighbor of the failed node which wasn&#8217;t =
initially on the path, could lead to traffic congestion or high traffic =
peaks on links that were not sized to carry this traffic. We could =
easily expect some traffic tromboning, where traffic goes to this =
non-natural neighbor of the failed node and then goes back over some =
part of the same path before reaching the =
destination.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>So these protocol extensions are =
bringing complexity for no value here.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:49.5pt'><span =
style=3D'color:#1F497D;mso-fareast-language:ZH-CN'>---------&gt;</span><s=
pan style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'> =
Protocols extensions can accurately direct traffic to a node that can =
perform proxy forwarding and solve the problem that traffic cannot be =
forwarded to a proxy forwarding node after IGP convergence. This =
protocol extension is necessary.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:47.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>This =
solution does not require that all network nodes support this extension, =
take the example you have mentioned :<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:89.25pt'><span =
style=3D'font-size:10.5pt;color:#C00000;mso-fareast-language:ZH-CN'>but =
it still requires that all routers upstream to F' support this =
extension</span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'> =
---&gt; This description is inaccurate, assuming that the previous =
segment is node B, when node G fails. When the node B converges, the =
node B finds the PF<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt;mso-para-margin-left:4.06gd'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>node =
F' adjacent to G, and can push the node Sid of the node F',Even if C and =
D do not support this protocol extension, this is not =
affected.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Your statement is purely =
theoretical and life in real networks is not theoretical. You cannot =
predict which router will converge first (routers may have different =
CPUs, may have different tasks to execute&#8230;). B may converge first =
maybe, but maybe it will be C or D&#8230; no one knows and it&#8217;s =
unpredictable. So at the end, if you want to guarantee the mechanism to =
work, all routers have to support the mechanism.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-left:44.65pt;mso-para-margin-left:4.06gd;text-indent:47.2=
5pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>In =
addition, the Hold timers solution mentioned in =
[I-D.ietf-spring-segment-protection-sr-te-paths] does not extend =
protocols, but is also complex. In addition, slow deletion is required =
for node faults. In addition, loop prevention is implemented to prevent =
loops.Moreover, it cannot accurately direct traffic to a node that can =
perform proxy forwarding.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Directing traffic to few =
nodes that could do proxy forwarding can have serious traffic impact and =
at the end cause damages to traffic that has nothing to do with the =
failure. It&#8217;s the solution, but it has major drawbacks from an =
operational point of view.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D3 type=3D1><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>Regarding BSID, I&#8217;m not fan =
of advertising BSIDs in IGP as there may be hundreds or thousands of =
BSID on a node which again will create a lot of burden in IGP. The =
proposed way will have to be discussed in LSR, not in SPRING (see next =
comment).<o:p></o:p></span></li></ol><p class=3DMsoNormal =
style=3D'margin-left:18.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph><span style=3D'mso-fareast-language:ZH-CN'>Note =
that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in =
the control-plane of PLRs by whatever mechanism. I think this BSID =
handling is orthogonal to the proxy-forwarding controlplane behavior. =
The forwarding operations for BSID will have to be discussed more in =
details, we could not expect all HW to be able to do 3 or 4 lookups =
without any perf degradation.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:44.0pt'><span =
style=3D'color:#1F497D;mso-fareast-language:ZH-CN'>-------&gt;</span><spa=
n style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'> =
Binding segments need to be exchanged only between neighbors and do not =
need to be flooded to the entire IGP domain. Therefore, binding segments =
do not exert pressure on IGP performance.The control-plane processing =
and forwarding-plane processing of the BSID are not strongly =
coupled.</span><span =
style=3D'font-size:10.5pt;mso-fareast-language:ZH-CN'><o:p></o:p></span><=
/p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>[SLI] =
Control plane aspects of IGPs have to be discussed in LSR, not in =
SPRING. So please take the discussion to LSR for the control plane and =
forwarding aspects could be further described in </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;[I-D.ietf-spring-segment-protection-sr-te-paths] </span><span =
style=3D'font-size:10.5pt;mso-fareast-language:ZH-CN'>if WGs agrees that =
BSID is interesting to solve.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:44.0pt'><span lang=3DFR =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>SR-TE=
 protection &nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:42.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>takes=
 effect only from the time during a fault occurs to the TE path =
converges. Therefore, SR-TE protection does not take effect during =
normal forwarding,Compared with impaired connectivity, performance =
degradation is acceptable.</span><span =
style=3D'font-size:10.5pt;mso-fareast-language:ZH-CN'><o:p></o:p></span><=
/p><p class=3DMsoNormal style=3D'text-indent:42.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><ol style=3D'margin-top:0cm' start=3D4 =
type=3D1><li class=3DMsoNormal style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>The document is currently a bit =
borderline between SPRING and LSR as it talks in good details about IGP =
protocol extensions. If it&#8217;s a SPRING doc, it should detail reqs =
for protocols but nothing beyond.<o:p></o:p></span></li></ol><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;</span><span =
style=3D'color:#1F497D;mso-fareast-language:ZH-CN'>-------&gt;</span><spa=
n style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>As =
you said, this document defines the detail requests for IGP =
protocols<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] No it goes beyond =
requirements and already talks about encoding: =
<o:p></o:p></span></p><div =
style=3D'mso-element:para-border-div;border:solid #CCCCCC =
1.0pt;padding:8.0pt 8.0pt 8.0pt 8.0pt;background:#FFFDF5'><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0cm'><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>&#8220;</span><span =
style=3D'font-size:10.5pt;font-family:"Courier New";color:black'>For =
supporting binding SID proxy forwarding, a new IS-IS TLV, =
called<o:p></o:p></span></pre><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0cm'><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; Binding Segment TLV, is defined.&nbsp; It =
contains a binding SID and a<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0cm'><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; list of segments (SIDs).&nbsp; This TLV =
may be advertised in IS-IS Hello<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0cm'><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; (IIH) PDUs, LSPs, or in Circuit Scoped =
Link State PDUs (CS-LSP)<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all;bord=
er:none;padding:0cm'><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; [RFC7356].<o:p></o:p></span></p></div><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>This is not =
a requirement; this is an IS-IS solution description that has to be =
discussed in LSR not in SPRING.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:18.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Brgds,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Stephane<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> spring &lt;<a =
href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; =
<b>On Behalf Of </b><a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a><b=
r><b>Sent:</b> jeudi 13 janvier 2022 11:19<br><b>To:</b> SPRING WG =
&lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Dear WG,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>This message starts a 2 week WG adoption call, ending =
27/01/2022, for =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><a =
href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-=
proxy-forwarding/">https://datatracker.ietf.org/doc/draft-hu-spring-segme=
nt-routing-proxy-forwarding/</a><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>After review of the document please indicate support (or =
not) for WG adoption of the document to the mailing =
list.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Please also provide comments/reasons for your support (or =
lack thereof) as this is a stronger way to indicate your (non) support =
as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>If you are willing to work on or review the document, please =
state this explicitly. This gives the chairs an indication of the energy =
level of people in the working group willing to work on the =
document.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Thanks!<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Bruno, Jim, Joel<o:p></o:p></span></p><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>________________________________________=
_________________________________________________________________________=
________<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></pre><pre><span=
 lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Ce message et ses pieces jointes =
peuvent contenir des informations confidentielles ou privilegiees et ne =
doivent donc<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>pas etre diffuses, exploites ou copies =
sans autorisation. Si vous avez recu ce message par erreur, veuillez le =
signaler<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>a l'expediteur et le detruire ainsi que =
les pieces jointes. Les messages electroniques etant susceptibles =
d'alteration,<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Orange decline toute responsabilite si =
ce message a ete altere, deforme ou falsifie. =
Merci.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></pre><pre><span=
 lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>This message and its attachments may =
contain confidential or privileged information that may be protected by =
law;<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>they should not be distributed, used or =
copied without authorisation.<o:p></o:p></span></pre><pre><span =
lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>If you have received this email in =
error, please notify the sender and delete this message and its =
attachments.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>As emails may be altered, Orange is not =
liable for messages that have been modified, changed or =
falsified.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Thank =
you.<o:p></o:p></span></pre></div></body></html>
------=_NextPart_000_07FC_01D8129A.A2EAF3C0--



From nobody Wed Jan 26 03:49:21 2022
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 9A1703A3240 for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 03:49:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.896
X-Spam-Level: 
X-Spam-Status: No, score=-6.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 woJy-eVLW2oB for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 03:49:13 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 631243A323E for <spring@ietf.org>; Wed, 26 Jan 2022 03:49:13 -0800 (PST)
Received: from fraeml741-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JkMSG57T4z67bbW; Wed, 26 Jan 2022 19:48:46 +0800 (CST)
Received: from canpemm100009.china.huawei.com (7.192.105.213) by fraeml741-chm.china.huawei.com (10.206.15.222) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Wed, 26 Jan 2022 12:49:09 +0100
Received: from canpemm500009.china.huawei.com (7.192.105.203) by canpemm100009.china.huawei.com (7.192.105.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Wed, 26 Jan 2022 19:49:08 +0800
Received: from canpemm500009.china.huawei.com ([7.192.105.203]) by canpemm500009.china.huawei.com ([7.192.105.203]) with mapi id 15.01.2308.021;  Wed, 26 Jan 2022 19:49:07 +0800
From: Huzhibo <huzhibo@huawei.com>
To: "slitkows.ietf@gmail.com" <slitkows.ietf@gmail.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, 'SPRING WG' <spring@ietf.org>
Thread-Topic: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgSjoH59yYdtjOrSFSQcPhMc9AmsP//gWAA//9xPZA=
Date: Wed, 26 Jan 2022 11:49:07 +0000
Message-ID: <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com>
References: <0a418bde57354add875c44f02d18213d@huawei.com> <07fb01d81292$4124b700$c36e2500$@gmail.com>
In-Reply-To: <07fb01d81292$4124b700$c36e2500$@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.232.179]
Content-Type: multipart/alternative; boundary="_000_2a26a47a258d49c8ab9a3a197cf5eac9huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/pU5CLzvP5nkP_mrX4rzi4iOtldI>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Wed, 26 Jan 2022 11:49:19 -0000

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

Hi,

Please find more inline.


From: slitkows.ietf@gmail.com [mailto:slitkows.ietf@gmail.com]
Sent: Wednesday, January 26, 2022 4:54 PM
To: Huzhibo <huzhibo@huawei.com>; bruno.decraene@orange.com; 'SPRING WG' <s=
pring@ietf.org>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi,

Please find more inline.

From: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>
Sent: mercredi 26 janvier 2022 09:31
To: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi slitkows :

Thanks for your comments, Please see inline.

Thanks

Zhibo Hu
From: spring [mailto:spring-bounces@ietf.org] On Behalf Of slitkows.ietf@gm=
ail.com<mailto:slitkows.ietf@gmail.com>
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG=
' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi

I'm NOT supporting this draft for the following reasons:

1)      The WG already have a WG document which is dealing with this proble=
m, I don't think that WG should come with multiple documents/solutions for =
the same solution space as it may just confuse the industry and create depl=
oyment issues as different vendors may pick different solutions.
-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local behav=
iors to implement SR-TE node protection. draft-hu-spring-segment-routing-pr=
oxy-forwarding enhances SR-TE node protection.

It optimized the number of entries in the Context Table. This solution solv=
es the connectivity problem after IGP convergence, and protects binding seg=
ments.

[SLI] While I think your arguments are not completely valid (see discussion=
 below), this has nothing to do with the one draft vs two drafts discussion=
. As there is already a WG doc, I don't see any reason for creating another=
 one except creating artificial work for the IETF and confusing readers.


2)      Adding protocols extensions adds complexity in the solution without=
 adding a strong value.



The document claims that "[I-D.ietf-spring-segment-protection-sr-te-paths] =
... may not work for some cases such as some of nodes in the network not su=
pporting this solution.". While this is true, the proposed solution in draf=
t-hu-spring-segment-routing-proxy-forwarding has exactly the same caveat an=
d requires all nodes in the network to support the solution.



Considering the following straight line network: A -B -C -D - E - F - G -H =
and an SR policy from A to H using SID_G, routers A to F have to support th=
e extension to make the solution working, if one of the router doesn't supp=
ort the extension, traffic will be dropped.



Then, there is no value compared to the timer-based solution of [I-D.ietf-s=
pring-segment-protection-sr-te-paths]



Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G m=
ay have multiple upstream neighbors let's say F and F' and the solution all=
ows for F' to support the extension while F may not support, so the solutio=
n will send the traffic to F'. Well yes, but this still requires all router=
s upstream to F' to support this extension and maybe F is on the path to F'=
. So, I don't think the argument is valid as it may possibly work tacticall=
y depending on the network topology when we look at a small portion of the =
network, but when we look at the whole network, operator will have to upgra=
de all their nodes to support the extension to ensure the benefit is there.



In addition, in term of traffic, forwarding traffic to a neighbor of the fa=
iled node which wasn't initially on the path, could lead to traffic congest=
ion or high traffic peaks on links that were not sized to carry this traffi=
c. We could easily expect some traffic tromboning, where traffic goes to th=
is non-natural neighbor of the failed node and then goes back over some par=
t of the same path before reaching the destination.



So these protocol extensions are bringing complexity for no value here.
---------> Protocols extensions can accurately direct traffic to a node tha=
t can perform proxy forwarding and solve the problem that traffic cannot be=
 forwarded to a proxy forwarding node after IGP convergence. This protocol =
extension is necessary.
This solution does not require that all network nodes support this extensio=
n, take the example you have mentioned :
but it still requires that all routers upstream to F' support this extensio=
n ---> This description is inaccurate, assuming that the previous segment i=
s node B, when node G fails. When the node B converges, the node B finds th=
e PF
node F' adjacent to G, and can push the node Sid of the node F',Even if C a=
nd D do not support this protocol extension, this is not affected.


[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute...). B may con=
verge first maybe, but maybe it will be C or D... no one knows and it's unp=
redictable. So at the end, if you want to guarantee the mechanism to work, =
all routers have to support the mechanism.
                    --------->[HZB]IGP convergence is much faster than SR-T=
E rerouting, Therefore, even if node B is slower than node C and node D in =
the previous example, the convergence time of the SR-TE path is far shorter=
 than the convergence time of the SR-TE path. If some nodes in the network =
do not support the convergence, convergence may exceed 50 ms in some scenar=
ios. If all nodes in the network support the convergence, That would result=
 in better convergence performance.

In addition, the Hold timers solution mentioned in [I-D.ietf-spring-segment=
-protection-sr-te-paths] does not extend protocols, but is also complex. In=
 addition, slow deletion is required for node faults. In addition, loop pre=
vention is implemented to prevent loops.Moreover, it cannot accurately dire=
ct traffic to a node that can perform proxy forwarding.
[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It's the solution, but it has major drawback=
s from an operational point of view.
   --------->[HZB] Similar to the existing FRR mechanism, this document onl=
y filters out the nodes that do not support PF. For the same fault point, d=
ifferent remote nodes select different PF nodes and load balance traffic to=
 different PF nodes.

3)      Regarding BSID, I'm not fan of advertising BSIDs in IGP as there ma=
y be hundreds or thousands of BSID on a node which again will create a lot =
of burden in IGP. The proposed way will have to be discussed in LSR, not in=
 SPRING (see next comment).


Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in the c=
ontrol-plane of PLRs by whatever mechanism. I think this BSID handling is o=
rthogonal to the proxy-forwarding controlplane behavior. The forwarding ope=
rations for BSID will have to be discussed more in details, we could not ex=
pect all HW to be able to do 3 or 4 lookups without any perf degradation.
-------> Binding segments need to be exchanged only between neighbors and d=
o not need to be flooded to the entire IGP domain. Therefore, binding segme=
nts do not exert pressure on IGP performance.The control-plane processing a=
nd forwarding-plane processing of the BSID are not strongly coupled.

[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in SPR=
ING. So please take the discussion to LSR for the control plane and forward=
ing aspects could be further described in  [I-D.ietf-spring-segment-protect=
ion-sr-te-paths] if WGs agrees that BSID is interesting to solve.
   --------->[HZB]Sure. We will consider whether we need to divest some of =
it into the LSR.


SR-TE protection
takes effect only from the time during a fault occurs to the TE path conver=
ges. Therefore, SR-TE protection does not take effect during normal forward=
ing,Compared with impaired connectivity, performance degradation is accepta=
ble.

4)      The document is currently a bit borderline between SPRING and LSR a=
s it talks in good details about IGP protocol extensions. If it's a SPRING =
doc, it should detail reqs for protocols but nothing beyond.
                ------->As you said, this document defines the detail reque=
sts for IGP protocols
[SLI] No it goes beyond requirements and already talks about encoding:

"For supporting binding SID proxy forwarding, a new IS-IS TLV, called
   Binding Segment TLV, is defined.  It contains a binding SID and a
   list of segments (SIDs).  This TLV may be advertised in IS-IS Hello
   (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs (CS-LSP)
   [RFC7356].

This is not a requirement; this is an IS-IS solution description that has t=
o be discussed in LSR not in SPRING.
--------->[HZB]Sure. We will consider whether we need to divest some of it =
into the LSR.





Brgds,

Stephane


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_2a26a47a258d49c8ab9a3a197cf5eac9huaweicom_
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: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;}
@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;}
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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
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;}
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:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	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-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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:824787244;
	mso-list-type:hybrid;
	mso-list-template-ids:-1686185838 67698705 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0: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><!--[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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"FR">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Please find more inline.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.5pt;color:#1=
F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> slitkows.ietf@gmail.com [mailto:slitkows.ietf@gmail.com]
<br>
<b>Sent:</b> Wednesday, January 26, 2022 4:54 PM<br>
<b>To:</b> Huzhibo &lt;huzhibo@huawei.com&gt;; bruno.decraene@orange.com; '=
SPRING WG' &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Please find more inline.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><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"> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawe=
i.com</a>&gt;
<br>
<b>Sent:</b> mercredi 26 janvier 2022 09:31<br>
<b>To:</b> <a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.c=
om</a>; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.5pt;color=
:#1F497D">Hi
</span><span lang=3D"EN-US">slitkows :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">Thanks for your comments, Please se=
e inline.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Zhibo Hu<o:p></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 [<a href=3D"mailto:spring-bounces@ietf.org">mailto:sprin=
g-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.iet=
f@gmail.com</a><br>
<b>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.=
org</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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">Hi<span style=3D"color:#1F497D"=
> </span><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&#8217;m NOT supporting this d=
raft for the following reasons:<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" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:black"><span style=
=3D"mso-list:Ignore">1)<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">The WG already have a W=
G document which is dealing with this problem, I don&#8217;t think that WG =
should come with multiple documents/solutions for the same solution space a=
s it may just confuse the industry and create
 deployment issues as different <span style=3D"color:black">vendors may pic=
k different solutions.<o:p></o:p></span></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"color:black">-----&gt;</span><span lang=3D"EN-US" style=3D"font-size=
:10.5pt;color:black"> [I-D.ietf-spring-segment-protection-sr-te-paths] defi=
nes local behaviors to implement SR-TE node protection.
 draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node prote=
ction.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:black">It</span><span lang=3D"EN-US" style=3D=
"color:black">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">optimize=
d the number of entries in the Context Table.</span><span lang=3D"EN-US" st=
yle=3D"color:black">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">This sol=
ution solves the connectivity problem after IGP convergence, and protects b=
inding segments.<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">[SLI] While I think your argume=
nts are not completely valid (see discussion below), this has nothing to do=
 with the one draft vs two drafts discussion. As there is already a WG doc,=
 I don&#8217;t see any reason for creating
 another one except creating artificial work for the IETF and confusing rea=
ders.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">2=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Adding protocols extens=
ions adds complexity in the solution without adding a strong value.<o:p></o=
:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">The document claims that &#8220;[I-D.ietf-spring-segment-protection-sr=
-te-paths] &#8230; may not work for some cases such as some of nodes in the=
 network not supporting this solution.&#8221;. While this
 is true, the proposed solution in draft-hu-spring-segment-routing-proxy-fo=
rwarding has exactly the same caveat and requires all nodes in the network =
to support the solution.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Considering the following straight line network: A -B -C -D &#8211; E =
&#8211; F - G -H and an SR policy from A to H using SID_G, routers A to F h=
ave to support the extension to make the solution
 working, if one of the router doesn&#8217;t support the extension, traffic=
 will be dropped.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Then, there is no value compared to the timer-based solution of [I-D.i=
etf-spring-segment-protection-sr-te-paths]<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Authors of draft-hu-spring-segment-routing-proxy-forwarding argued tha=
t G may have multiple upstream neighbors let&#8217;s say F and F&#8217; and=
 the solution allows for F&#8217; to support the extension
 while F may not support, so the solution will send the traffic to F&#8217;=
. Well yes, but this still requires all routers upstream to F&#8217; to sup=
port this extension and maybe F is on the path to F&#8217;. So, I don&#8217=
;t think the argument is valid as it may possibly work tactically
 depending on the network topology when we look at a small portion of the n=
etwork, but when we look at the whole network, operator will have to upgrad=
e all their nodes to support the extension to ensure the benefit is there.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">In addition, in term of traffic, forwarding traffic to a neighbor of t=
he failed node which wasn&#8217;t initially on the path, could lead to traf=
fic congestion or high traffic peaks on links
 that were not sized to carry this traffic. We could easily expect some tra=
ffic tromboning, where traffic goes to this non-natural neighbor of the fai=
led node and then goes back over some part of the same path before reaching=
 the destination.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">So these protocol extensions are bringing complexity for no value here=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:49.5pt"><span lang=3D"EN-US" st=
yle=3D"color:black">---------&gt;</span><span lang=3D"EN-US" style=3D"font-=
size:10.5pt;color:black"> Protocols extensions can accurately direct traffi=
c to a node that can perform proxy forwarding and
 solve the problem that traffic cannot be forwarded to a proxy forwarding n=
ode after IGP convergence. This protocol extension is necessary.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"text-indent:47.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:black">This solution does not require that a=
ll network nodes support this extension, take the example you have mentione=
d :<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:89.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:black">but it still requires that all router=
s upstream to F' support this extension ---&gt; This description is inaccur=
ate, assuming that the previous segment is
 node B, when node G fails. When the node B converges, the node B finds the=
 PF<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt;mso-para-margin-left:4.=
06gd"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">node F' a=
djacent to G, and can push the node Sid of the node F',Even if C and D do n=
ot support this protocol extension, this
 is not affected.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US"><=
o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US">[=
SLI] Your statement is purely theoretical and life in real networks is not =
theoretical. You cannot predict which router will converge first (routers m=
ay have different CPUs, may have different
 tasks to execute&#8230;). B may converge first maybe, but maybe it will be=
 C or D&#8230; no one knows and it&#8217;s unpredictable. So at the end, if=
 you want to guarantee the mechanism to work, all routers have to support t=
he mechanism.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP con=
vergence is much faster than SR-TE rerouting,</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">Theref=
ore, even if node B is slower than node C and node D in the previous exampl=
e, the convergence time of the SR-TE path is far shorter than the convergen=
ce time of the SR-TE path. If some nodes
 in the network do not support the convergence, convergence may exceed 50 m=
s in some scenarios. If all nodes in the network support the convergence, T=
hat would result in better convergence performance.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US"><=
o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt;mso-para-margin-left:4.=
06gd;text-indent:47.25pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">In addition, th=
e Hold timers solution mentioned in [I-D.ietf-spring-segment-protection-sr-=
te-paths] does not extend protocols, but is also complex. In addition, slow=
 deletion is required for node faults.
 In addition, loop prevention is implemented to prevent loops.Moreover, it =
cannot accurately direct traffic to a node that can perform proxy forwardin=
g.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US">[=
SLI] Directing traffic to few nodes that could do proxy forwarding can have=
 serious traffic impact and at the end cause damages to traffic that has no=
thing to do with the failure. It&#8217;s the
 solution, but it has major drawbacks from an operational point of view.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">&nbsp;&nbsp; ---------&gt;[HZB] Sim=
ilar to the existing FRR mechanism, this document only filters out the node=
s that do not support PF. For the same fault point, different
 remote nodes select different PF nodes and load balance traffic to differe=
nt PF nodes.<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" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">3=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Regarding BSID, I&#8217=
;m not fan of advertising BSIDs in IGP as there may be hundreds or thousand=
s of BSID on a node which again will create a lot of burden in IGP. The pro=
posed way will have to be discussed in LSR,
 not in SPRING (see next comment).<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US">Note that [I-D.ietf-spri=
ng-segment-protection-sr-te-paths] could also work with BSIDs as long as BS=
ID information of failed node is available in the control-plane of PLRs by =
whatever mechanism. I think this BSID
 handling is orthogonal to the proxy-forwarding controlplane behavior. The =
forwarding operations for BSID will have to be discussed more in details, w=
e could not expect all HW to be able to do 3 or 4 lookups without any perf =
degradation.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"color:black">-------&gt;</span><span lang=3D"EN-US" style=3D"font-si=
ze:10.5pt;color:black"> Binding segments need to be exchanged only between =
neighbors and do not need to be flooded to the
 entire IGP domain. Therefore, binding segments do not exert pressure on IG=
P performance.The control-plane processing and forwarding-plane processing =
of the BSID are not strongly coupled.<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">[SLI] Control plane aspects of =
IGPs have to be discussed in LSR, not in SPRING. So please take the discuss=
ion to LSR for the control plane and forwarding aspects could be further de=
scribed in
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">&nbsp;=
[I-D.ietf-spring-segment-protection-sr-te-paths]
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt">if WGs agrees that B=
SID is interesting to solve.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">&nbsp;&nbsp; ---------&gt;[HZB]Sure=
.</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">We wil=
l consider whether we need to divest some of it into the LSR.<o:p></o:p></s=
pan></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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"FR" style=
=3D"font-size:10.5pt;color:black">SR-TE protection &nbsp;&nbsp;&nbsp;<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:42.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:black">takes effect only from the time during=
 a fault occurs to the TE path converges. Therefore, SR-TE protection does =
not take effect during normal forwarding,Compared
 with impaired connectivity, performance degradation is acceptable.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:42.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">4=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">The document is current=
ly a bit borderline between SPRING and LSR as it talks in good details abou=
t IGP protocol extensions. If it&#8217;s a SPRING doc, it should detail req=
s for protocols but nothing beyond.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</spa=
n><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=3D"EN-US" style=3D"color:black">--=
-----&gt;</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black"=
>As
 you said, this document defines the detail requests for IGP protocols</spa=
n><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[SLI] No it goes beyond require=
ments and already talks about encoding:
<o:p></o:p></span></p>
<div style=3D"border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt 8.0pt">
<pre style=3D"margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all">=
<span lang=3D"EN-US" style=3D"color:black">&#8220;</span><span lang=3D"EN-U=
S" style=3D"font-size:10.5pt;font-family:&quot;Courier New&quot;;color:blac=
k">For supporting binding SID proxy forwarding, a new IS-IS TLV, called<o:p=
></o:p></span></pre>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; Binding Segment TLV, is defined.&nbsp; It=
 contains a binding SID and a<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; list of segments (SIDs).&nbsp; This TLV m=
ay be advertised in IS-IS Hello<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; (IIH) PDUs, LSPs, or in Circuit Scoped Li=
nk State PDUs (CS-LSP)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; [RFC7356].<o:p></o:p></span></p>
</div>
<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">This is not a requirement; this=
 is an IS-IS solution description that has to be discussed in LSR not in SP=
RING.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">---------&gt;[HZB]Sure.</span><span=
 lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">We wil=
l consider whether we need to divest some of it into the LSR.<o:p></o:p></s=
pan></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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Brgds,<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">Stephane<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"><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;<a href=3D"mailto:spring-bounces@ietf.org">spring-bo=
unces@ietf.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> jeudi 13 janvier 2022 11:19<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Dear WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">This message starts a 2 week WG adopti=
on call, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwa=
rding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://datatracker.=
ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/"><span style=
=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">https://data=
tracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">After review of the document please in=
dicate support (or not) for WG adoption of the document to the mailing list=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Please also provide comments/reasons f=
or your support (or lack thereof) as this is a stronger way to indicate you=
r (non) support as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an indi=
cation of the energy level of people in the working
 group willing to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<o:p></o:p></span></p>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">________________________________________________________________=
_________________________________________________________<o:p></o:p></span>=
</pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Ce message et ses pieces jointes peuvent contenir des informatio=
ns confidentielles ou privilegiees et ne doivent donc<o:p></o:p></span></pr=
e>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">pas etre diffuses, exploites ou copies sans autorisation. Si vou=
s avez recu ce message par erreur, veuillez le signaler<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">a l'expediteur et le detruire ainsi que les pieces jointes. Les =
messages electroniques etant susceptibles d'alteration,<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">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" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">This message and its attachments may contain confidential or pri=
vileged information that may be protected by law;<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">they should not be distributed, used or copied without authorisa=
tion.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">If you have received this email in error, please notify the send=
er and delete this message and its attachments.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">As emails may be altered, Orange is not liable for messages that=
 have been modified, changed or falsified.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Thank you.<o:p></o:p></span></pre>
</div>
</body>
</html>

--_000_2a26a47a258d49c8ab9a3a197cf5eac9huaweicom_--


From nobody Wed Jan 26 07:10:57 2022
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 D78AE3A13D4; Wed, 26 Jan 2022 07:10:50 -0800 (PST)
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: 7.43.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: spring@ietf.org
Message-ID: <164320985080.1022.3598479169619842766@ietfa.amsl.com>
Date: Wed, 26 Jan 2022 07:10:50 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/cwH4o0G8SM82Dy8tyL4VlHEtCEE>
Subject: [spring] I-D Action: draft-ietf-spring-segment-routing-policy-15.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: Wed, 26 Jan 2022 15:10:51 -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           : Segment Routing Policy Architecture
        Authors         : Clarence Filsfils
                          Ketan Talaulikar
                          Daniel Voyer
                          Alex Bogdanov
                          Paul Mattes
	Filename        : draft-ietf-spring-segment-routing-policy-15.txt
	Pages           : 39
	Date            : 2022-01-26

Abstract:
   Segment Routing (SR) allows a headend node to steer a packet flow
   along any path.  Intermediate per-path states are eliminated thanks
   to source routing.  The headend node steers a flow into an SR Policy.
   The packets steered into an SR Policy carry an ordered list of
   segments associated with that SR Policy.  This document details the
   concepts of SR Policy and steering into an SR Policy.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-policy/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-15

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-segment-routing-policy-15


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Wed Jan 26 09:52:24 2022
Return-Path: <nandan@arista.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D0C03A19A7 for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 09:52:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.674
X-Spam-Level: 
X-Spam-Status: No, score=-2.674 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-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 (2048-bit key) header.d=arista.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 ecCQARjbLykq for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 09:52:19 -0800 (PST)
Received: from mail-ua1-x92c.google.com (mail-ua1-x92c.google.com [IPv6:2607:f8b0:4864:20::92c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 019B33A199F for <spring@ietf.org>; Wed, 26 Jan 2022 09:52:18 -0800 (PST)
Received: by mail-ua1-x92c.google.com with SMTP id u76so188388uau.3 for <spring@ietf.org>; Wed, 26 Jan 2022 09:52:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arista.com; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to;  bh=53D5pgHUh6B+xMJozwI539b6/jRDaaosWPuF0RDEjVE=; b=eflinb5rHENNROOfKZusH4/YfhphfuXJOWxQXs7H5te1mFmf0l58G+owI1muWsUvYj 0NSuzWpEFvTlr8k5XxRxWlYXNzfT5wWyYGtYP9GfD9pKCvumYxkv8vt/LQKz73iX4O/b 1BOZrMPOmzZQlQWsH2ehkHt9B/+/AqCJvgbxj+UnhLPrc/XCHc4Afeww1QKt3mcbVHGe ojzBkBZomEeO9awJv8ovWymSNDKLszBKnYgEVuxTNdaE8k72An9eZQ/2dh99vWkcNFcT 8YEDDGyOR6FxVZwh9gda03K/PTsxfwGx7NcsXM3a9Nds2WiE/aVIdmlFn3jPuHA/ndzs p3tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=53D5pgHUh6B+xMJozwI539b6/jRDaaosWPuF0RDEjVE=; b=NQs1J1tpdBmhE5yhAks2CBAcBVXpkHUDGbl60G2WSMQznFR6I68YLD1kvBRxCM7Css Ky/BOQqM27lmxIkOBMFnzDw63a5dikQROkRFyCzEGM2G19WnB0WrF242Ur2S8Vw1UtX6 umb18Aesngv5kfQYpR8lG13Uyb3D6EUvc5Za1m+7Jy8SWjVk7Lx0BnXt3YJ4K1Jq4ZIT rDw1/6GzIJ03f0iE+q2Dto9k1eNNVWceTalhHFoJ3QWNMV0OXnIf05MQ3CNbpFtjqFf3 YDqJWGahpn6nhqcecNGs9hWehcrgWMG/MTenUaif3rBGGkBlgO5wzjKCvBgejf40ecq5 xTmg==
X-Gm-Message-State: AOAM532oDM9yh8VWC4zp4+wNwbMkAirhPCC3q5CP99EEKgNdz4a7E3Bm WcVNmeTX2nLVx1i5V4LxcJy38PCrdMNs73jkQJ0c3Cx2w9X3GQ==
X-Google-Smtp-Source: ABdhPJztuhlg+vm4icudchO4G4LXt5tfwzPu5WguwvFsqlNXZK/L2SJmYIvTCJeg1neKCUMHYQY42VIbLGZDBKmzL0Y=
X-Received: by 2002:a67:60c2:: with SMTP id u185mr6666622vsb.87.1643219536987;  Wed, 26 Jan 2022 09:52:16 -0800 (PST)
MIME-Version: 1.0
References: <164320985080.1022.3598479169619842766@ietfa.amsl.com>
In-Reply-To: <164320985080.1022.3598479169619842766@ietfa.amsl.com>
From: Nandan Saha <nandan@arista.com>
Date: Wed, 26 Jan 2022 09:52:06 -0800
Message-ID: <CAE+itjfDxPy8SWV=AP-=g9BGeAbmSw1boQ608_g3G2R80cGqFg@mail.gmail.com>
To: spring@ietf.org, draft-ietf-spring-segment-routing-policy@ietf.org
Content-Type: multipart/alternative; boundary="000000000000caa20f05d67fdc07"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/95dibGE06B91X4EUPHvicdY_O_k>
Subject: Re: [spring] I-D Action: draft-ietf-spring-segment-routing-policy-15.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: Wed, 26 Jan 2022 17:52:23 -0000

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

Hi folks,
 revision 15 has:
<quote>
  The color is an unsigned *__non-zero__* 32-bit numerical
</quote>

This seems like a backwards incompatible change since all this while 0 was
a valid color.
Has this been discussed on the list?
Also, are we going to make changes to
draft-ietf-idr-segment-routing-te-policy to define the handling for NLRIs
that have color set to 0?

Thanks,
Nandan

On Wed, Jan 26, 2022 at 7:11 AM <internet-drafts@ietf.org> wrote:

>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the Source Packet Routing in Networking WG of
> the IETF.
>
>         Title           : Segment Routing Policy Architecture
>         Authors         : Clarence Filsfils
>                           Ketan Talaulikar
>                           Daniel Voyer
>                           Alex Bogdanov
>                           Paul Mattes
>         Filename        : draft-ietf-spring-segment-routing-policy-15.txt
>         Pages           : 39
>         Date            : 2022-01-26
>
> Abstract:
>    Segment Routing (SR) allows a headend node to steer a packet flow
>    along any path.  Intermediate per-path states are eliminated thanks
>    to source routing.  The headend node steers a flow into an SR Policy.
>    The packets steered into an SR Policy carry an ordered list of
>    segments associated with that SR Policy.  This document details the
>    concepts of SR Policy and steering into an SR Policy.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-policy/
>
> There is also an htmlized version available at:
>
> https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-15
>
> A diff from the previous version is available at:
>
> https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-segment-routing-policy-15
>
>
> Internet-Drafts are also available by rsync at rsync.ietf.org:
> :internet-drafts
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

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

<div dir=3D"ltr"><div>Hi folks,</div><div>=C2=A0revision 15 has:</div><div>=
&lt;quote&gt;<br></div><div>=C2=A0 The color is <span>an unsigned <span sty=
le=3D"color:rgb(0,0,0)"><b>__non-zero__</b></span></span> 32-bit numerical =
<br></div><div>&lt;/quote&gt;</div><div><br></div><div>This seems like a ba=
ckwards incompatible change since all this while 0 was a valid color.</div>=
<div>Has this been discussed on the list?</div><div>Also, are we going to m=
ake changes to draft-ietf-idr-segment-routing-te-policy to define the handl=
ing for NLRIs that have color set to 0?</div><div><br></div><div>Thanks,</d=
iv><div>Nandan<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Wed, Jan 26, 2022 at 7:11 AM &lt;<a href=3D"mail=
to:internet-drafts@ietf.org" target=3D"_blank">internet-drafts@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(204,204,204);padding-left:1ex"><br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
This draft is a work item of the Source Packet Routing in Networking WG of =
the IETF.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 Segment Routing Policy Architecture<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Authors=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: Clar=
ence Filsfils<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 Ketan Talaulikar<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 Daniel Voyer<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 Alex Bogdanov<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 Paul Mattes<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 : draft-iet=
f-spring-segment-routing-policy-15.txt<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 39<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 2022-01-26<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0Segment Routing (SR) allows a headend node to steer a packet f=
low<br>
=C2=A0 =C2=A0along any path.=C2=A0 Intermediate per-path states are elimina=
ted thanks<br>
=C2=A0 =C2=A0to source routing.=C2=A0 The headend node steers a flow into a=
n SR Policy.<br>
=C2=A0 =C2=A0The packets steered into an SR Policy carry an ordered list of=
<br>
=C2=A0 =C2=A0segments associated with that SR Policy.=C2=A0 This document d=
etails the<br>
=C2=A0 =C2=A0concepts of SR Policy and steering into an SR Policy.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routi=
ng-policy/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.o=
rg/doc/draft-ietf-spring-segment-routing-policy/</a><br>
<br>
There is also an htmlized version available at:<br>
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-=
routing-policy-15" rel=3D"noreferrer" target=3D"_blank">https://datatracker=
.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-15</a><br>
<br>
A diff from the previous version is available at:<br>
<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-spring-segment-ro=
uting-policy-15" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/=
rfcdiff?url2=3Ddraft-ietf-spring-segment-routing-policy-15</a><br>
<br>
<br>
Internet-Drafts are also available by rsync at rsync.ietf.org::internet-dra=
fts<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>

--000000000000caa20f05d67fdc07--


From nobody Wed Jan 26 14:37:09 2022
Return-Path: <haoyu.song@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 CF1333A2565 for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 14:37:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level: 
X-Spam-Status: No, score=-2.089 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 whWkvmS4XYFB for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 14:37:02 -0800 (PST)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2128.outbound.protection.outlook.com [40.107.220.128]) (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 187033A2563 for <spring@ietf.org>; Wed, 26 Jan 2022 14:37:02 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Tj4G6OS9ovyrr3YPuGN9yOvmqvzfIagwYQ0WPMAROQ30Yo7phsX0frsKGgOwXJqS5e/6BdrxnPyFODFmLZdFIr4eb8roP+pxs7jUBwDcYE1f626r9AqOMuUCYxcTeW/GZK1P4iielOeVER0DmdnMnYS5FfixqL8j3xYNcepHhitT5FKLqNVVGagx7wBA4WNXguLaJynO6VOTBGRWbXAVwGb7WEhmk7X3U2eiGgtRBKm3fs/j6wd6mJT5DNm49JN8js5T5FApCa7lrs4xFed9UGGl51p7FjtpgEnu5K+QK02OtBGM5dUI44P56AM8f+KFydMpQAJ8JaKW/xiblzqmHA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fJsUZoINsy0o29KaElmvQkgBz/wBGWxLEZxVns2pb9U=; b=MLV2eel3jL9dsDsvzxGCJqkKEiKhh+aWTHya5Nhhq75mQMKQKxt9AzyQp1s/e4LpirR0y1Ds7vydDXbstRHVOSplu5cVj98VPRQrwx8FuOFc7Ai9jY4YP7Zu2FvtwdZLaZehjlwIvGjeTfR0CjATK5NwB+vqWo9b6UWpZb3w1NmZJ6yXZ8lA8QrGiOZvESV2iiQ4iuCEb8SXpfi4lkoXU1EWI5Plq1MqB5ywv1GK+laW735ABi84fFhsbm82THHGgioU301VPcFxyauUFlv9EnFY0nXaOR1/B+A8jqRgpBeFAmDtbTAorFmnohR1sktD8gEt7hsyoDV7cg6lCpXCKQ==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fJsUZoINsy0o29KaElmvQkgBz/wBGWxLEZxVns2pb9U=; b=eVOTQyu/yGUVRPjD3NOocv3dF0PbWEBQiUSjPku+yZTcYVuAoOkK1jplAgGnpG2VuB+1XMhC2s3ZNmO6c7gD7KQ0FVic5XO8VE3xUY27xcsRr/v6ugR0pR8pS5Ag1S+1wK4StKcGog2PdPHI4tkdIInlp9sm5J4MOpV5p3PH0nQ=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by DM5PR1301MB2012.namprd13.prod.outlook.com (2603:10b6:4:31::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Wed, 26 Jan 2022 22:36:53 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::618d:61cf:753e:be55]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::618d:61cf:753e:be55%7]) with mapi id 15.20.4930.015; Wed, 26 Jan 2022 22:36:53 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fA==
Date: Wed, 26 Jan 2022 22:36:52 +0000
Message-ID: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 54680547-1353-4890-751f-08d9e11c59d2
x-ms-traffictypediagnostic: DM5PR1301MB2012:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <DM5PR1301MB20128A3CACEE6519E60FE0D09A209@DM5PR1301MB2012.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: qwQ3ViXRAnHB6gRTA/PlcYw/GcHRg+nLKBR3DQ5icsKyjSRGGOSPivDzcpl5ASuVqlrYOn+ryIor49EZWtahJeI88cuIDGUBn3XjmyTvd4RV7lRbC3tA3q2wF7wThjPFLPpgW0sMTWaP5TdyJxphmfwpvSlve1NS6IqApFO0cJNyURvKfFflF8yMDQjX7OCldN0K6hBXCWvxSYgiUjLHq9jXqjNNB7pkdaQg5wTRoDXaw9zHso1Zq+06+uhOq0gaGxp9M6jZh+QxHU4FYMeAgyqLD4femsFumP+9D+ePi0HhEc3Ptf/yVFF5agJPW51VdOeE46ipKS2gH1udNYxJBXZEzx628d0dGh/Ga9MJVJc5O11XAowX5ze6y1pD1VRopEDd2MQF2ruqFlz9L5VNy2qbnJF8jy7ENIh6dx9A7j6/7rgZoZitAtr38sge168ClyTyNJCq4oa0lzKiMAQuQ7sdAx+zKPPnNe0aTR3GtaPemapW5p4b23cTp+qDi2dY+XOu0Sl98z7VxL4Ci5k7XeFkcW4HOQxlqjoypWV2REENcYVzvlGOdi2gNEPGZGapMDr+CjIzC1pM/W1eq9OWnn37cuEU0073tg+6wGq+PxQ1zNQdvEnZKCmMkbxhFxmbOfphlceXGUI/WHB83aMbvgPmuuZJQbhlGtxFOczWwEns872Sn7u2cP6bEPx7x+Awp8Y+O3qs7YkP9T7q7CqVmK6wj4iaps227QST0B/6ulygu+1OGaN7jD+vqy0/0P4cKTxZwtXklvnv3wgU0vMP57e0+po7OJvVh+DXxJ8Ou3FvmvjVT0enxcEvyku7lr2EFryYRKMRFK1nkA9MT8LRNA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(4744005)(38100700002)(316002)(186003)(26005)(66446008)(2906002)(76116006)(64756008)(66476007)(66556008)(66946007)(8936002)(8676002)(122000001)(5660300002)(9686003)(44832011)(38070700005)(7696005)(71200400001)(33656002)(6506007)(52536014)(508600001)(55016003)(6916009)(166002)(83380400001)(966005)(86362001)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Be13NpXmaFRXLYhCufl3ov2JX/jcmpWP/qsCulo/7g2nCE+FhL7SsdMi6W6Z?= =?us-ascii?Q?eIneG/F8wJpiZCvr0lAJxmO/ZNstbHTUg/CiTgAN2ie8r4bVb+AsTU8i8sEJ?= =?us-ascii?Q?G3JU91sWVmGK/sx3C/n/nfFHWF1fBm3R5Ddp+UQqHhLXTDALfoRDsjnrVvSp?= =?us-ascii?Q?SD1SbQaLlKPyqWUByJNEb3JsSuknP8e0k6iEBXPfVcFhU1qh/r5mVtADbMXN?= =?us-ascii?Q?mnfnQHNquTD5Mbr3QpL394LFhwnbWEBamAAx87o4xEPVxOXrQb3B3+E58VK6?= =?us-ascii?Q?gQnB34wx6Iy3OkN7MDojST0qAzFqPOYziS/SJ2jCk637rAD0biYIRy/9XhXq?= =?us-ascii?Q?fKjFWX2Qo4gYTydhHJ/w2R6aIw8yfu2okODVA35b09hE/XZtucT6pIV7yOCc?= =?us-ascii?Q?QK4Qg3BEETJ5L4wpkGqpJ+Ktzp268UB+Sh6fnMPynMOJnIt/C3f+kSsTGjyk?= =?us-ascii?Q?FpOq0L7ttoa47Dkb6xkZ//pK99lsyWoaPkp50s9z16Aia84yulESHm8yu/xr?= =?us-ascii?Q?2LwFDMti1fsvfbhYYjN5bZgjyBuxO2vMDMKaBkPRvXNKfZGtT/eDkvjfc/7Q?= =?us-ascii?Q?AhC4ALewiBQglig0d8+qKRv5EqDPc4GcKNR8A4T2xqslcU5cBuedVVFQdV5f?= =?us-ascii?Q?3Q5oO2TWMFsREDtYYe7V/1PzrzQDtebkS2qhnNxqrYSN76ymiL6WPYA6sVfp?= =?us-ascii?Q?mxjh5CHopCCroB2TdKDAqSBjIVq2/uvWIvsgHTqoDufQrMTjRmuhECZ1au+9?= =?us-ascii?Q?xnARzQe/n2cqhFq8QQpR0ZOkX+ZidKu+BhWwbkLXM5a5E5LUHJKHY52Cmdpg?= =?us-ascii?Q?hnyTRiymUpysEET2smeEiX/udVEL/P6/p1UaTOOfWH6Z/TdN8Kjb60YR1B+R?= =?us-ascii?Q?Tr0+tCunFfus/wVh9Mi2w/ZKnlWB/ktbZAUkhqdu3E20GxqhRgxbQdKZTQDz?= =?us-ascii?Q?VDnISiRzKLzLMhwTfKdPtWWF/UjZmsLGmTTyFlxd/pSVB2inzgr1Wx5tmktG?= =?us-ascii?Q?hre4XSp8gnwG+rdnlqtqt/vzstDfqTIys4enrptHlzvzgJuiL1ifFaPecw6T?= =?us-ascii?Q?flNXnbOBHV0NQP2wgeteluTihU464PJJ5FqH1rfppbz6D1RY6LCREfR459ZQ?= =?us-ascii?Q?TsJRGEsOYiM2rIFmtvA5k5lf4J8uBp6O0sZfSv00CA8J3hsJshCpDnLvhc0+?= =?us-ascii?Q?WkuWDIzpnNc9lLujBmaFThaK1X9Ko20ncpKjdhrqN6rI5sa89VPhT6ccXxon?= =?us-ascii?Q?ntEsNSaB+A7rbngJ5mm9HQ/X3QH0ttA61y/Ime6d8fmubk6+pVzI8h3WIFzL?= =?us-ascii?Q?q96qLJMcmexmiqS+gsscaM9Z+Obz7FGhdzCOzB708MONzZ5MgyFXx3AcjFBK?= =?us-ascii?Q?wUa0Jwg36+oeAG6wVdsp/2AsBAtYVbHuZH1KuN/6ksagWe9BHCxLU3BrKOOT?= =?us-ascii?Q?5OzoXeY7xs+O0KBM58HF3loKniS1szC4+IgMm5pJieuVvjI1Y2XXehXOQF2K?= =?us-ascii?Q?rW5vv59m2AKDdR0KXf1rFjotBSbFbRkzVEN66kSXHEoT63W1h0o85TTlMvfE?= =?us-ascii?Q?Iqthjy+aIiwPC3RDKH8VxfjjlcPmsLFN2e+H42k0590Cb3DBldr37x2/UYhZ?= =?us-ascii?Q?Og=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB4787D2E50FA60705DF306FD19A209BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 54680547-1353-4890-751f-08d9e11c59d2
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jan 2022 22:36:53.0216 (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: ECO8XYNWxpxG51wDkATKdePP6HTuQc5VXlUQm3T+wxaXHfK9kBUEwW/senAxXkjA65YhYyFRm7Iw3lxZXqxvmw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1301MB2012
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/RM6Z3q6kHTRu1V4Zl_dKfUGs-rA>
Subject: [spring] Active OAM in 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, 26 Jan 2022 22:37:07 -0000

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

Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different options of IOAM and other OAM methods in SRv6, w=
ithout needing to worry about the extension header issue.

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/

Thank you very much!

Best regards,
Haoyu

--_000_BY3PR13MB4787D2E50FA60705DF306FD19A209BY3PR13MB4787namp_
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: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:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	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" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi SPRING WG,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Real time monitor on every node and every link on a =
network is necessary to detect &nbsp;gray failures, which are the key culpr=
it for poor QoS but hard to catch. SR provides an ideal mechanism, when wor=
king with some efficient planning algorithm,
 to achieve that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Activ=
e Measurement (SIAM) suggests a simple &nbsp;active measurement approach wh=
ich can support different options of IOAM and other OAM methods in SRv6, wi=
thout needing to worry about the extension header
 issue. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Your comments, questions, and suggestions are very w=
elcome. I&#8217;d like to know your opinion if you think this work is in sc=
ope and should be adopted by the working group. &nbsp;If you are interested=
 in contributing to this work, please also let
 me know. <a href=3D"https://datatracker.ietf.org/doc/draft-song-spring-sia=
m/">https://datatracker.ietf.org/doc/draft-song-spring-siam/</a><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you very much!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Haoyu<o:p></o:p></p>
</div>
</body>
</html>

--_000_BY3PR13MB4787D2E50FA60705DF306FD19A209BY3PR13MB4787namp_--


From nobody Wed Jan 26 15:01:45 2022
Return-Path: <gregimirsky@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 73F513A2650; Wed, 26 Jan 2022 15:01:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 1swDdEhT6WHT; Wed, 26 Jan 2022 15:01:34 -0800 (PST)
Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450: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 06CD93A2652; Wed, 26 Jan 2022 15:01:33 -0800 (PST)
Received: by mail-ej1-x636.google.com with SMTP id me13so1668898ejb.12; Wed, 26 Jan 2022 15:01:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pj3dNI1qMy2keLgxu00MDWPnSRn2sjJniUSCLUA2ito=; b=L/zWoHB/WhSSOhBdiEIq5lCljoCr2mgVYtUT/Y8HPGST9/y8epNCszfgFgqsrjJHpE 1j7XWLWkkATAg9KIszzzZKLMT/WFTCkhO6pcnJXQYja//bI7Mn0iE2ZuNP/IJhMzrwGx H5gVsc9i3dOxvQxVlHy3K4Qp5zE4ZuXyBphaZisF6BlNuMASNAVWqOSxMWPtlpunc0JI cZCw05/i99uXW9N6WNxZGZ+6VhJiD8tCvMJ6lmcgPXqu4SuQ5m4PcJPMbmQNzFE2RQCz w1vUpdyIIkG3k6azVSBISj8/FrVyuo60yR/DBWPV/2jHQEjRjJiJp2ze/xXZ6LUstKAZ Y7yg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pj3dNI1qMy2keLgxu00MDWPnSRn2sjJniUSCLUA2ito=; b=FKPl0h9CkSKUCp8CEq6eFOBdg16olT+F2pxB95fMOd1AUmac4N8B+fc7/z/Ld3xmx6 T1za7HBc/xUD9r8uWYraEIesL0Cw1VM7OvcrPsIS2dHI9/z4Yrs9mQ77aov16QTUY5NF ooqHYibplVBTSMbrqN2rLVLaRaw23ueN6TQW7yldDiU9ANMVoL/vJvtN+PoN1iUub/AP vJ4laaevK8hJzFOC9FFowmSvEgoxEJ2Bb0k4n9RiGbmxjGBuLbKcYp+MQG4CPgG9edtS fMz0GvkKJFKzaIeZVJElGHyUbg02+/p8nO8qtHtj7XRGipVQ8zAErnYT2bKn/J46QEKZ 5gGQ==
X-Gm-Message-State: AOAM533qxOBAG8Pf3U8KzeVkHnWCHJgjFdrMFWwGmPgZbSwgiJ2OBjIf mQyapc3rPz/dW+VlWM3xeo7onbSBYTDy9DFj/1px6ZdVR9M=
X-Google-Smtp-Source: ABdhPJxFeylXyTRO1ckOwpLAov+gr+NkJoW17qp8CP1jZnDDXdnb9ph9vla0MZtLr1rtyUk6NRGMPY5mojAAAXhDSJk=
X-Received: by 2002:a17:907:1614:: with SMTP id hb20mr725670ejc.255.1643238091099;  Wed, 26 Jan 2022 15:01:31 -0800 (PST)
MIME-Version: 1.0
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 26 Jan 2022 15:01:19 -0800
Message-ID: <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com>
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b3b81505d6842e52"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/6I_6KO2Hiqh9GnjUx-0nyskneVs>
Subject: Re: [spring] Active OAM in 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, 26 Jan 2022 23:01:39 -0000

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

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the
concept of Active IOAM is introduced in the IPPM WG draft
<https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-flags> it seems
to me like adding the IPPM WG community to the discussion is the right
thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com> wrote=
:

> Hi SPRING WG,
>
>
>
> Real time monitor on every node and every link on a network is necessary
> to detect  gray failures, which are the key culprit for poor QoS but hard
> to catch. SR provides an ideal mechanism, when working with some efficien=
t
> planning algorithm, to achieve that with low cost.   Our proposal SRv6
> In-situ Active Measurement (SIAM) suggests a simple  active measurement
> approach which can support different
>
GIM>> I wonder what gaps you find in the existing active measurement
protocols, e.g., STAMP and RFC 6734 (would be more convenient to use an
acronym). It appears to me that, for example, STAMP and its extensions,
including the SRPM draft
<https://datatracker.ietf.org/doc/html/draft-ietf-ippm-stamp-srpm>,
comprehensively address the PM OAM requirements for SRv6.

> options of IOAM and other OAM methods in SRv6, without needing to worry
> about the extension header issue.
>
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

>
>
> Your comments, questions, and suggestions are very welcome. I=E2=80=99d l=
ike to
> know your opinion if you think this work is in scope and should be adopte=
d
> by the working group.  If you are interested in contributing to this work=
,
> please also let me know.
> https://datatracker.ietf.org/doc/draft-song-spring-siam/
>
>
>
> Thank you very much!
>
>
>
> Best regards,
>
> Haoyu
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Hi Haoyu,<div>thank you =
for bringing the topic of Active OAM to the discussion. As the concept of A=
ctive IOAM is introduced in the <a href=3D"https://datatracker.ietf.org/doc=
/html/draft-ietf-ippm-ioam-flags">IPPM WG draft</a>=C2=A0it seems to me lik=
e adding the IPPM WG community to the discussion is the right thing to do.=
=C2=A0</div><div>Please find my notes in-lined below under the GIM&gt;&gt; =
tag.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 26, =
2022 at 2:37 PM Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com">=
haoyu.song@futurewei.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" style=3D"overflow-wrap: break-word;">
<div class=3D"gmail-m_-380021643181064158WordSection1">
<p class=3D"MsoNormal">Hi SPRING WG,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Real time monitor on every node and every link on a =
network is necessary to detect =C2=A0gray failures, which are the key culpr=
it for poor QoS but hard to catch. SR provides an ideal mechanism, when wor=
king with some efficient planning algorithm,
 to achieve that with low cost. =C2=A0=C2=A0Our proposal SRv6 In-situ Activ=
e Measurement (SIAM) suggests a simple =C2=A0active measurement approach wh=
ich can support different</p></div></div></blockquote><div>GIM&gt;&gt; I wo=
nder what gaps you find in the existing active measurement protocols, e.g.,=
 STAMP and RFC 6734 (would be more convenient to use an acronym). It appear=
s to me that, for example, STAMP and its extensions, including the <a href=
=3D"https://datatracker.ietf.org/doc/html/draft-ietf-ippm-stamp-srpm">SRPM =
draft</a>, comprehensively address the PM OAM requirements for SRv6.=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 lang=3D"EN-US" =
style=3D"overflow-wrap: break-word;"><div class=3D"gmail-m_-380021643181064=
158WordSection1"><p class=3D"MsoNormal"> options of IOAM and other OAM meth=
ods in SRv6, without needing to worry about the extension header
 issue. =C2=A0</p></div></div></blockquote><div>GIM&gt;&gt; draft-ietf-ippm=
-ioam-data classifies IOAM as follows:</div><div><div>=C2=A0 =C2=A0In terms=
 of the classification given</div><div>=C2=A0 =C2=A0in [RFC7799] IOAM could=
 be portrayed as Hybrid Type 1.</div></div><div>Does your proposal change=
=C2=A0that?</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" style=3D"overflow-wrap: break-word;"><div class=3D"gmail-m_-380=
021643181064158WordSection1"><p class=3D"MsoNormal"><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Your comments, questions, and suggestions are very w=
elcome. I=E2=80=99d like to know your opinion if you think this work is in =
scope and should be adopted by the working group.=C2=A0 If you are interest=
ed in contributing to this work, please also let
 me know. <a href=3D"https://datatracker.ietf.org/doc/draft-song-spring-sia=
m/" target=3D"_blank">https://datatracker.ietf.org/doc/draft-song-spring-si=
am/</a><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thank you very much!<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
</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></div>

--000000000000b3b81505d6842e52--


From nobody Wed Jan 26 19:19:22 2022
Return-Path: <zhoutianran@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 B98D03A15DE; Wed, 26 Jan 2022 19:19:15 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 ufs2RxR492UP; Wed, 26 Jan 2022 19:19:11 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 113BC3A15DD; Wed, 26 Jan 2022 19:19:11 -0800 (PST)
Received: from fraeml710-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Jkm0l0w05z67vqk; Thu, 27 Jan 2022 11:14:47 +0800 (CST)
Received: from kwepeml100006.china.huawei.com (7.221.188.192) by fraeml710-chm.china.huawei.com (10.206.15.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Thu, 27 Jan 2022 04:19:07 +0100
Received: from kwepeml500004.china.huawei.com (7.221.188.141) by kwepeml100006.china.huawei.com (7.221.188.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Thu, 27 Jan 2022 11:19:05 +0800
Received: from kwepeml500004.china.huawei.com ([7.221.188.141]) by kwepeml500004.china.huawei.com ([7.221.188.141]) with mapi id 15.01.2308.021;  Thu, 27 Jan 2022 11:19:05 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Haoyu Song <haoyu.song@futurewei.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fP//gxqA//8zIPA=
Date: Thu, 27 Jan 2022 03:19:05 +0000
Message-ID: <97ee51feb17c4bcc84bc575768c06c3e@huawei.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com>
In-Reply-To: <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@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.112.40.195]
Content-Type: multipart/alternative; boundary="_000_97ee51feb17c4bcc84bc575768c06c3ehuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/PE5l7CxurZmo6y9-mj-pB7PuJYQ>
Subject: Re: [spring] [ippm]  Active OAM in 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, 27 Jan 2022 03:19:16 -0000

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

SGkgSGFveXUsDQoNClRoZSBhcHBsaWNhdGlvbiBpcyByZWFsbHkgaW50ZXJlc3RpbmcgYW5kIHVz
ZWZ1bC4NCkkgYW0gbm90IHN1cmUgaWYgaXQgaXMgbmVjZXNzYXJ5IHRvIGNyZWF0ZSBhIG5ldyBP
QU0gcHJvdG9jb2wgYXQgdHJhbnNwb3J0IGxheWVyLg0KSU1ITywgYSBwZXIgaG9wL3BlciBzZWdt
ZW50IGV4dGVuc2lvbiBiYXNlZCBvbiBTVEFNUCBjb3VsZCBiZSBtb3JlIHByYWN0aWNhbC4NCmh0
dHBzOi8vd3d3LmlldGYub3JnL2FyY2hpdmUvaWQvZHJhZnQtd2FuZy1pcHBtLXN0YW1wLWhiaC1l
eHRlbnNpb25zLTAzLnR4dA0KDQpCZXN0LA0KVGlhbnJhbg0KDQpGcm9tOiBpcHBtIFttYWlsdG86
aXBwbS1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgR3JlZyBNaXJza3kNClNlbnQ6IFRo
dXJzZGF5LCBKYW51YXJ5IDI3LCAyMDIyIDc6MDEgQU0NClRvOiBIYW95dSBTb25nIDxoYW95dS5z
b25nQGZ1dHVyZXdlaS5jb20+DQpDYzogc3ByaW5nQGlldGYub3JnOyBJRVRGIElQUE0gV0cgPGlw
cG1AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2lwcG1dIFtzcHJpbmddIEFjdGl2ZSBPQU0gaW4g
U1J2Ng0KDQpIaSBIYW95dSwNCnRoYW5rIHlvdSBmb3IgYnJpbmdpbmcgdGhlIHRvcGljIG9mIEFj
dGl2ZSBPQU0gdG8gdGhlIGRpc2N1c3Npb24uIEFzIHRoZSBjb25jZXB0IG9mIEFjdGl2ZSBJT0FN
IGlzIGludHJvZHVjZWQgaW4gdGhlIElQUE0gV0cgZHJhZnQ8aHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLWlwcG0taW9hbS1mbGFncz4gaXQgc2VlbXMgdG8g
bWUgbGlrZSBhZGRpbmcgdGhlIElQUE0gV0cgY29tbXVuaXR5IHRvIHRoZSBkaXNjdXNzaW9uIGlz
IHRoZSByaWdodCB0aGluZyB0byBkby4NClBsZWFzZSBmaW5kIG15IG5vdGVzIGluLWxpbmVkIGJl
bG93IHVuZGVyIHRoZSBHSU0+PiB0YWcuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIFdlZCwgSmFu
IDI2LCAyMDIyIGF0IDI6MzcgUE0gSGFveXUgU29uZyA8aGFveXUuc29uZ0BmdXR1cmV3ZWkuY29t
PG1haWx0bzpoYW95dS5zb25nQGZ1dHVyZXdlaS5jb20+PiB3cm90ZToNCkhpIFNQUklORyBXRywN
Cg0KUmVhbCB0aW1lIG1vbml0b3Igb24gZXZlcnkgbm9kZSBhbmQgZXZlcnkgbGluayBvbiBhIG5l
dHdvcmsgaXMgbmVjZXNzYXJ5IHRvIGRldGVjdCAgZ3JheSBmYWlsdXJlcywgd2hpY2ggYXJlIHRo
ZSBrZXkgY3VscHJpdCBmb3IgcG9vciBRb1MgYnV0IGhhcmQgdG8gY2F0Y2guIFNSIHByb3ZpZGVz
IGFuIGlkZWFsIG1lY2hhbmlzbSwgd2hlbiB3b3JraW5nIHdpdGggc29tZSBlZmZpY2llbnQgcGxh
bm5pbmcgYWxnb3JpdGhtLCB0byBhY2hpZXZlIHRoYXQgd2l0aCBsb3cgY29zdC4gICBPdXIgcHJv
cG9zYWwgU1J2NiBJbi1zaXR1IEFjdGl2ZSBNZWFzdXJlbWVudCAoU0lBTSkgc3VnZ2VzdHMgYSBz
aW1wbGUgIGFjdGl2ZSBtZWFzdXJlbWVudCBhcHByb2FjaCB3aGljaCBjYW4gc3VwcG9ydCBkaWZm
ZXJlbnQNCkdJTT4+IEkgd29uZGVyIHdoYXQgZ2FwcyB5b3UgZmluZCBpbiB0aGUgZXhpc3Rpbmcg
YWN0aXZlIG1lYXN1cmVtZW50IHByb3RvY29scywgZS5nLiwgU1RBTVAgYW5kIFJGQyA2NzM0ICh3
b3VsZCBiZSBtb3JlIGNvbnZlbmllbnQgdG8gdXNlIGFuIGFjcm9ueW0pLiBJdCBhcHBlYXJzIHRv
IG1lIHRoYXQsIGZvciBleGFtcGxlLCBTVEFNUCBhbmQgaXRzIGV4dGVuc2lvbnMsIGluY2x1ZGlu
ZyB0aGUgU1JQTSBkcmFmdDxodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2Ry
YWZ0LWlldGYtaXBwbS1zdGFtcC1zcnBtPiwgY29tcHJlaGVuc2l2ZWx5IGFkZHJlc3MgdGhlIFBN
IE9BTSByZXF1aXJlbWVudHMgZm9yIFNSdjYuDQpvcHRpb25zIG9mIElPQU0gYW5kIG90aGVyIE9B
TSBtZXRob2RzIGluIFNSdjYsIHdpdGhvdXQgbmVlZGluZyB0byB3b3JyeSBhYm91dCB0aGUgZXh0
ZW5zaW9uIGhlYWRlciBpc3N1ZS4NCkdJTT4+IGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRhdGEgY2xh
c3NpZmllcyBJT0FNIGFzIGZvbGxvd3M6DQogICBJbiB0ZXJtcyBvZiB0aGUgY2xhc3NpZmljYXRp
b24gZ2l2ZW4NCiAgIGluIFtSRkM3Nzk5XSBJT0FNIGNvdWxkIGJlIHBvcnRyYXllZCBhcyBIeWJy
aWQgVHlwZSAxLg0KRG9lcyB5b3VyIHByb3Bvc2FsIGNoYW5nZSB0aGF0Pw0KDQpZb3VyIGNvbW1l
bnRzLCBxdWVzdGlvbnMsIGFuZCBzdWdnZXN0aW9ucyBhcmUgdmVyeSB3ZWxjb21lLiBJ4oCZZCBs
aWtlIHRvIGtub3cgeW91ciBvcGluaW9uIGlmIHlvdSB0aGluayB0aGlzIHdvcmsgaXMgaW4gc2Nv
cGUgYW5kIHNob3VsZCBiZSBhZG9wdGVkIGJ5IHRoZSB3b3JraW5nIGdyb3VwLiAgSWYgeW91IGFy
ZSBpbnRlcmVzdGVkIGluIGNvbnRyaWJ1dGluZyB0byB0aGlzIHdvcmssIHBsZWFzZSBhbHNvIGxl
dCBtZSBrbm93LiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1zb25nLXNw
cmluZy1zaWFtLw0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIQ0KDQpCZXN0IHJlZ2FyZHMsDQpIYW95
dQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmlu
ZyBtYWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmcNCg==

--_000_97ee51feb17c4bcc84bc575768c06c3ehuaweicom_
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
OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEy
LjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2
LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0i
MTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEi
IC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBs
YW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPkhpIEhhb3l1LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+VGhlIGFwcGxpY2F0aW9uIGlzIHJlYWxseSBpbnRlcmVzdGluZyBhbmQgdXNlZnVsLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5JIGFtIG5vdCBzdXJlIGlmIGl0IGlzIG5lY2Vzc2FyeSB0byBjcmVhdGUg
YSBuZXcgT0FNIHByb3RvY29sIGF0IHRyYW5zcG9ydCBsYXllci48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SU1ITywgYSBwZXIgaG9wL3BlciBzZWdtZW50IGV4dGVuc2lvbiBiYXNlZCBvbiBTVEFNUCBjb3Vs
ZCBiZSBtb3JlIHByYWN0aWNhbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvYXJjaGl2ZS9pZC9kcmFmdC13YW5nLWlwcG0tc3RhbXAtaGJoLWV4dGVuc2lv
bnMtMDMudHh0Ij5odHRwczovL3d3dy5pZXRmLm9yZy9hcmNoaXZlL2lkL2RyYWZ0LXdhbmctaXBw
bS1zdGFtcC1oYmgtZXh0ZW5zaW9ucy0wMy50eHQ8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5CZXN0LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaWFucmFuICZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPiBpcHBtIFttYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVo
YWxmIE9mIDwvYj5HcmVnIE1pcnNreTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgSmFudWFy
eSAyNywgMjAyMiA3OjAxIEFNPGJyPg0KPGI+VG86PC9iPiBIYW95dSBTb25nICZsdDtoYW95dS5z
b25nQGZ1dHVyZXdlaS5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBzcHJpbmdAaWV0Zi5vcmc7IElF
VEYgSVBQTSBXRyAmbHQ7aXBwbUBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6
IFtpcHBtXSBbc3ByaW5nXSBBY3RpdmUgT0FNIGluIFNSdjY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEhhb3l1LDxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnRoYW5rIHlvdSBmb3IgYnJpbmdpbmcgdGhlIHRv
cGljIG9mIEFjdGl2ZSBPQU0gdG8gdGhlIGRpc2N1c3Npb24uIEFzIHRoZSBjb25jZXB0IG9mIEFj
dGl2ZSBJT0FNIGlzIGludHJvZHVjZWQgaW4gdGhlDQo8YSBocmVmPSJodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtaXBwbS1pb2FtLWZsYWdzIj5JUFBNIFdH
IGRyYWZ0PC9hPiZuYnNwO2l0IHNlZW1zIHRvIG1lIGxpa2UgYWRkaW5nIHRoZSBJUFBNIFdHIGNv
bW11bml0eSB0byB0aGUgZGlzY3Vzc2lvbiBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uJm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVh
c2UgZmluZCBteSBub3RlcyBpbi1saW5lZCBiZWxvdyB1bmRlciB0aGUgR0lNJmd0OyZndDsgdGFn
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5S
ZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5PbiBXZWQsIEphbiAyNiwgMjAyMiBhdCAyOjM3IFBNIEhhb3l1IFNvbmcgJmx0OzxhIGhy
ZWY9Im1haWx0bzpoYW95dS5zb25nQGZ1dHVyZXdlaS5jb20iPmhhb3l1LnNvbmdAZnV0dXJld2Vp
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIFNQUklORyBXRyw8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlYWwgdGltZSBtb25pdG9yIG9uIGV2ZXJ5IG5vZGUgYW5k
IGV2ZXJ5IGxpbmsgb24gYSBuZXR3b3JrIGlzIG5lY2Vzc2FyeSB0byBkZXRlY3QgJm5ic3A7Z3Jh
eSBmYWlsdXJlcywgd2hpY2ggYXJlIHRoZSBrZXkgY3VscHJpdCBmb3IgcG9vciBRb1MgYnV0IGhh
cmQgdG8gY2F0Y2guIFNSIHByb3ZpZGVzIGFuIGlkZWFsDQogbWVjaGFuaXNtLCB3aGVuIHdvcmtp
bmcgd2l0aCBzb21lIGVmZmljaWVudCBwbGFubmluZyBhbGdvcml0aG0sIHRvIGFjaGlldmUgdGhh
dCB3aXRoIGxvdyBjb3N0LiAmbmJzcDsmbmJzcDtPdXIgcHJvcG9zYWwgU1J2NiBJbi1zaXR1IEFj
dGl2ZSBNZWFzdXJlbWVudCAoU0lBTSkgc3VnZ2VzdHMgYSBzaW1wbGUgJm5ic3A7YWN0aXZlIG1l
YXN1cmVtZW50IGFwcHJvYWNoIHdoaWNoIGNhbiBzdXBwb3J0IGRpZmZlcmVudDxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5HSU0mZ3Q7Jmd0OyBJIHdvbmRlciB3aGF0IGdhcHMgeW91IGZpbmQgaW4gdGhlIGV4
aXN0aW5nIGFjdGl2ZSBtZWFzdXJlbWVudCBwcm90b2NvbHMsIGUuZy4sIFNUQU1QIGFuZCBSRkMg
NjczNCAod291bGQgYmUgbW9yZSBjb252ZW5pZW50IHRvIHVzZSBhbiBhY3JvbnltKS4gSXQgYXBw
ZWFycyB0byBtZSB0aGF0LCBmb3IgZXhhbXBsZSwgU1RBTVAgYW5kIGl0cyBleHRlbnNpb25zLCBp
bmNsdWRpbmcgdGhlDQo8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9o
dG1sL2RyYWZ0LWlldGYtaXBwbS1zdGFtcC1zcnBtIj5TUlBNIGRyYWZ0PC9hPiwgY29tcHJlaGVu
c2l2ZWx5IGFkZHJlc3MgdGhlIFBNIE9BTSByZXF1aXJlbWVudHMgZm9yIFNSdjYuJm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+b3B0aW9ucyBvZiBJT0FNIGFuZCBvdGhlciBPQU0gbWV0aG9kcyBpbiBT
UnY2LCB3aXRob3V0IG5lZWRpbmcgdG8gd29ycnkgYWJvdXQgdGhlIGV4dGVuc2lvbiBoZWFkZXIg
aXNzdWUuICZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HSU0mZ3Q7Jmd0OyBkcmFmdC1pZXRmLWlw
cG0taW9hbS1kYXRhIGNsYXNzaWZpZXMgSU9BTSBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDtJ
biB0ZXJtcyBvZiB0aGUgY2xhc3NpZmljYXRpb24gZ2l2ZW48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyAmbmJzcDtpbiBbUkZDNzc5OV0g
SU9BTSBjb3VsZCBiZSBwb3J0cmF5ZWQgYXMgSHlicmlkIFR5cGUgMS48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG9lcyB5b3VyIHBy
b3Bvc2FsIGNoYW5nZSZuYnNwO3RoYXQ/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBj
bSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPllvdXIgY29tbWVudHMsIHF1ZXN0aW9ucywg
YW5kIHN1Z2dlc3Rpb25zIGFyZSB2ZXJ5IHdlbGNvbWUuIEnigJlkIGxpa2UgdG8ga25vdyB5b3Vy
IG9waW5pb24gaWYgeW91IHRoaW5rIHRoaXMgd29yayBpcyBpbiBzY29wZSBhbmQgc2hvdWxkIGJl
IGFkb3B0ZWQgYnkgdGhlIHdvcmtpbmcgZ3JvdXAuJm5ic3A7IElmIHlvdQ0KIGFyZSBpbnRlcmVz
dGVkIGluIGNvbnRyaWJ1dGluZyB0byB0aGlzIHdvcmssIHBsZWFzZSBhbHNvIGxldCBtZSBrbm93
LiA8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1zb25nLXNw
cmluZy1zaWFtLyIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtc29uZy1zcHJpbmctc2lhbS88L2E+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5UaGFuayB5b3UgdmVyeSBtdWNoITxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QmVz
dCByZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IYW95dTxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc3ByaW5nIG1h
aWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmciIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwvYT48bzpwPjwvbzpwPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o
dG1sPg0K

--_000_97ee51feb17c4bcc84bc575768c06c3ehuaweicom_--


From nobody Wed Jan 26 20:31:29 2022
Return-Path: <ketant.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 4133D3A0C68; Wed, 26 Jan 2022 20:31:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 Yom1BcWYDrV3; Wed, 26 Jan 2022 20:31:22 -0800 (PST)
Received: from mail-ua1-x92a.google.com (mail-ua1-x92a.google.com [IPv6:2607:f8b0:4864:20::92a]) (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 A821A3A0C61; Wed, 26 Jan 2022 20:31:22 -0800 (PST)
Received: by mail-ua1-x92a.google.com with SMTP id b16so2568684uaq.4; Wed, 26 Jan 2022 20:31:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZFom3q/5uE0WIcfFnYsfamnyBApbi3iN7PG4WTG0pH0=; b=Rpt8u400J+u1XMACemZLROKC5Zbi5XRDj795NgL4LDtJu4WcwA9cY5tIbZycJig+nn Usv0We/q5wa5sPeC5E8UV26tsYptehiL4UUOPu+0zGhKD92tZMoMBE28hDXp2NHLvoO7 WcxAu66JT8HMOZTsR7jrNx+fm9f7XdRJmvsBVMcYkjNN+/Y3x0YoAxCOwOtAuuUMhoyj 698hrFgywqcWsPDYmadqSt0GPVNiSPWb8y4wqxbX5QxaLF0EZgkFBdm6F0SDO5Ax48vN t1A+MhPoOr1hEePMCehB03qmNSEhAgyQncvdv5Cprd9jngcVnGUJfAmF8Bb8EMIEOj/W i38w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZFom3q/5uE0WIcfFnYsfamnyBApbi3iN7PG4WTG0pH0=; b=zyfb9qYlvwJz6nHCpAiFSce/xftatsWKGs02plY2AAoyLc98dr2GOuJm9FEXS8mnFV yje6t0ELX7m3xESkubenrDfeWLZE0VSfB7Wkd8Kxaer/4dKtTxLgbGKuy5mjiFj/5Hhn fuAEnLY8KlF8OKKoEuCL9iIroqsJSbo6tT5k36k3JVlRq4DW5GCOMmNipQDroGtH68kT h7bZL6XTxns3FRIGmYBM+0eJnnkm3KGjF1XEStpERFE3dmYHVOTf+WThjpiDDqduuo3x 8vfKE3/Q00x/zeR5DIK5dhPxCkY7s3P064Ttk9LDLrVgIQogn4j4u9iiwApph1C/kNsS Q+4Q==
X-Gm-Message-State: AOAM5334clOrSQTyjE4BpkYNfe4EfsDEaXw7iMUXKpjX4sIJKd5l1G3n VhJTF5NtBIfabRAaQu/FEf/lpUFSjIlTeiUVUUQ2iJFGztA=
X-Google-Smtp-Source: ABdhPJwvkP/U3Vcndr1o/ysWkPCpHOBM48+2fWc93okxUZ6qGyLei+0ElbtPCY8b6GduTDhsJZZdmBmpOBi34Qfn3Tk=
X-Received: by 2002:a05:6102:c8d:: with SMTP id f13mr852430vst.33.1643257880723;  Wed, 26 Jan 2022 20:31:20 -0800 (PST)
MIME-Version: 1.0
References: <164320985080.1022.3598479169619842766@ietfa.amsl.com> <CAE+itjfDxPy8SWV=AP-=g9BGeAbmSw1boQ608_g3G2R80cGqFg@mail.gmail.com>
In-Reply-To: <CAE+itjfDxPy8SWV=AP-=g9BGeAbmSw1boQ608_g3G2R80cGqFg@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Thu, 27 Jan 2022 10:01:08 +0530
Message-ID: <CAH6gdPzus7DS3N4F0W6B5L--S6WZ+V1n8XLut7Y4x9D480z7UQ@mail.gmail.com>
To: Nandan Saha <nandan@arista.com>
Cc: SPRING WG <spring@ietf.org>, draft-ietf-spring-segment-routing-policy@ietf.org
Content-Type: multipart/alternative; boundary="00000000000041421e05d688ca2e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zBJIS2gxiDh2TKZMmxDGrrozjWE>
Subject: Re: [spring] I-D Action: draft-ietf-spring-segment-routing-policy-15.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: Thu, 27 Jan 2022 04:31:27 -0000

--00000000000041421e05d688ca2e
Content-Type: text/plain; charset="UTF-8"

Hi Nandan,

The comment for clarification on zero value came during the Last-Call
review:
https://mailarchive.ietf.org/arch/msg/spring/d7XCsWsbiTyE588nHNrKhl4woYQ/

There have been previous discussions/suggestions on the list for the color
value 0. I am not able to readily find those threads.

We can revert this change to include the value 0 as a valid color if there
are concerns. Please let us know.

The draft-ietf-idr-segment-routing-te-policy points to the SPRING draft for
validation so there would not need to be any changes in there.

Thanks,
Ketan


On Wed, Jan 26, 2022 at 11:22 PM Nandan Saha <nandan@arista.com> wrote:

> Hi folks,
>  revision 15 has:
> <quote>
>   The color is an unsigned *__non-zero__* 32-bit numerical
> </quote>
>
> This seems like a backwards incompatible change since all this while 0 was
> a valid color.
> Has this been discussed on the list?
> Also, are we going to make changes to
> draft-ietf-idr-segment-routing-te-policy to define the handling for NLRIs
> that have color set to 0?
>
> Thanks,
> Nandan
>
> On Wed, Jan 26, 2022 at 7:11 AM <internet-drafts@ietf.org> wrote:
>
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories.
>> This draft is a work item of the Source Packet Routing in Networking WG
>> of the IETF.
>>
>>         Title           : Segment Routing Policy Architecture
>>         Authors         : Clarence Filsfils
>>                           Ketan Talaulikar
>>                           Daniel Voyer
>>                           Alex Bogdanov
>>                           Paul Mattes
>>         Filename        : draft-ietf-spring-segment-routing-policy-15.txt
>>         Pages           : 39
>>         Date            : 2022-01-26
>>
>> Abstract:
>>    Segment Routing (SR) allows a headend node to steer a packet flow
>>    along any path.  Intermediate per-path states are eliminated thanks
>>    to source routing.  The headend node steers a flow into an SR Policy.
>>    The packets steered into an SR Policy carry an ordered list of
>>    segments associated with that SR Policy.  This document details the
>>    concepts of SR Policy and steering into an SR Policy.
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-policy/
>>
>> There is also an htmlized version available at:
>>
>> https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-15
>>
>> A diff from the previous version is available at:
>>
>> https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-segment-routing-policy-15
>>
>>
>> Internet-Drafts are also available by rsync at rsync.ietf.org:
>> :internet-drafts
>>
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
>

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

<div dir=3D"ltr">Hi Nandan,<div><br></div><div>The comment for clarificatio=
n on zero value came during the Last-Call review:=C2=A0<a href=3D"https://m=
ailarchive.ietf.org/arch/msg/spring/d7XCsWsbiTyE588nHNrKhl4woYQ/">https://m=
ailarchive.ietf.org/arch/msg/spring/d7XCsWsbiTyE588nHNrKhl4woYQ/</a></div><=
div><br></div><div>There have been previous discussions/suggestions on the =
list for the color value 0. I am not able to readily find those threads.</d=
iv><div><br></div><div>We can revert this change to include the value 0 as =
a valid color if there are concerns. Please let us know.</div><div><br></di=
v><div>The draft-ietf-idr-segment-routing-te-policy points to the SPRING dr=
aft for validation so there would not need to be any changes in there.</div=
><div><br></div><div>Thanks,</div><div>Ketan</div><div><br></div></div><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Ja=
n 26, 2022 at 11:22 PM Nandan Saha &lt;<a href=3D"mailto:nandan@arista.com"=
>nandan@arista.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>Hi folks,</div><div>=C2=A0revision =
15 has:</div><div>&lt;quote&gt;<br></div><div>=C2=A0 The color is <span>an =
unsigned <span style=3D"color:rgb(0,0,0)"><b>__non-zero__</b></span></span>=
 32-bit numerical <br></div><div>&lt;/quote&gt;</div><div><br></div><div>Th=
is seems like a backwards incompatible change since all this while 0 was a =
valid color.</div><div>Has this been discussed on the list?</div><div>Also,=
 are we going to make changes to draft-ietf-idr-segment-routing-te-policy t=
o define the handling for NLRIs that have color set to 0?</div><div><br></d=
iv><div>Thanks,</div><div>Nandan<br></div></div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 26, 2022 at 7:11 AM &=
lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank">internet-d=
rafts@ietf.org</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"><br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
This draft is a work item of the Source Packet Routing in Networking WG of =
the IETF.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 Segment Routing Policy Architecture<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Authors=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: Clar=
ence Filsfils<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 Ketan Talaulikar<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 Daniel Voyer<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 Alex Bogdanov<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 Paul Mattes<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 : draft-iet=
f-spring-segment-routing-policy-15.txt<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 39<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 2022-01-26<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0Segment Routing (SR) allows a headend node to steer a packet f=
low<br>
=C2=A0 =C2=A0along any path.=C2=A0 Intermediate per-path states are elimina=
ted thanks<br>
=C2=A0 =C2=A0to source routing.=C2=A0 The headend node steers a flow into a=
n SR Policy.<br>
=C2=A0 =C2=A0The packets steered into an SR Policy carry an ordered list of=
<br>
=C2=A0 =C2=A0segments associated with that SR Policy.=C2=A0 This document d=
etails the<br>
=C2=A0 =C2=A0concepts of SR Policy and steering into an SR Policy.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routi=
ng-policy/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.o=
rg/doc/draft-ietf-spring-segment-routing-policy/</a><br>
<br>
There is also an htmlized version available at:<br>
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-=
routing-policy-15" rel=3D"noreferrer" target=3D"_blank">https://datatracker=
.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-15</a><br>
<br>
A diff from the previous version is available at:<br>
<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-spring-segment-ro=
uting-policy-15" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/=
rfcdiff?url2=3Ddraft-ietf-spring-segment-routing-policy-15</a><br>
<br>
<br>
Internet-Drafts are also available by rsync at rsync.ietf.org::internet-dra=
fts<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>
</blockquote></div>

--00000000000041421e05d688ca2e--


From nobody Wed Jan 26 21:03:31 2022
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 A62CE3A0E11; Wed, 26 Jan 2022 21:03:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.087
X-Spam-Level: 
X-Spam-Status: No, score=-7.087 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=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 i6y_sYAW5ZCR; Wed, 26 Jan 2022 21:03:26 -0800 (PST)
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 E65C03A0E0D; Wed, 26 Jan 2022 21:03:25 -0800 (PST)
Received: by mail-pf1-x436.google.com with SMTP id d187so1605732pfa.10; Wed, 26 Jan 2022 21:03:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dJbK6In1iGONxpEluCIRDpFYMhKDzS2pmPlclWWPC7A=; b=qCpyxOEFjpu5M8ZG0aYfrhegFBh1r0LRyP6p4g+dh/unmLTzgBZqWGuguoCI3KresG /uyJQCJLPhvZm3ZsDXuEztK4lO5IzSoSOXXiHayv/tPStWU4S5f/AVC+R21NPyHOd/hh nHckKK5edFvQtzfgvUdmuXO0RiCl0QCJx2NeF9oe1WZ2VJHrKMO7rb+0+DdaLpFA2O2e wv3PurOEzafw14drW+wv+D3hofCDNDZCckRunO5UU/S0L5ULWwn6BMPslL9hGzgIuSFZ kE++1cAJf4qdOixGxv8n4e6myAbWkQIUfqel2+wbXi/YbAM3ARd5ECOv1gx4DDZbb79A ft0Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dJbK6In1iGONxpEluCIRDpFYMhKDzS2pmPlclWWPC7A=; b=lawYk6QF/NrpFVP3lKxYq5yvQKisAScYBtAu8MN/2ASuZZFAiPylHpcD820scTnc9A 2JaUiFdfUH5QWzL30ROpN/b72AMgmDzHkNAtMWmYhwgQq1gTDPkeB3+55ocYlb+sVDbJ Ys47/3KwzqWzXr2G6mSOn4v9lSPL5rNIm92TvVov3ep8RFmOVvsqujCzoGlFa/ptPHa5 tIb+QZrQFEKgHvcyhqJqx7TBBFf6B/nlkyia77BDIupBmsjD1jekoyN3dgnmkDsW0RZ8 tVEWHquJiVXZA8srntWYzM1bSKDZHv/82ufsHq+QKdNuAHEY2eiUVbmgS5+ihfso5q82 d1Cw==
X-Gm-Message-State: AOAM533L/grW8jHSw4D0AQIjTgH/otdIchmevqzyJCOP/UJv+vJ3W/hK aHWhRWOJOjJL+V4csW2bC5NTZog2EyNalRM4kho=
X-Google-Smtp-Source: ABdhPJxa0SHoLPOJJP64Ikf9ZZW/eVIkvyNFe76vDPwjRfodZbrI4yoBORMnKgrEB8I/OXDJV8Gw/tHngRBwGcxi+1s=
X-Received: by 2002:aa7:88c6:: with SMTP id k6mr1965827pff.68.1643259804366; Wed, 26 Jan 2022 21:03:24 -0800 (PST)
MIME-Version: 1.0
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <97ee51feb17c4bcc84bc575768c06c3e@huawei.com>
In-Reply-To: <97ee51feb17c4bcc84bc575768c06c3e@huawei.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Thu, 27 Jan 2022 00:03:13 -0500
Message-ID: <CABNhwV3QDg6h_ZB30DOqT8KmezPDZ2yvWfHBky4hyPaJuV7ZTQ@mail.gmail.com>
To: Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>
Cc: Greg Mirsky <gregimirsky@gmail.com>, Haoyu Song <haoyu.song@futurewei.com>, IETF IPPM WG <ippm@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e9bd3605d6893c67"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UAHrATYqhpCLhHHS0aFQDXeyAlg>
Subject: Re: [spring] [ippm]  Active OAM in 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, 27 Jan 2022 05:03:31 -0000

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

Hi Haoyu

I think it would be good to identify the problem statement and gap with
existing IPPM WG STAMP, TWAMP PM technologies and why they cannot be
utilized or fall short in what you are trying to achieve with Active OAM in
SRv6.

In-situ IOAM data packets is already possible with SRv6 as mentioned as
this draft mentions below as normative reference.

https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-data-16

This draft as well mentioned as normative reference draft below provides
OAM ping and traceroute with SRH O flag to SRv6 PGM endpoints and SID list
tracing capabilities very handy for troubleshooting.

https://datatracker.ietf.org/doc/html/draft-ietf-6man-spring-srv6-oam-1
<https://datatracker.ietf.org/doc/html/draft-ietf-6man-spring-srv6-oam-12>3

This draft as well also mentioned as normative reference draft below
provides in-situ IOAM for OAM and PM information can be piggybacked in data
packets in SRH TLV SRv6 PGM SIF function SRv6.TLV recording the operational
and telemetry info in the data packets.

https://datatracker.ietf.org/doc/html/draft-ali-spring-ioam-srv6-05



Thanks

Gyan

On Wed, Jan 26, 2022 at 10:19 PM Tianran Zhou <zhoutianran=3D
40huawei.com@dmarc.ietf.org> wrote:

> Hi Haoyu,
>
>
>
> The application is really interesting and useful.
>
> I am not sure if it is necessary to create a new OAM protocol at transpor=
t
> layer.
>
> IMHO, a per hop/per segment extension based on STAMP could be more
> practical.
>
> https://www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.t=
xt
>
>
>
> Best,
>
> Tianran
>
>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Greg Mirsky
> *Sent:* Thursday, January 27, 2022 7:01 AM
> *To:* Haoyu Song <haoyu.song@futurewei.com>
> *Cc:* spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
> *Subject:* Re: [ippm] [spring] Active OAM in SRv6
>
>
>
> Hi Haoyu,
>
> thank you for bringing the topic of Active OAM to the discussion. As the
> concept of Active IOAM is introduced in the IPPM WG draft
> <https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-flags> it
> seems to me like adding the IPPM WG community to the discussion is the
> right thing to do.
>
> Please find my notes in-lined below under the GIM>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com>
> wrote:
>
> Hi SPRING WG,
>
>
>
> Real time monitor on every node and every link on a network is necessary
> to detect  gray failures, which are the key culprit for poor QoS but hard
> to catch. SR provides an ideal mechanism, when working with some efficien=
t
> planning algorithm, to achieve that with low cost.   Our proposal SRv6
> In-situ Active Measurement (SIAM) suggests a simple  active measurement
> approach which can support different
>
> GIM>> I wonder what gaps you find in the existing active measurement
> protocols, e.g., STAMP and RFC 6734 (would be more convenient to use an
> acronym). It appears to me that, for example, STAMP and its extensions,
> including the SRPM draft
> <https://datatracker.ietf.org/doc/html/draft-ietf-ippm-stamp-srpm>,
> comprehensively address the PM OAM requirements for SRv6.
>
> options of IOAM and other OAM methods in SRv6, without needing to worry
> about the extension header issue.
>
> GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
>
>    In terms of the classification given
>
>    in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
>
> Does your proposal change that?
>
>
>
> Your comments, questions, and suggestions are very welcome. I=E2=80=99d l=
ike to
> know your opinion if you think this work is in scope and should be adopte=
d
> by the working group.  If you are interested in contributing to this work=
,
> please also let me know.
> https://datatracker.ietf.org/doc/draft-song-spring-siam/
>
>
>
> Thank you very much!
>
>
>
> Best regards,
>
> Haoyu
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
--=20

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*

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

<div><div dir=3D"auto">Hi Haoyu=C2=A0</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">I think it would be good to identify the problem statement an=
d gap with existing IPPM WG STAMP, TWAMP PM technologies and why they canno=
t be utilized or fall short in what you are trying to=C2=A0achieve with Act=
ive OAM in SRv6.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">I=
n-situ IOAM data packets is already possible with SRv6 as mentioned as this=
 draft mentions below as normative reference.</div><div dir=3D"auto"><br></=
div><div dir=3D"auto"><div><a href=3D"https://datatracker.ietf.org/doc/html=
/draft-ietf-ippm-ioam-data-16" target=3D"_blank">https://datatracker.ietf.o=
rg/doc/html/draft-ietf-ippm-ioam-data-16</a></div><br></div><div dir=3D"aut=
o">This draft as well mentioned as normative reference draft below provides=
 OAM ping and traceroute with SRH O flag to SRv6 PGM endpoints and SID list=
 tracing capabilities very handy for troubleshooting.</div><div dir=3D"auto=
"><br></div><div dir=3D"auto"><div><a href=3D"https://datatracker.ietf.org/=
doc/html/draft-ietf-6man-spring-srv6-oam-12" target=3D"_blank">https://data=
tracker.ietf.org/doc/html/draft-ietf-6man-spring-srv6-oam-1</a>3<br></div><=
/div><div dir=3D"auto"><div dir=3D"auto"><br></div><div dir=3D"auto">This d=
raft as well also mentioned as normative reference draft below provides in-=
situ IOAM for OAM and PM information can be piggybacked in data packets in =
SRH TLV SRv6 PGM SIF function SRv6.TLV recording the operational and teleme=
try info in the data packets.</div></div><div dir=3D"auto"><div dir=3D"auto=
"><br></div><div><a href=3D"https://datatracker.ietf.org/doc/html/draft-ali=
-spring-ioam-srv6-05">https://datatracker.ietf.org/doc/html/draft-ali-sprin=
g-ioam-srv6-05</a></div><br></div><div dir=3D"auto"><br></div><div dir=3D"a=
uto"><br></div><div dir=3D"auto">Thanks=C2=A0</div></div><div><div dir=3D"a=
uto"><br></div><div dir=3D"auto">Gyan=C2=A0</div><div><br><div class=3D"gma=
il_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 26, 2022 at 10:=
19 PM Tianran Zhou &lt;zhoutianran=3D<a href=3D"mailto:40huawei.com@dmarc.i=
etf.org" target=3D"_blank">40huawei.com@dmarc.ietf.org</a>&gt; wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-col=
or:rgb(204,204,204)">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">Hi Haoyu,<u style=3D"font-family:Calibri,san=
s-serif"></u><u style=3D"font-family:Calibri,sans-serif"></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u style=3D"font-family:Calibri,sans-serif">=
</u>=C2=A0<u style=3D"font-family:Calibri,sans-serif"></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">The application is really interesting and us=
eful.<u style=3D"font-family:Calibri,sans-serif"></u><u style=3D"font-famil=
y:Calibri,sans-serif"></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 am not sure if it is necessary to create a=
 new OAM protocol at transport layer.<u style=3D"font-family:Calibri,sans-s=
erif"></u><u style=3D"font-family:Calibri,sans-serif"></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">IMHO, a per hop/per segment extension based =
on STAMP could be more practical.<u style=3D"font-family:Calibri,sans-serif=
"></u><u style=3D"font-family:Calibri,sans-serif"></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><a href=3D"https://www.ietf.org/archive/id/d=
raft-wang-ippm-stamp-hbh-extensions-03.txt" style=3D"font-family:Calibri,sa=
ns-serif" target=3D"_blank">https://www.ietf.org/archive/id/draft-wang-ippm=
-stamp-hbh-extensions-03.txt</a><u style=3D"font-family:Calibri,sans-serif"=
></u><u style=3D"font-family:Calibri,sans-serif"></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u style=3D"font-family:Calibri,sans-serif">=
</u>=C2=A0<u style=3D"font-family:Calibri,sans-serif"></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">Best,<u style=3D"font-family:Calibri,sans-se=
rif"></u><u style=3D"font-family:Calibri,sans-serif"></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)">Tianran =C2=A0<u style=3D"font-family:Calibr=
i,sans-serif"></u><u style=3D"font-family:Calibri,sans-serif"></u></span></=
p></div></div><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:Calibri,sa=
ns-serif;color:rgb(31,73,125)"><u style=3D"font-family:Calibri,sans-serif">=
</u>=C2=A0<u style=3D"font-family:Calibri,sans-serif"></u></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:Calibri=
,sans-serif">From:</span></b><span style=3D"font-size:11pt;font-family:Cali=
bri,sans-serif"> ippm [mailto:<a href=3D"mailto:ippm-bounces@ietf.org" styl=
e=3D"font-family:Calibri,sans-serif" target=3D"_blank">ippm-bounces@ietf.or=
g</a>]
<b style=3D"font-family:Calibri,sans-serif">On Behalf Of </b>Greg Mirsky<br=
>
<b style=3D"font-family:Calibri,sans-serif">Sent:</b> Thursday, January 27,=
 2022 7:01 AM<br>
<b style=3D"font-family:Calibri,sans-serif">To:</b> Haoyu Song &lt;<a href=
=3D"mailto:haoyu.song@futurewei.com" style=3D"font-family:Calibri,sans-seri=
f" target=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b style=3D"font-family:Calibri,sans-serif">Cc:</b> <a href=3D"mailto:sprin=
g@ietf.org" style=3D"font-family:Calibri,sans-serif" target=3D"_blank">spri=
ng@ietf.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" style=3D=
"font-family:Calibri,sans-serif" target=3D"_blank">ippm@ietf.org</a>&gt;<br=
>
<b style=3D"font-family:Calibri,sans-serif">Subject:</b> Re: [ippm] [spring=
] Active OAM in SRv6<u style=3D"font-family:Calibri,sans-serif"></u><u styl=
e=3D"font-family:Calibri,sans-serif"></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for bringing the topic of Active OAM to th=
e discussion. As the concept of Active IOAM is introduced in the
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-flags=
" target=3D"_blank">IPPM WG draft</a>=C2=A0it seems to me like adding the I=
PPM WG community to the discussion is the right thing to do.=C2=A0<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal">Please find my notes in-lined below under the GIM&gt=
;&gt; tag.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurew=
ei.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm;border-left-co=
lor:rgb(204,204,204)">
<div>
<div>
<p class=3D"MsoNormal">Hi SPRING WG,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Real time monitor on every node and every link on a =
network is necessary to detect =C2=A0gray failures, which are the key culpr=
it for poor QoS but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. =C2=A0=C2=A0Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple =C2=A0active measurement approach which can sup=
port different<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I wonder what gaps you find in the exist=
ing active measurement protocols, e.g., STAMP and RFC 6734 (would be more c=
onvenient to use an acronym). It appears to me that, for example, STAMP and=
 its extensions, including the
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-ippm-stamp-srpm=
" target=3D"_blank">SRPM draft</a>, comprehensively address the PM OAM requ=
irements for SRv6.=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm;border-left-co=
lor:rgb(204,204,204)">
<div>
<div>
<p class=3D"MsoNormal">options of IOAM and other OAM methods in SRv6, witho=
ut needing to worry about the extension header issue. =C2=A0<u></u><u></u><=
/p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOA=
M as follows:<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0In terms of the classification given<u>=
</u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0in [RFC7799] IOAM could be portrayed as=
 Hybrid Type 1.<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Does your proposal change=C2=A0that?<u></u><u></u></=
p>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm;border-left-co=
lor:rgb(204,204,204)">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Your comments, questions, and suggestions are very w=
elcome. I=E2=80=99d like to know your opinion if you think this work is in =
scope and should be adopted by the working group.=C2=A0 If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://datatracker.ietf.org/doc/draft-song-spring-siam/" target=3D"=
_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</a><u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thank you very much!<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
</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://www.ietf.org/mailman/listinfo/spring" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/spring</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div></div><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div></div>
</div>

_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div></div>
</div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"g=
mail_signature"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=
=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div><p style=
=3D"color:rgb(34,34,34)"><a href=3D"http://www.verizon.com/" style=3D"color=
:rgb(17,85,204);padding-bottom:1em;display:inline-block" target=3D"_blank">=
<img src=3D"http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email" widt=
h=3D"81" height=3D"18" style=3D"height:18px;width:81px"></a><br></p><p styl=
e=3D"font-size:1em;margin:0px;font-family:&quot;Verizon NHG DS&quot;,Arial,=
sans-serif;line-height:13px;color:black"><b>Gyan Mishra</b></p><p style=3D"=
color:rgb(34,34,34);margin:0px;line-height:13px"><font face=3D"georgia, ser=
if" style=3D"color:black;font-size:1em"><i>Network Solutions A</i></font><f=
ont color=3D"#000000" face=3D"georgia, serif"><i>rchitect=C2=A0</i></font><=
/p><p style=3D"color:rgb(34,34,34);margin:0px;line-height:13px"><i style=3D=
"color:rgb(0,0,0);font-size:13px"><font face=3D"georgia, serif">Email <a hr=
ef=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blank">gyan.s.mishra@ver=
izon.com</a></font></i><font color=3D"#000000" face=3D"georgia, serif"><i><=
br></i></font></p><p style=3D"font-size:1em;margin:0px;line-height:13px;col=
or:black"><i><font face=3D"georgia, serif">M 301 502-1347<br><br></font></i=
></p></div><div><br></div></div></div></div></div></div></div></div></div>

--000000000000e9bd3605d6893c67--


From nobody Wed Jan 26 23:15:23 2022
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 AC67F3A14C9 for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 23:15:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.573
X-Spam-Level: 
X-Spam-Status: No, score=-2.573 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=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 (2048-bit key) header.d=juniper.net header.b=A+0STr8O; dkim=pass (1024-bit key) header.d=juniper.net header.b=D0fEYRLM
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uy_Ahr3NIc-I for <spring@ietfa.amsl.com>; Wed, 26 Jan 2022 23:15:15 -0800 (PST)
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 178A03A14CD for <spring@ietf.org>; Wed, 26 Jan 2022 23:15:13 -0800 (PST)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 20R63qto006260; Wed, 26 Jan 2022 23:15:10 -0800
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=JK/Jai92GnEQz/neeTyeeaCiy64SOCX1bkSh0cAMW3Y=; b=A+0STr8OQgPKFrPf3LVxN7Z24VGItBqPjTOGaXYBeZEb+hP9Q6sRN1rKYfrrDjIhdEWm qxaFDs7eip0xNuiHzcrTx+pdZOBKcejYk7/laEJvCu7SRrOFcatAhE7GuV1ShFc59Rcn XaEHD0bfiWPGOnn8Ayqm8vJO8BQvqsrf7s3Jw0lS5GfxC50PwUtV3SAefjM7fG8arb6P 8Y7gtCieWpIKyuAOdHSzKtuUGkxHnIRSBwxKWr//xEveXnmKWdSisLTAaITrKzbeGC+3 DWilfLB5C1Hip71T4+B8yUjvT24NtFZe5tqSY4I1coosoMAelDWCZaxqf8ovpYkqhUzh QA== 
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2171.outbound.protection.outlook.com [104.47.58.171]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3du8w7sbux-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Jan 2022 23:15:10 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IsWlnHSlKdn8u/q3+cAqAN5uhw3kK/5lM0OdusEQX2SNdYTiEfmUiT80EBiGmODSBsPRu29a0cpjZhexSLAb75qb1QnJ068DaxtrnARm68c0xfD0yoGEWbpZm6wfGxhREKYErFeZrWKZQPVatQf5QyjC+oh+6w0dIMZx9txnnYfGpouMhE5HR+SzdLODAR78xszvmASeUVEBid5QIrYtJAqXwQtLxHcFdRwU+wI6/Tgt8Fdz+zVv9yNkSdA1RPCAj+OAKf6XcNy/cn2HMRYbUU4xaMgTUmvN/9RBOXZPiiFFENvzEChA/c21pSuga90+p6Rt+1FT1cX553FeF13eDQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JK/Jai92GnEQz/neeTyeeaCiy64SOCX1bkSh0cAMW3Y=; b=ImY/kXVlFJHBZXwAtiDe3/KWi5zkOb1ZjnzJLcl3pBNgoAyg2gfkE33J7SaSfPBXkyHMH1jCNWYI3uKY0K0mBQX6yJ56cDTD7PKVD1IfLqllSat48OoCOsIofaWzu/jXy9ZdcjtkI4jmg9M+6LGwHzUhOjaT3S/iWhbXHwlTDOhUi6sD6rba2ArqZj9bNFHK1SSAMFN+GEYLuaJYWftD3Zrqp5E0qLSK3phw7WMYYkqvxWrqTAUYO6iwcuDYHoRb3OVfOIsYp1Lx+D1hTUwbHzAdPHJMMylaf0nMRyIAA6M20eI7EqhrKyyVVDpYP6Ji9Av2BgqrF4hitMaYRvVjww==
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=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JK/Jai92GnEQz/neeTyeeaCiy64SOCX1bkSh0cAMW3Y=; b=D0fEYRLMpUHeK3RaDls2GCPFPMqalzpa/LK9t25UypVAUdXzEwC8I3qvaCyavi9BE6Gbbp32Dhs9jsINANwxvSV7eHRyQVdIE0jdjjea357u2X0kwfGYcR3IGi4Nl4FDRifBWXeTunL4zOOrSD+QCJdBIELRHBCcEe+SqD8gwBk=
Received: from CO1PR05MB8314.namprd05.prod.outlook.com (2603:10b6:303:fd::13) by BYAPR05MB4888.namprd05.prod.outlook.com (2603:10b6:a03:4e::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15; Thu, 27 Jan 2022 07:15:07 +0000
Received: from CO1PR05MB8314.namprd05.prod.outlook.com ([fe80::1505:ad75:677a:9f01]) by CO1PR05MB8314.namprd05.prod.outlook.com ([fe80::1505:ad75:677a:9f01%6]) with mapi id 15.20.4930.017; Thu, 27 Jan 2022 07:15:07 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAK40Ccg
Date: Thu, 27 Jan 2022 07:15:06 +0000
Message-ID: <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
In-Reply-To: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.6.400.34
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-01-27T07:15:02Z;  MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=716d62e1-a586-460a-9d2b-0b61a67e33de; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_enabled: true
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_setdate: 2022-01-27T07:15:02Z
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_method: Standard
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_name: 0633b888-ae0d-4341-a75f-06e04137d755
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_siteid: bea78b3c-4cdb-4130-854a-1d193232e5f4
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_actionid: 520fe682-1b4b-4cc9-b81e-668c40e33ea8
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_contentbits: 0
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 62513f78-de1e-4c6d-ce96-08d9e164bf30
x-ms-traffictypediagnostic: BYAPR05MB4888:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BYAPR05MB48888534D9D9D6C52B568154D5219@BYAPR05MB4888.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: s3LS+G7BFqbasJwFI+9VKtGPdj5Hu1opHo1cHAZ66b06yBISyqxNHTYfpxY/WPz2EZvX1ahr+YbYijBLxWzN8uQnDRyUxzK7VeNJRTlvNoWm2UpBdofEr12zCYpyx+nlwOiE5yCKI8pnxgNykE/tKbtaXofW5qS5h09r8tabmaRHBhxpAsAuOEphpUZ/iuQZKcGZA++zjxYXz0/hhCOsguRRLJ/woVf86tjqd6AyKtltw6qLOPdG1Bnz8Bc4RdmiWHfgT7OyO/kzZilsHJrZhlQS3IGVdDTnwsVe8z44zN5Ui1UdKhdLx5Gbnx0ev6KmoToBelcVG4cnZnYOZ3l6kF4oVZHsZ3mqiu3t5ObEJ5H0MTpREO6UlHJQbJUZzcnkdPMzGV7CIjOcE2+yw1MIVrH8QquvxqUIHNSZhO/cBZzY2lpHO/N+1CYburBEUFodB97EG+lKsU5IJ2MQIDGgtakGbBKYzAp5zUU/Iy7SsXN9m9Z3Bizt8aw462HGb9sidyHvCt6n3fGuApV+FOzHBpG45jfRiDLfRAh3u4kphY+77vlD8nuRVsjjX2k59VQmB/MpG6e+bgXW2L3CM16i/ac6UfVpwRTQ5t7Po0DEP0j4Lk/QkaYjC7QVyS0O1VlTlacCGwoXedlWw0wx0dZoAr71ojkawsti+j487VldyOCX+BgOZKBuK8bQ7YVSY5u4uo3nBBk10hvHraRvP9kZFBow+tXAPR7Wwztj9JF9TWRPLPN4jE6oxutDfDegkFzV2r7aeKm5qj1IAxbGgX+HK5denFp03pTW/jd1uRmN2wM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CO1PR05MB8314.namprd05.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(66946007)(66476007)(5660300002)(76116006)(64756008)(122000001)(71200400001)(83380400001)(55016003)(38070700005)(99936003)(66556008)(9686003)(66446008)(86362001)(8676002)(8936002)(2906002)(33656002)(6506007)(186003)(166002)(52536014)(53546011)(38100700002)(966005)(508600001)(26005)(110136005)(316002)(7696005)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?pnLjuszPtvpMER+lfen7QsFGz+o4JeHKRWw9FfKwxJYDr2SOBdaafKD87POx?= =?us-ascii?Q?ds5w5KtAQwtt+iZm6ehaKANNnG37yXLXLpVwTUgBHU+XAG4XjbbeG4VzGVWe?= =?us-ascii?Q?99sombzANfkl8YXgPjR5xSBt/b05qwWYPXT4qeVA4Ff7sielrHiwjXvSNaBW?= =?us-ascii?Q?cgXvwOL8sDm5SQdQZ3cgZJFtxx9lveYOjDsyT+EwSt6PnpYmTeiZSNxRKlUj?= =?us-ascii?Q?dxDDdB8pfVCaq2mwC34I3oGgn+/JraUeE5tUb7/UjzUVlGvhL7Ovfnc4teOJ?= =?us-ascii?Q?SYm3bHETQws0WMCYiNTQzfKPhrH9LLhKdEI5sd5W7F/zJX4eYG8G6QmQNAVo?= =?us-ascii?Q?ZYI8x8S9VDdBCAzwVRHd9LOl+Cws8H5xs6Gm4JlHwxSc0ClEbyFtz6Swv/1i?= =?us-ascii?Q?C8LEWRojnChzcvJ+S1isyOhIVtkkkJXe5gCLjheC04a+LqxrCidCGO2R9J2H?= =?us-ascii?Q?hwqoyQ+6d33XTr0tXa8ESRev+aIqIdymRjv/lrPc0/fT7oxYwXk2pbbduZW6?= =?us-ascii?Q?CEXAwHYbfKtTRCG5QhoQ4TJsmrFBJS4aby7cpJyTVwTG+hs/kSkQNgRI8JWC?= =?us-ascii?Q?J9LD4YPcXft/WUT1zhfyGoioGvqCdsjh7q8y7qiuQRsDe37Q3SeI23BtXxt3?= =?us-ascii?Q?s0nc9LRDZWwVZTvhHbXNJN5BmjS6dbJBKR363oaxH7jDjvMI3dkdPCH2L8Kt?= =?us-ascii?Q?jEtjy/7u30jkadwqW/ihZLJL910LyRvy956rANKZQgF+YBmMtYMjn1Zljz89?= =?us-ascii?Q?oXEBC8JN/X2kjdN3+N63NSQgXHsjwBFopkmgz7eirQS7atE2zLzI6Xrw0m9N?= =?us-ascii?Q?ZgcK5LSjTRYaMdAAWntz4pg4fj+Gx0pvolWi2rv3xC57IG2J5SIsR8rXV3nb?= =?us-ascii?Q?TbhIsARAmIlodTRgZJyK74xeMsQFTfmbMDuqMPK+zQKyHLHXkezHvDhjRRx5?= =?us-ascii?Q?eFChmjJf52zB3Rqgn5M+hj8tsSA1TOVSWp7e2Fo/9kO/JzJZt0m5+nNF9p0G?= =?us-ascii?Q?givQV8kKiLaMjj88KjPE17yx+8lPFdaYLl6IMrhujTpO+FKZW1HtGcwczlHt?= =?us-ascii?Q?1O1+Z2oqtTqEa3XHOFEjciHVp69gUHWQxwhkjde6Xf3VNp/V+2YFIi/Uydph?= =?us-ascii?Q?RSJd8bSyGRPmi8Juo7HHZhd+oJ7I+TA33XSzXzshsmI6QJZuFCnHOzg8XoFm?= =?us-ascii?Q?oJefslxodwZs5dn5T5HHbInTrb376MfNSSVYCpFfw90k1JtRKO9NIqvQ4+jq?= =?us-ascii?Q?uWzjmnoKJPXkWleBOJ0jioVSgrgQ9AAXd87WI6SXCi6jWS0fMZBji0j89m5s?= =?us-ascii?Q?KylihQFSiA2NQh0iIUbjZrNh3q0JJsFtFkQFVdvfTaIl+94Xq23H00wimIgq?= =?us-ascii?Q?T3dBz/P9IQtcaJ1ETu1SBqE5FdJvelBT9xkTqpmnv1nY2AxNbZSykQ3F5RNe?= =?us-ascii?Q?G0QF4DEo6IQKtQ7ky8swc1DPgviZOBFju71Yo78ADl6oxsZYUEaAaWQczNL+?= =?us-ascii?Q?gY9qecaolLp8IPt6U2YEWX0tReUM5KZmNwh9TWuI6xKf+HAkXU0GLnyC50tA?= =?us-ascii?Q?GLRTCtZ+ofaWQpyt9Hm46STTlYEVWyn+o6TYp2Z2KM8Y9b3IuPkXotU6EihV?= =?us-ascii?Q?3IZ6kplkF4XDoivFl+LlQ5U=3D?=
Content-Type: multipart/related; boundary="_004_CO1PR05MB8314715336FE703A71F801B2D5219CO1PR05MB8314namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR05MB8314.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 62513f78-de1e-4c6d-ce96-08d9e164bf30
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2022 07:15:06.9793 (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: VK1dKqShJ4QyKUu0d55X+GpOFZmfGFlX5f+eutN47ev62bLc2c2Pg3S7bBja+9Uzl5u+TFIpPX45mkSL3OSLpQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4888
X-Proofpoint-ORIG-GUID: Qovh1p9iGR0hOQ6nDIUFZqqSZum1YFAs
X-Proofpoint-GUID: Qovh1p9iGR0hOQ6nDIUFZqqSZum1YFAs
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-01-27_02,2022-01-26_01,2021-12-02_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 bulkscore=0 mlxscore=0 suspectscore=0 impostorscore=0 mlxlogscore=999 spamscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2201270041
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tcFfy_uLTZXg66yYHJSytj8kGW0>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Thu, 27 Jan 2022 07:15:21 -0000

--_004_CO1PR05MB8314715336FE703A71F801B2D5219CO1PR05MB8314namp_
Content-Type: multipart/alternative;
 boundary="_000_CO1PR05MB8314715336FE703A71F801B2D5219CO1PR05MB8314namp_"

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

WG,

I  don't support the adoption of this document as a WG document.

I am in agreement with stephane's comments on the list.


  1.  May cause congestion somewhere else in the network
There is already WG adopted document that is addressing the problem space
draft-ietf-spring-segment-protection-sr-te-paths.
This draft does not provide significant advantages over the proposed soluti=
ons in
draft-ietf-spring-segment-protection-sr-te-paths.
draft-hu-spring-segment-routing-proxy-forwarding claims to provide better s=
olution when all nodes
have not been upgraded. draft-hu-spring-segment-routing-proxy-forwarding in=
troduces protocol extensions
and the nodes that aren't upgraded to understand the extensions will drop t=
he traffic so there isn't
any significant improvement in the approach.

In fact, the approach described in draft-hu-spring-segment-routing-proxy-fo=
rwarding may
cause other issues such as bandwidth double booking since it proposes that =
 any neighbor that
claims proxy forwarding will be used to forward the protected traffic.

For ex:

[cid:image001.png@01D81379.DDE14C10]

In above diagram
SR-TE path is RT1->RT3->RT7->RT5
Only RT4 supports proxy-forwarding
On failure of RT3, RT1 would send traffic to RT4 via RT1->RT6->RT7-RT4
RT4 will then send to RT7 as per the SR-TE path
RT7 will then send to RT5 via RT7->RT4->RT5

In this example, same traffic is traversing the RT7->RT4 link 3 times.

Operationally this solution is very complex to manage. A network that start=
s with no segment protection,
It may be ok to drop the traffic if some nodes have not been upgraded but c=
ausing congestion
somewhere else would be difficult to debug.


  1.  BSID solution
draft-ietf-spring-segment-protection-sr-te-paths does not explicitly discus=
s the solution for BSIDs.
Most of the BSID deployments use anycast based solution where same BSID is =
assigned on anycast nodes and BSID is always preceded by the anycast SID. S=
ection 2.2 in draft-ietf-spring-segment-protection-sr-te-paths discusses th=
is approach.
             draft-hu-spring-segment-routing-proxy-forwarding  provides a p=
rotection solution for BSIDs when anycast is not in use.

 If WG is inclined to solve the BSID protection problem when anycast soluti=
on is not in use, I would prefer the
              Approach to be more aligned with draft-ietf-spring-segment-pr=
otection-sr-te-paths. I do not support Introducing completely   different s=
olution based on proxy forwarding which has other implications described in=
 point 1.


Rgds
Shraddha



Juniper Business Use Only
From: spring spring-bounces@ietf.org<mailto:spring-bounces@ietf.org> On Beh=
alf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: Thursday, January 13, 2022 3:49 PM
To: SPRING WG <spring@ietf.org>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

[External Email. Be cautious of content]

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-h=
u-spring-segment-routing-proxy-forwarding/__;!!NEt6yMaO-gk!TWaV4x51MCL2h93f=
iW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR$>

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_CO1PR05MB8314715336FE703A71F801B2D5219CO1PR05MB8314namp_
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:Lato;
	panose-1:2 15 5 2 2 2 4 3 2 3;}
@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;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	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;
	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;}
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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:90929022;
	mso-list-type:hybrid;
	mso-list-template-ids:-1850466122 1860082530 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:1.75in;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.75in;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:3.25in;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.75in;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:4.25in;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:4.75in;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:1400178365;
	mso-list-template-ids:1983522854;}
@list l2
	{mso-list-id:1810004787;
	mso-list-template-ids:1584183158;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.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"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">WG,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I &nbsp;don&#8217;t support the adoption of this doc=
ument as a WG document.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I am in agreement with stephane&#8217;s comments on =
the list.<o:p></o:p></p>
<p class=3D"MsoNormal"><b><o:p>&nbsp;</o:p></b></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"1">
<li class=3D"MsoListParagraph" style=3D"margin-left:.25in;mso-list:l0 level=
1 lfo3"><b>May cause congestion somewhere else in the network<o:p></o:p></b=
></li></ol>
<p class=3D"MsoNormal">There is already WG adopted document that is address=
ing the problem space<o:p></o:p></p>
<p class=3D"MsoNormal">draft-ietf-spring-segment-protection-sr-te-paths. <o=
:p></o:p></p>
<p class=3D"MsoNormal">This draft does not provide significant advantages o=
ver the proposed solutions in
<o:p></o:p></p>
<p class=3D"MsoNormal">draft-ietf-spring-segment-protection-sr-te-paths. <o=
:p></o:p></p>
<p class=3D"MsoNormal">draft-hu-spring-segment-routing-proxy-forwarding cla=
ims to provide better solution when all nodes<o:p></o:p></p>
<p class=3D"MsoNormal">have not been upgraded. draft-hu-spring-segment-rout=
ing-proxy-forwarding introduces protocol extensions<o:p></o:p></p>
<p class=3D"MsoNormal">and the nodes that aren&#8217;t upgraded to understa=
nd the extensions will drop the traffic so there isn&#8217;t<o:p></o:p></p>
<p class=3D"MsoNormal">any significant improvement in the approach. <o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In fact, the approach described in draft-hu-spring-s=
egment-routing-proxy-forwarding may
<o:p></o:p></p>
<p class=3D"MsoNormal">cause other issues such as bandwidth double booking =
since it proposes that &nbsp;any neighbor that<o:p></o:p></p>
<p class=3D"MsoNormal">claims proxy forwarding will be used to forward the =
protected traffic.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For ex:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><img width=3D"637" height=3D"428" style=3D"width:6.6=
388in;height:4.4583in" id=3D"Picture_x0020_1" src=3D"cid:image001.png@01D81=
379.DDE14C10"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In above diagram <o:p></o:p></p>
<p class=3D"MsoNormal">SR-TE path is RT1-&gt;RT3-&gt;RT7-&gt;RT5 <o:p></o:p=
></p>
<p class=3D"MsoNormal">Only RT4 supports proxy-forwarding<o:p></o:p></p>
<p class=3D"MsoNormal">On failure of RT3, RT1 would send traffic to RT4 via=
 RT1-&gt;RT6-&gt;RT7-RT4<o:p></o:p></p>
<p class=3D"MsoNormal">RT4 will then send to RT7 as per the SR-TE path<o:p>=
</o:p></p>
<p class=3D"MsoNormal">RT7 will then send to RT5 via RT7-&gt;RT4-&gt;RT5<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In this example, same traffic is traversing the RT7-=
&gt;RT4 link 3 times.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Operationally this solution is very complex to manag=
e. A network that starts with no segment protection,<o:p></o:p></p>
<p class=3D"MsoNormal">It may be ok to drop the traffic if some nodes have =
not been upgraded but causing congestion
<o:p></o:p></p>
<p class=3D"MsoNormal">somewhere else would be difficult to debug.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ol style=3D"margin-top:0in" start=3D"2" type=3D"1">
<li class=3D"MsoListParagraph" style=3D"margin-left:.25in;mso-list:l0 level=
1 lfo3"><b>BSID solution<o:p></o:p></b></li></ol>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">draft-ietf-spring-segment=
-protection-sr-te-paths does not explicitly discuss the solution for BSIDs.=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Most of the BSID deployme=
nts use anycast based solution where same BSID is assigned on anycast nodes=
 and BSID is always preceded by the anycast SID. Section 2.2 in draft-ietf-=
spring-segment-protection-sr-te-paths
 discusses this approach.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; draft-hu-spring-segment-routing-proxy-forwarding &nbsp=
;provides a protection solution for BSIDs when anycast is not in use.<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;If WG is inclined to solve the BSID protection=
 problem when anycast solution is not in use, I would prefer the<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; Approach to be more aligned with draft-ietf-spri=
ng-segment-protection-sr-te-paths. I do not support Introducing completely&=
nbsp;&nbsp; different solution based on proxy forwarding which has other im=
plications described in point 1.<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>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;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 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-bounces=
@ietf.org">
spring-bounces@ietf.org</a> <b>On Behalf Of </b><a href=3D"mailto:bruno.dec=
raene@orange.com">bruno.decraene@orange.com</a><br>
<b>Sent:</b> Thursday, January 13, 2022 3:49 PM<br>
<b>To:</b> SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span lang=3D"FR" style=3D"font-size:10.5pt;font-family:&quot;Lato&quot;,san=
s-serif;color:black">[External Email. Be cautious of content]<o:p></o:p></s=
pan></b></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Dear WG,<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">This message starts a 2 week WG adoption call, ending=
 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwarding<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"><a href=3D"https://urldefense.com/v3/__https:/datatra=
cker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/__;!!NEt=
6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR$"=
>https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-for=
warding/</a><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">After review of the document please indicate support =
(or not) for WG adoption of the document to the mailing list.<o:p></o:p></s=
pan></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">Please also provide comments/reasons for your support=
 (or lack thereof) as this is a stronger way to indicate your (non) support=
 as this is not a vote.
<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">If you are willing to work on or review the document,=
 please state this explicitly. This gives the chairs an indication of the e=
nergy level of people in the working group willing
 to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<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>
</div>
</body>
</html>

--_000_CO1PR05MB8314715336FE703A71F801B2D5219CO1PR05MB8314namp_--

--_004_CO1PR05MB8314715336FE703A71F801B2D5219CO1PR05MB8314namp_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=39754;
 creation-date="Thu, 27 Jan 2022 07:15:05 GMT";
 modification-date="Thu, 27 Jan 2022 07:15:06 GMT"
Content-ID: <image001.png@01D81379.DDE14C10>
Content-Transfer-Encoding: base64

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
QB4C/3/ZU5gy+JYEqwAAAABJRU5ErkJggg==

--_004_CO1PR05MB8314715336FE703A71F801B2D5219CO1PR05MB8314namp_--


From nobody Thu Jan 27 01:29:43 2022
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 CCFD93A1B2B for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 01:29:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.796
X-Spam-Level: 
X-Spam-Status: No, score=-6.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 kXpaPM3-78aG for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 01:29:37 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D9173A1BA1 for <spring@ietf.org>; Thu, 27 Jan 2022 01:29:19 -0800 (PST)
Received: from fraeml704-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JkwJM1r4Cz67xfT for <spring@ietf.org>; Thu, 27 Jan 2022 17:28:51 +0800 (CST)
Received: from canpemm500009.china.huawei.com (7.192.105.203) by fraeml704-chm.china.huawei.com (10.206.15.53) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.21; Thu, 27 Jan 2022 10:29:14 +0100
Received: from canpemm500009.china.huawei.com (7.192.105.203) by canpemm500009.china.huawei.com (7.192.105.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Thu, 27 Jan 2022 17:29:13 +0800
Received: from canpemm500009.china.huawei.com ([7.192.105.203]) by canpemm500009.china.huawei.com ([7.192.105.203]) with mapi id 15.01.2308.021;  Thu, 27 Jan 2022 17:29:13 +0800
From: Huzhibo <huzhibo@huawei.com>
To: Shraddha Hegde <shraddha=40juniper.net@dmarc.ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAK40CcgAAPIoIA=
Date: Thu, 27 Jan 2022 09:29:13 +0000
Message-ID: <c8a4ba7ad27546d2aff496a01f8fadc1@huawei.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com>
In-Reply-To: <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.232.179]
Content-Type: multipart/related; boundary="_004_c8a4ba7ad27546d2aff496a01f8fadc1huaweicom_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/U9QmbbNY9d9USKcyz8wQ9xMO9mk>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Thu, 27 Jan 2022 09:29:42 -0000

--_004_c8a4ba7ad27546d2aff496a01f8fadc1huaweicom_
Content-Type: multipart/alternative;
 boundary="_000_c8a4ba7ad27546d2aff496a01f8fadc1huaweicom_"

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

SGkgU2hyYWRkaGE6DQoNCiAgICAgVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLCBQbGVhc2Ugc2Vl
IGlubGluZS4NCg0KVGhhbmtzDQoNClpoaWJvIEh1DQoNCg0KRnJvbTogc3ByaW5nIFttYWlsdG86
c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTaHJhZGRoYSBIZWdkZQ0KU2Vu
dDogVGh1cnNkYXksIEphbnVhcnkgMjcsIDIwMjIgMzoxNSBQTQ0KVG86IGJydW5vLmRlY3JhZW5l
QG9yYW5nZS5jb207IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtz
cHJpbmddIFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5n
LXByb3h5LWZvcndhcmRpbmcNCg0KV0csDQoNCkkgIGRvbqGvdCBzdXBwb3J0IHRoZSBhZG9wdGlv
biBvZiB0aGlzIGRvY3VtZW50IGFzIGEgV0cgZG9jdW1lbnQuDQoNCkkgYW0gaW4gYWdyZWVtZW50
IHdpdGggc3RlcGhhbmWhr3MgY29tbWVudHMgb24gdGhlIGxpc3QuDQoNCjEuICAgICAgIE1heSBj
YXVzZSBjb25nZXN0aW9uIHNvbWV3aGVyZSBlbHNlIGluIHRoZSBuZXR3b3JrDQpUaGVyZSBpcyBh
bHJlYWR5IFdHIGFkb3B0ZWQgZG9jdW1lbnQgdGhhdCBpcyBhZGRyZXNzaW5nIHRoZSBwcm9ibGVt
IHNwYWNlDQpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24tc3ItdGUtcGF0aHMu
DQpUaGlzIGRyYWZ0IGRvZXMgbm90IHByb3ZpZGUgc2lnbmlmaWNhbnQgYWR2YW50YWdlcyBvdmVy
IHRoZSBwcm9wb3NlZCBzb2x1dGlvbnMgaW4NCmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcHJv
dGVjdGlvbi1zci10ZS1wYXRocy4NCmRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJv
eHktZm9yd2FyZGluZyBjbGFpbXMgdG8gcHJvdmlkZSBiZXR0ZXIgc29sdXRpb24gd2hlbiBhbGwg
bm9kZXMNCmhhdmUgbm90IGJlZW4gdXBncmFkZWQuIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJv
dXRpbmctcHJveHktZm9yd2FyZGluZyBpbnRyb2R1Y2VzIHByb3RvY29sIGV4dGVuc2lvbnMNCmFu
ZCB0aGUgbm9kZXMgdGhhdCBhcmVuoa90IHVwZ3JhZGVkIHRvIHVuZGVyc3RhbmQgdGhlIGV4dGVu
c2lvbnMgd2lsbCBkcm9wIHRoZSB0cmFmZmljIHNvIHRoZXJlIGlzbqGvdA0KYW55IHNpZ25pZmlj
YW50IGltcHJvdmVtZW50IGluIHRoZSBhcHByb2FjaC4NCg0KSW4gZmFjdCwgdGhlIGFwcHJvYWNo
IGRlc2NyaWJlZCBpbiBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndh
cmRpbmcgbWF5DQpjYXVzZSBvdGhlciBpc3N1ZXMgc3VjaCBhcyBiYW5kd2lkdGggZG91YmxlIGJv
b2tpbmcgc2luY2UgaXQgcHJvcG9zZXMgdGhhdCAgYW55IG5laWdoYm9yIHRoYXQNCmNsYWltcyBw
cm94eSBmb3J3YXJkaW5nIHdpbGwgYmUgdXNlZCB0byBmb3J3YXJkIHRoZSBwcm90ZWN0ZWQgdHJh
ZmZpYy4NCg0KRm9yIGV4Og0KDQpbY2lkOmltYWdlMDAyLmpwZ0AwMUQ4MTNBMi5CRjg4RTg4MF0N
Cg0KSW4gYWJvdmUgZGlhZ3JhbQ0KU1ItVEUgcGF0aCBpcyBSVDEtPlJUMy0+UlQ3LT5SVDUNCk9u
bHkgUlQ0IHN1cHBvcnRzIHByb3h5LWZvcndhcmRpbmcNCk9uIGZhaWx1cmUgb2YgUlQzLCBSVDEg
d291bGQgc2VuZCB0cmFmZmljIHRvIFJUNCB2aWEgUlQxLT5SVDYtPlJUNy1SVDQNClJUNCB3aWxs
IHRoZW4gc2VuZCB0byBSVDcgYXMgcGVyIHRoZSBTUi1URSBwYXRoDQpSVDcgd2lsbCB0aGVuIHNl
bmQgdG8gUlQ1IHZpYSBSVDctPlJUNC0+UlQ1DQoNCkluIHRoaXMgZXhhbXBsZSwgc2FtZSB0cmFm
ZmljIGlzIHRyYXZlcnNpbmcgdGhlIFJUNy0+UlQ0IGxpbmsgMyB0aW1lcy4NCg0KT3BlcmF0aW9u
YWxseSB0aGlzIHNvbHV0aW9uIGlzIHZlcnkgY29tcGxleCB0byBtYW5hZ2UuIEEgbmV0d29yayB0
aGF0IHN0YXJ0cyB3aXRoIG5vIHNlZ21lbnQgcHJvdGVjdGlvbiwNCkl0IG1heSBiZSBvayB0byBk
cm9wIHRoZSB0cmFmZmljIGlmIHNvbWUgbm9kZXMgaGF2ZSBub3QgYmVlbiB1cGdyYWRlZCBidXQg
Y2F1c2luZyBjb25nZXN0aW9uDQpzb21ld2hlcmUgZWxzZSB3b3VsZCBiZSBkaWZmaWN1bHQgdG8g
ZGVidWcuDQotLS0tLS2ht1tIWkJdIFRyYWZmaWMgZGV0b3VyIG1heSBleGlzdCBpbiBhbGwgbG9j
YWwgRlJSIG1lY2hhbmlzbXMgYW5kIGlzIG5vdCB1bmlxdWUgdG8gdGhpcyBzb2x1dGlvbiwgaW5j
bHVkaW5nIFRJLUxGQS5TUi1URSBQYXRoIHByb3RlY3Rpb24gZXRjo6wNCiAgICAgICAgICAgICAg
VGhlIHNvbHV0aW9uIGRlc2NyaWJlZCBpbiBbZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1wcm90
ZWN0aW9uLXNyLXRlLXBhdGhzXSBhbHNvIGhhcyB0aGlzIHByb2JsZW0uZm9yIGV4YW1wbGUgeW91
IGhhdmUgbWVudGlvbmVkLA0KSWYgdXNpbmcgdGhlIHNvbHV0aW9uIG9mIFsgZHJhZnQtaWV0Zi1z
cHJpbmctc2VnbWVudC1wcm90ZWN0aW9uLXNyLXRlLXBhdGhzXSwgT24gZmFpbHVyZSBvZiBSVDMs
IElmIHRoZSBsYXN0IGNhbGN1bGF0ZWQgcmVhY2hhYmxlIHBhdGggdG8gUlQzIGlzIFJUMS0+UlQ2
LT5SVDctPlJUNC0+UlQzLCBSVDEgbWFpbnRhaW5zIHRoZSBwYXRoIG9mIFJUMS0+UlQ2LT5SVDct
PlJUNC0+UlQzIGZvciBmb3J3YXJkaW5nIGR1cmluZyB0aGUgSG9sZHRpbWVyIHBlcmlvZC4gVGhl
biwgUlQ0IHBlcmZvcm1zIFByb3h5IEZvcndhcmRpbmcgYW5kIFJUMS0+UlQ2LT5SVDctPlJUNC0+
UlQ3LT5SVDQtPlJUNS4gSXQgYWxzbyB0cmF2ZXJzZXMgdGhlIGxpbmsgMyB0aW1lcyBmcm9tIFJU
NyB0byBSVDQuDQpJIHRoaW5rIGV4dGVuZGluZyB0aGUgcHJvdG9jb2wgaXMgYSBtdWNoIHNpbXBs
ZXIgd2F5IHRoYW4gc2xvdyByb3V0ZSBkZWxldGlvbiBhbmQgbG9vcCBzb2x2aW5nLg0KDQoyLiAg
ICAgICBCU0lEIHNvbHV0aW9uDQpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24t
c3ItdGUtcGF0aHMgZG9lcyBub3QgZXhwbGljaXRseSBkaXNjdXNzIHRoZSBzb2x1dGlvbiBmb3Ig
QlNJRHMuDQpNb3N0IG9mIHRoZSBCU0lEIGRlcGxveW1lbnRzIHVzZSBhbnljYXN0IGJhc2VkIHNv
bHV0aW9uIHdoZXJlIHNhbWUgQlNJRCBpcyBhc3NpZ25lZCBvbiBhbnljYXN0IG5vZGVzIGFuZCBC
U0lEIGlzIGFsd2F5cyBwcmVjZWRlZCBieSB0aGUgYW55Y2FzdCBTSUQuIFNlY3Rpb24gMi4yIGlu
IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcHJvdGVjdGlvbi1zci10ZS1wYXRocyBkaXNjdXNz
ZXMgdGhpcyBhcHByb2FjaC4NCiAgICAgICAgICAgICBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1y
b3V0aW5nLXByb3h5LWZvcndhcmRpbmcgIHByb3ZpZGVzIGEgcHJvdGVjdGlvbiBzb2x1dGlvbiBm
b3IgQlNJRHMgd2hlbiBhbnljYXN0IGlzIG5vdCBpbiB1c2UuDQoNCiBJZiBXRyBpcyBpbmNsaW5l
ZCB0byBzb2x2ZSB0aGUgQlNJRCBwcm90ZWN0aW9uIHByb2JsZW0gd2hlbiBhbnljYXN0IHNvbHV0
aW9uIGlzIG5vdCBpbiB1c2UsIEkgd291bGQgcHJlZmVyIHRoZQ0KICAgICAgICAgICAgICBBcHBy
b2FjaCB0byBiZSBtb3JlIGFsaWduZWQgd2l0aCBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXBy
b3RlY3Rpb24tc3ItdGUtcGF0aHMuIEkgZG8gbm90IHN1cHBvcnQgSW50cm9kdWNpbmcgY29tcGxl
dGVseSAgIGRpZmZlcmVudCBzb2x1dGlvbiBiYXNlZCBvbiBwcm94eSBmb3J3YXJkaW5nIHdoaWNo
IGhhcyBvdGhlciBpbXBsaWNhdGlvbnMgZGVzY3JpYmVkIGluIHBvaW50IDEuDQotLS0tLS2ht1tI
WkJdSSBkb25gdCB0aGluayB0aGF0IG1vc3Qgb2YgdGhlIEJTSUQgZGVwbG95bWVudHMgdXNlIGFu
eWNhc3QgYmFzZWQgc29sdXRpb26jrFN0cmljdCBwYXRoIGNvbnRyb2wgaXMgcmVxdWlyZWQgaW4g
bW9zdCBzY2VuYXJpb3MsIGFuZCBhbnljYXN0IGlzIG5vdCBpbnRyb2R1Y2VkLg0KICAgICAgICAg
ICAgICAgICBJZiBCc2lkIGlzIG5vdCBhZGRyZXNzZWQsIGl0IHdpbGwgbm90IGJlIGEgY29tcGxl
dGUgcHJvdGVjdGlvbiBzb2x1dGlvbi4NCg0KUmdkcw0KU2hyYWRkaGENCg0KDQoNCkp1bmlwZXIg
QnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IHNwcmluZyBzcHJpbmctYm91bmNlc0BpZXRmLm9yZzxt
YWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBicnVuby5kZWNyYWVu
ZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPg0KU2VudDogVGh1
cnNkYXksIEphbnVhcnkgMTMsIDIwMjIgMzo0OSBQTQ0KVG86IFNQUklORyBXRyA8c3ByaW5nQGll
dGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW3NwcmluZ10gV0cgYWRv
cHRpb24gY2FsbCAtIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2Fy
ZGluZw0KDQpbRXh0ZXJuYWwgRW1haWwuIEJlIGNhdXRpb3VzIG9mIGNvbnRlbnRdDQoNCkRlYXIg
V0csDQoNClRoaXMgbWVzc2FnZSBzdGFydHMgYSAyIHdlZWsgV0cgYWRvcHRpb24gY2FsbCwgZW5k
aW5nIDI3LzAxLzIwMjIsIGZvciBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5
LWZvcndhcmRpbmcNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWh1LXNw
cmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZy88aHR0cHM6Ly91cmxkZWZlbnNl
LmNvbS92My9fX2h0dHBzOi9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaHUtc3ByaW5n
LXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nL19fOyEhTkV0NnlNYU8tZ2shVFdhVjR4
NTFNQ0wyaDkzZmlXLTNYSThFbFRzUDk2M0FXQTVnaktDTVU2ZzlFMVdOMGNSa3FWNkQ1UWk1MFdi
UiQ+DQoNCkFmdGVyIHJldmlldyBvZiB0aGUgZG9jdW1lbnQgcGxlYXNlIGluZGljYXRlIHN1cHBv
cnQgKG9yIG5vdCkgZm9yIFdHIGFkb3B0aW9uIG9mIHRoZSBkb2N1bWVudCB0byB0aGUgbWFpbGlu
ZyBsaXN0Lg0KDQpQbGVhc2UgYWxzbyBwcm92aWRlIGNvbW1lbnRzL3JlYXNvbnMgZm9yIHlvdXIg
c3VwcG9ydCAob3IgbGFjayB0aGVyZW9mKSBhcyB0aGlzIGlzIGEgc3Ryb25nZXIgd2F5IHRvIGlu
ZGljYXRlIHlvdXIgKG5vbikgc3VwcG9ydCBhcyB0aGlzIGlzIG5vdCBhIHZvdGUuDQoNCklmIHlv
dSBhcmUgd2lsbGluZyB0byB3b3JrIG9uIG9yIHJldmlldyB0aGUgZG9jdW1lbnQsIHBsZWFzZSBz
dGF0ZSB0aGlzIGV4cGxpY2l0bHkuIFRoaXMgZ2l2ZXMgdGhlIGNoYWlycyBhbiBpbmRpY2F0aW9u
IG9mIHRoZSBlbmVyZ3kgbGV2ZWwgb2YgcGVvcGxlIGluIHRoZSB3b3JraW5nIGdyb3VwIHdpbGxp
bmcgdG8gd29yayBvbiB0aGUgZG9jdW1lbnQuDQoNClRoYW5rcyENCkJydW5vLCBKaW0sIEpvZWwN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KDQoNCg0KQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVu
dCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2ll
ZXMgZXQgbmUgZG9pdmVudCBkb25jDQoNCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3Ug
Y29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBh
ciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyDQoNCmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRl
dHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJv
bmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sDQoNCk9yYW5nZSBkZWNsaW5l
IHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1l
IG91IGZhbHNpZmllLiBNZXJjaS4NCg0KDQoNClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1l
bnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRo
YXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7DQoNCnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmli
dXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KDQpJZiB5b3UgaGF2
ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIg
YW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4NCg0KQXMgZW1haWxz
IG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBo
YXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLg0KDQpUaGFuayB5b3UuDQo=

--_000_c8a4ba7ad27546d2aff496a01f8fadc1huaweicom_
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:=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:Lato;}
@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;}
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 =D4=A4=C9=E8=B8=F1=CA=BD Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
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;}
span.HTMLChar
	{mso-style-name:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD";
	font-family:"Courier New";}
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;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	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;}
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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:90929022;
	mso-list-type:hybrid;
	mso-list-template-ids:-1850466122 1860082530 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:234.0pt;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:342.0pt;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:417479380;
	mso-list-template-ids:1000097622;}
@list l2
	{mso-list-id:1127815326;
	mso-list-template-ids:291505350;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Hi
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">Shradd=
ha:</span><span lang=3D"EN-US"><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" style=3D"text-indent:26.25pt"><span lang=3D"EN-US">&=
nbsp;&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-US" style=3D"font-size:10.5=
pt;color:#1F497D">Thanks for your comments, Please see inline.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Zhibo Hu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> spring [mailto:spring-bounces@ietf.org]
<b>On Behalf Of </b>Shraddha Hegde<br>
<b>Sent:</b> Thursday, January 27, 2022 3:15 PM<br>
<b>To:</b> bruno.decraene@orange.com; SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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">WG,<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 &nbsp;don=A1=AFt support the =
adoption of this document as a WG document.<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 am in agreement with stephane=
=A1=AFs comments on the list.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></b>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:54.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo3">
<![if !supportLists]><b><span lang=3D"EN-US"><span style=3D"mso-list:Ignore=
">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b><span lang=3D"EN-US">May cause conges=
tion somewhere else in the network<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">There is already WG adopted doc=
ument that is addressing the problem space<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-ietf-spring-segment-prote=
ction-sr-te-paths.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">This draft does not provide sig=
nificant advantages over the proposed solutions in
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-ietf-spring-segment-prote=
ction-sr-te-paths.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-hu-spring-segment-routing=
-proxy-forwarding claims to provide better solution when all nodes<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">have not been upgraded. draft-h=
u-spring-segment-routing-proxy-forwarding introduces protocol extensions<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">and the nodes that aren=A1=AFt =
upgraded to understand the extensions will drop the traffic so there isn=A1=
=AFt<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">any significant improvement in =
the approach.
<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">In fact, the approach described=
 in draft-hu-spring-segment-routing-proxy-forwarding may
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">cause other issues such as band=
width double booking since it proposes that &nbsp;any neighbor that<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">claims proxy forwarding will be=
 used to forward the protected traffic.<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">For ex:<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"><img width=3D"637" height=3D"42=
8" id=3D"Picture_x0020_1" src=3D"cid:image002.jpg@01D813A2.BF88E880"><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">In above diagram <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">SR-TE path is RT1-&gt;RT3-&gt;R=
T7-&gt;RT5 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Only RT4 supports proxy-forward=
ing<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On failure of RT3, RT1 would se=
nd traffic to RT4 via RT1-&gt;RT6-&gt;RT7-RT4<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">RT4 will then send to RT7 as pe=
r the SR-TE path<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">RT7 will then send to RT5 via R=
T7-&gt;RT4-&gt;RT5<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">In this example, same traffic i=
s traversing the RT7-&gt;RT4 link 3 times.<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">Operationally this solution is =
very complex to manage. A network that starts with no segment protection,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">It may be ok to drop the traffi=
c if some nodes have not been upgraded but causing congestion
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">somewhere else would be difficu=
lt to debug.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">------</span><span style=3D"font-size:10.5pt;font-family:=CB=CE=
=CC=E5;color:#1F497D">=A1=B7</span><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;color:#1F497D">[HZB]</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">Traffi=
c detour may exist in all local FRR mechanisms and is not unique to this so=
lution, including TI-LFA.SR-TE Path protection etc</span><span style=3D"fon=
t-size:10.5pt;font-family:=CB=CE=CC=E5;color:#1F497D">=A3=AC</span><span la=
ng=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; &nbsp;The solution described in [draft-ietf-spring-segment-protecti=
on-sr-te-paths] also has this problem.for example you have mentioned,<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">If using the solution of [ draft-ietf-spring-segment-protection-s=
r-te-paths],</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">On fai=
lure of RT3, If the last calculated reachable path to RT3 is RT1-&gt;RT6-&g=
t;RT7-&gt;RT4-&gt;RT3, RT1 maintains the path of RT1-&gt;RT6-&gt;RT7-&gt;RT=
4-&gt;RT3 for forwarding during the Holdtimer period. Then,
 RT4 performs Proxy Forwarding and RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT7-&gt;=
RT4-&gt;RT5. It also traverses the link 3 times from RT7 to RT4.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">I think extending the protocol is a much simpler way than slow ro=
ute deletion and loop solving.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:54.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo3">
<![if !supportLists]><b><span lang=3D"EN-US"><span style=3D"mso-list:Ignore=
">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b><span lang=3D"EN-US">BSID solution<o:=
p></o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">dr=
aft-ietf-spring-segment-protection-sr-te-paths does not explicitly discuss =
the solution for BSIDs.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">Mo=
st of the BSID deployments use anycast based solution where same BSID is as=
signed on anycast nodes and BSID is always preceded by the anycast SID. Sec=
tion 2.2 in draft-ietf-spring-segment-protection-sr-te-paths
 discusses this approach.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-hu-spring-segment-routing-p=
roxy-forwarding &nbsp;provides a protection solution for BSIDs when anycast=
 is not in use.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;If WG is inclined to solv=
e the BSID protection problem when anycast solution is not in use, I would =
prefer the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Approach to be more aligned=
 with draft-ietf-spring-segment-protection-sr-te-paths. I do not support In=
troducing completely&nbsp;&nbsp; different solution based on proxy forwardi=
ng which has other implications described
 in point 1.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D">------</span><span style=3D"font-siz=
e:10.5pt;font-family:=CB=CE=CC=E5;color:#1F497D">=A1=B7</span><span lang=3D=
"EN-US" style=3D"font-size:10.5pt;color:#1F497D">[HZB]I don`t
 think that </span><span lang=3D"EN-US" style=3D"color:#1F497D">most of the=
 BSID deployments use anycast based solution</span><span style=3D"font-fami=
ly:=CB=CE=CC=E5;color:#1F497D">=A3=AC</span><span lang=3D"EN-US" style=3D"c=
olor:#1F497D">Strict path control is required in most scenarios,
 and anycast is not introduced.</span><span lang=3D"EN-US"> <span style=3D"=
color:#1F497D">
<o:p></o:p></span></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:22.0pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Bsid is not addressed, =
it will not be a complete protection solution.<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">Rgds<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Shraddha<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"><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 lang=3D"EN-US" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-US"><o:p></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
<a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a> <b>O=
n Behalf Of
</b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com<=
/a><br>
<b>Sent:</b> Thursday, January 13, 2022 3:49 PM<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span lang=3D"FR" style=3D"font-size:10.5pt;font-family:Lato;color:black">[E=
xternal Email. Be cautious of content]<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Dear WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">This message starts a 2 week WG adopti=
on call, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwa=
rding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><a href=3D"https://urldefense.com/v3/_=
_https:/datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/__;!!NEt6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cR=
kqV6D5Qi50WbR$">https://datatracker.ietf.org/doc/draft-hu-spring-segment-ro=
uting-proxy-forwarding/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">After review of the document please in=
dicate support (or not) for WG adoption of the document to the mailing list=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Please also provide comments/reasons f=
or your support (or lack thereof) as this is a stronger way to indicate you=
r (non) support as this is not a vote.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an indi=
cation of the energy level of people in the working
 group willing to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<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>
</div>
</body>
</html>

--_000_c8a4ba7ad27546d2aff496a01f8fadc1huaweicom_--

--_004_c8a4ba7ad27546d2aff496a01f8fadc1huaweicom_
Content-Type: image/jpeg; name="image002.jpg"
Content-Description: image002.jpg
Content-Disposition: inline; filename="image002.jpg"; size=21366;
 creation-date="Thu, 27 Jan 2022 09:29:13 GMT";
 modification-date="Thu, 27 Jan 2022 09:29:13 GMT"
Content-ID: <image002.jpg@01D813A2.BF88E880>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAGsAn0DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2Fv8A
j4X/AHT/ADFPpjf8fC/7p/mKfUsaCiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUZooAKKMg
nGRkUUAFFFJuHPI4680ALRSB1PAYE/WgEHoQfpQAtFFGRnGefSgAooooAKKKKACiiigAooozmgAo
ooBB6EH6UAFFFFABRSblxncMeuaNyn+IfnQAtFAIIyDkUUAFFIGU9CD9DS0AFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAMb/j4X/dP8xT6Y3/AB8L/un+Yp9NggooopAFFFFABRRRQAUUUUAFFFFABRRRQAVy3je3u7l9
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

--_004_c8a4ba7ad27546d2aff496a01f8fadc1huaweicom_--


From nobody Thu Jan 27 09:41:06 2022
Return-Path: <slitkows.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 777013A1746 for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 09:41:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level: 
X-Spam-Status: No, score=-2.087 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 OxrzgRUpCEWo for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 09:40:59 -0800 (PST)
Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450: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 670833A1745 for <spring@ietf.org>; Thu, 27 Jan 2022 09:40:59 -0800 (PST)
Received: by mail-ej1-x62b.google.com with SMTP id d10so7398228eje.10 for <spring@ietf.org>; Thu, 27 Jan 2022 09:40:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=from:to:references:in-reply-to:subject:date:message-id:mime-version :thread-index:content-language; bh=xxp/J72Ts1sKUUJe077ujkwgodk6Gsfy4gyjvcmKO8w=; b=dHYGkYgjhCnlojex95dVLU2jqbpS8HZNP6urkzgWafY7sT+zkx0Z0Iify7AwfOE44X ANapOPDlro94VyIF+27CXBcoNltJcIfjUm9OdvVDwicYjlES6vvup9UlYEYpqKKDG5P+ 3iIVPcjAtF7cNYJtzkHnKgJ6CTcDCOh8NH7DiLoeT8czar+K948gMaVw4opebShmlW5+ eipSgsvzbkGP9VzWHy8aSz1F8AApKelQSeUBSXCkHdsNytYkdUFjF8tHYF5wMiCSN+4x /Ci4Mv9cpMOBgyxXjtVFPUv0XxxYH7TQ5cI53YHHIXAJnsNo3dloyHECbebLBBbrJLSd EEkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:thread-index:content-language; bh=xxp/J72Ts1sKUUJe077ujkwgodk6Gsfy4gyjvcmKO8w=; b=1tJevd4DEXD2NCoa7sFmrTRocH9y5ZJpLHWvwtN3nT2T0Sa8/ymYjxL/8mqKH3lVBP 7sNxc5wbdbW4xE8ijDOSL54jB2biNNGFWMuJ9lTAI2FE7EaE0wucAeHZK+3vQsTFlA+0 Vt+x3B3YJTfAb6fOzp1ZbkLIjb4MOM0rZQgryCCYMDMgrcm4VdDcneEtHbaM0Er5yHcW AYNAw2vnsZ463hkZJOR6VeH0aXg3OK+GUeIALMfsB19VZ2WWQ31XYdNQawa9CJqvJChj OBxKetgTGi9DBD58vt2PSnH2NnHKkKgwFIMO0VdX2Txgza/1pxeZf6GKu0XP1M63vvtL 3/YQ==
X-Gm-Message-State: AOAM532qqsngu8Xk4eYWmK0mmuPagOHTh8Q+Lt0cvwD4VdGcgBrQc2nP 3l5udykZ/2Gib3teAntd6Q==
X-Google-Smtp-Source: ABdhPJyS5GQW+e2IYkxrJNkB1XmoYRaX/t/OWTd/I/jGZ3GzPrlDwOv1nkoFjhMWroUkVCoY6SrSAQ==
X-Received: by 2002:a17:907:97c9:: with SMTP id js9mr3697928ejc.351.1643305256570;  Thu, 27 Jan 2022 09:40:56 -0800 (PST)
Received: from CSCOWPF2QW8Y3 ([173.38.220.40]) by smtp.gmail.com with ESMTPSA id r15sm8900510ejz.72.2022.01.27.09.40.54 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Jan 2022 09:40:55 -0800 (PST)
From: <slitkows.ietf@gmail.com>
To: "'Huzhibo'" <huzhibo@huawei.com>, <bruno.decraene@orange.com>, "'SPRING WG'" <spring@ietf.org>
References: <0a418bde57354add875c44f02d18213d@huawei.com> <07fb01d81292$4124b700$c36e2500$@gmail.com> <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com>
In-Reply-To: <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com>
Date: Thu, 27 Jan 2022 18:40:52 +0100
Message-ID: <00ba01d813a5$0856d6b0$19048410$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00BB_01D813AD.6A1E9A10"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIVWnFSRsbd58nY4vt6IaGbGaj2TwMNHzr7AdOyOFSr1YruAA==
Content-Language: fr
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/XRfProbv7SoSAXs6sE72TBNduDs>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Thu, 27 Jan 2022 17:41:05 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00BB_01D813AD.6A1E9A10
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

 

[SLI] Your statement is purely theoretical and life in real networks is not
theoretical. You cannot predict which router will converge first (routers
may have different CPUs, may have different tasks to execute.). B may
converge first maybe, but maybe it will be C or D. no one knows and it's
unpredictable. So at the end, if you want to guarantee the mechanism to
work, all routers have to support the mechanism.

                  --------->[HZB]IGP convergence is much faster than SR-TE
rerouting, Therefore, even if node B is slower than node C and node D in the
previous example, the convergence time of the SR-TE path is far shorter than
the convergence time of the SR-TE path. If some nodes in the network do not
support the convergence, convergence may exceed 50 ms in some scenarios. If
all nodes in the network support the convergence, That would result in
better convergence performance.

 

[SLI2]of course SR-TE will converge slower, I never discussed about the head
end. My point:  If C is faster than B and C does not support your mechanism,
it will drop traffic and your FRR is not guaranteed anymore. To get FRR
working, no choice, all the nodes must support the extension (seems you are
mixing convergence and protection which are two different things: networks
are never converging in 50ms). 

 

 

 

 

[SLI] Directing traffic to few nodes that could do proxy forwarding can have
serious traffic impact and at the end cause damages to traffic that has
nothing to do with the failure. It's the solution, but it has major
drawbacks from an operational point of view.

 

--------->[HZB] Similar to the existing FRR mechanism, this document only
filters out the nodes that do not support PF. For the same fault point,
different remote nodes select different PF nodes and load balance traffic to
different PF nodes.

 

[SLI2] The goal of TI-LFA is to try to keep the traffic on a path that has
been sized properly (this is one of the key point of TI-LFA). History of FRR
shown that this is important to constraint/steer FRR path on path that can
fit traffic. (See RFC7916).

So, letting traffic going to any neighbor of the failed node without any
control is wrong and may create more damages. When FRR traffic creates
congestion on some links the protected traffic was not intended to flow on,
you'll start to impact and drop other traffic which was not initially
flowing through the failed link/node (usually hard to explain to customers).
Keeping control of FRR path is a very important topic. 

 

 

Stephane

 

 

 

 

 

 

From: Huzhibo <huzhibo@huawei.com> 
Sent: mercredi 26 janvier 2022 12:49
To: slitkows.ietf@gmail.com; bruno.decraene@orange.com; 'SPRING WG'
<spring@ietf.org>
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi,

 

Please find more inline.

 

 

From: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com>
[mailto:slitkows.ietf@gmail.com] 
Sent: Wednesday, January 26, 2022 4:54 PM
To: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> >;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi,

 

Please find more inline.

 

From: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> > 
Sent: mercredi 26 janvier 2022 09:31
To: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> ;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi slitkows :

 

Thanks for your comments, Please see inline.

 

Thanks

 

Zhibo Hu

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of
slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> 
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING
WG' <spring@ietf.org <mailto:spring@ietf.org> >
Subject: Re: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi 

 

I'm NOT supporting this draft for the following reasons:

 

1.	The WG already have a WG document which is dealing with this
problem, I don't think that WG should come with multiple documents/solutions
for the same solution space as it may just confuse the industry and create
deployment issues as different vendors may pick different solutions.

-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local
behaviors to implement SR-TE node protection.
draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node
protection. 

 

It optimized the number of entries in the Context Table. This solution
solves the connectivity problem after IGP convergence, and protects binding
segments.

 

[SLI] While I think your arguments are not completely valid (see discussion
below), this has nothing to do with the one draft vs two drafts discussion.
As there is already a WG doc, I don't see any reason for creating another
one except creating artificial work for the IETF and confusing readers.

 

2.	Adding protocols extensions adds complexity in the solution without
adding a strong value.

 

The document claims that "[I-D.ietf-spring-segment-protection-sr-te-paths] .
may not work for some cases such as some of nodes in the network not
supporting this solution.". While this is true, the proposed solution in
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same caveat
and requires all nodes in the network to support the solution.

 

Considering the following straight line network: A -B -C -D - E - F - G -H
and an SR policy from A to H using SID_G, routers A to F have to support the
extension to make the solution working, if one of the router doesn't support
the extension, traffic will be dropped. 

 

Then, there is no value compared to the timer-based solution of
[I-D.ietf-spring-segment-protection-sr-te-paths]

 

Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G
may have multiple upstream neighbors let's say F and F' and the solution
allows for F' to support the extension while F may not support, so the
solution will send the traffic to F'. Well yes, but this still requires all
routers upstream to F' to support this extension and maybe F is on the path
to F'. So, I don't think the argument is valid as it may possibly work
tactically depending on the network topology when we look at a small portion
of the network, but when we look at the whole network, operator will have to
upgrade all their nodes to support the extension to ensure the benefit is
there. 

 

In addition, in term of traffic, forwarding traffic to a neighbor of the
failed node which wasn't initially on the path, could lead to traffic
congestion or high traffic peaks on links that were not sized to carry this
traffic. We could easily expect some traffic tromboning, where traffic goes
to this non-natural neighbor of the failed node and then goes back over some
part of the same path before reaching the destination.

 

So these protocol extensions are bringing complexity for no value here.

---------> Protocols extensions can accurately direct traffic to a node that
can perform proxy forwarding and solve the problem that traffic cannot be
forwarded to a proxy forwarding node after IGP convergence. This protocol
extension is necessary.

This solution does not require that all network nodes support this
extension, take the example you have mentioned :

but it still requires that all routers upstream to F' support this extension
---> This description is inaccurate, assuming that the previous segment is
node B, when node G fails. When the node B converges, the node B finds the
PF

node F' adjacent to G, and can push the node Sid of the node F',Even if C
and D do not support this protocol extension, this is not affected.

 

 

[SLI] Your statement is purely theoretical and life in real networks is not
theoretical. You cannot predict which router will converge first (routers
may have different CPUs, may have different tasks to execute.). B may
converge first maybe, but maybe it will be C or D. no one knows and it's
unpredictable. So at the end, if you want to guarantee the mechanism to
work, all routers have to support the mechanism.

                    --------->[HZB]IGP convergence is much faster than SR-TE
rerouting, Therefore, even if node B is slower than node C and node D in the
previous example, the convergence time of the SR-TE path is far shorter than
the convergence time of the SR-TE path. If some nodes in the network do not
support the convergence, convergence may exceed 50 ms in some scenarios. If
all nodes in the network support the convergence, That would result in
better convergence performance.

 

In addition, the Hold timers solution mentioned in
[I-D.ietf-spring-segment-protection-sr-te-paths] does not extend protocols,
but is also complex. In addition, slow deletion is required for node faults.
In addition, loop prevention is implemented to prevent loops.Moreover, it
cannot accurately direct traffic to a node that can perform proxy
forwarding.

[SLI] Directing traffic to few nodes that could do proxy forwarding can have
serious traffic impact and at the end cause damages to traffic that has
nothing to do with the failure. It's the solution, but it has major
drawbacks from an operational point of view.

   --------->[HZB] Similar to the existing FRR mechanism, this document only
filters out the nodes that do not support PF. For the same fault point,
different remote nodes select different PF nodes and load balance traffic to
different PF nodes.

 

3.	Regarding BSID, I'm not fan of advertising BSIDs in IGP as there may
be hundreds or thousands of BSID on a node which again will create a lot of
burden in IGP. The proposed way will have to be discussed in LSR, not in
SPRING (see next comment).

 

Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work
with BSIDs as long as BSID information of failed node is available in the
control-plane of PLRs by whatever mechanism. I think this BSID handling is
orthogonal to the proxy-forwarding controlplane behavior. The forwarding
operations for BSID will have to be discussed more in details, we could not
expect all HW to be able to do 3 or 4 lookups without any perf degradation.

-------> Binding segments need to be exchanged only between neighbors and do
not need to be flooded to the entire IGP domain. Therefore, binding segments
do not exert pressure on IGP performance.The control-plane processing and
forwarding-plane processing of the BSID are not strongly coupled.

 

[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in
SPRING. So please take the discussion to LSR for the control plane and
forwarding aspects could be further described in
[I-D.ietf-spring-segment-protection-sr-te-paths] if WGs agrees that BSID is
interesting to solve.

   --------->[HZB]Sure. We will consider whether we need to divest some of
it into the LSR.

 

 

SR-TE protection    

takes effect only from the time during a fault occurs to the TE path
converges. Therefore, SR-TE protection does not take effect during normal
forwarding,Compared with impaired connectivity, performance degradation is
acceptable.

 

4.	The document is currently a bit borderline between SPRING and LSR as
it talks in good details about IGP protocol extensions. If it's a SPRING
doc, it should detail reqs for protocols but nothing beyond.

                ------->As you said, this document defines the detail
requests for IGP protocols

[SLI] No it goes beyond requirements and already talks about encoding: 

"For supporting binding SID proxy forwarding, a new IS-IS TLV, called

   Binding Segment TLV, is defined.  It contains a binding SID and a

   list of segments (SIDs).  This TLV may be advertised in IS-IS Hello

   (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs (CS-LSP)

   [RFC7356].

 

This is not a requirement; this is an IS-IS solution description that has to
be discussed in LSR not in SPRING.

--------->[HZB]Sure. We will consider whether we need to divest some of it
into the LSR.

 

 

 

 

 

Brgds,

 

Stephane

 

 

From: spring <spring-bounces@ietf.org <mailto:spring-bounces@ietf.org> > On
Behalf Of bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> 
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org <mailto:spring@ietf.org> >
Subject: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Dear WG,

 

This message starts a 2 week WG adoption call, ending 27/01/2022, for
draft-hu-spring-segment-routing-proxy-forwarding

 
<https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw
arding/>
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwa
rding/

 

After review of the document please indicate support (or not) for WG
adoption of the document to the mailing list.

 

Please also provide comments/reasons for your support (or lack thereof) as
this is a stronger way to indicate your (non) support as this is not a vote.


 

If you are willing to work on or review the document, please state this
explicitly. This gives the chairs an indication of the energy level of
people in the working group willing to work on the document.

 

Thanks!

Bruno, Jim, Joel

____________________________________________________________________________
_____________________________________________
 
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 avez recu
ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques 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
information 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
delete 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.

------=_NextPart_000_00BB_01D813AD.6A1E9A10
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-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=3Dus-ascii"><meta name=3DGenerator 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:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	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;}
span.EmailStyle26
	{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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:824787244;
	mso-list-type:hybrid;
	mso-list-template-ids:-1686185838 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0: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><!--[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=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72" style=3D'word-wrap:break-word'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DFR>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Your statement is purely =
theoretical and life in real networks is not theoretical. You cannot =
predict which router will converge first (routers may have different =
CPUs, may have different tasks to execute&#8230;). B may converge first =
maybe, but maybe it will be C or D&#8230; no one knows and it&#8217;s =
unpredictable. So at the end, if you want to guarantee the mechanism to =
work, all routers have to support the mechanism.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP convergence is much =
faster than SR-TE rerouting,</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>There=
fore, even if node B is slower than node C and node D in the previous =
example, the convergence time of the SR-TE path is far shorter than the =
convergence time of the SR-TE path. If some nodes in the network do not =
support the convergence, convergence may exceed 50 ms in some scenarios. =
If all nodes in the network support the convergence, That would result =
in better convergence performance.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>[SLI2=
]of course SR-TE will converge slower, I never discussed about the head =
end. My point: &nbsp;If C is faster than B and C does not support your =
mechanism, it will drop traffic and your FRR is not guaranteed anymore. =
To get FRR working, no choice, all the nodes must support the extension =
(seems you are mixing convergence and protection which are two different =
things: networks are never converging in 50ms). <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Directing traffic to few =
nodes that could do proxy forwarding can have serious traffic impact and =
at the end cause damages to traffic that has nothing to do with the =
failure. It&#8217;s the solution, but it has major drawbacks from an =
operational point of view.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>-----=
----&gt;[HZB] Similar to the existing FRR mechanism, this document only =
filters out the nodes that do not support PF. For the same fault point, =
different remote nodes select different PF nodes and load balance =
traffic to different PF nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>[SLI2=
] The goal of TI-LFA is to try to keep the traffic on a path that has =
been sized properly (this is one of the key point of TI-LFA). History of =
FRR shown that this is important to constraint/steer FRR path on path =
that can fit traffic. (See RFC7916).<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>So, =
letting traffic going to any neighbor of the failed node without any =
control is wrong and may create more damages. When FRR traffic creates =
congestion on some links the protected traffic was not intended to flow =
on, you&#8217;ll start to impact and drop other traffic which was not =
initially flowing through the failed link/node (usually hard to explain =
to customers). Keeping control of FRR path is a very important topic. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Steph=
ane<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'> =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><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=3DMsoNormal><b>From:</b> Huzhibo =
&lt;huzhibo@huawei.com&gt; <br><b>Sent:</b> mercredi 26 janvier 2022 =
12:49<br><b>To:</b> slitkows.ietf@gmail.com; bruno.decraene@orange.com; =
'SPRING WG' &lt;spring@ietf.org&gt;<br><b>Subject:</b> RE: [spring] WG =
adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Please find more =
inline.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;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=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a> [<a =
href=3D"mailto:slitkows.ietf@gmail.com">mailto:slitkows.ietf@gmail.com</a=
>] <br><b>Sent:</b> Wednesday, January 26, 2022 4:54 PM<br><b>To:</b> =
Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt;; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Please find more =
inline.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt; =
<br><b>Sent:</b> mercredi 26 janvier 2022 09:31<br><b>To:</b> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a>; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Hi =
</span><span style=3D'mso-fareast-language:ZH-CN'>slitkows =
:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Thank=
s for your comments, Please see inline.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Thank=
s<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Zhibo=
 Hu<o:p></o:p></span></p><div><div style=3D'border:none;border-top:solid =
#E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> spring [<a =
href=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a=
>] <b>On Behalf Of </b><a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a><br><b=
>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br><b>To:</b> <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> Re: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>Hi<span =
style=3D'color:#1F497D'> </span><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>I&#8217;m =
NOT supporting this draft for the following =
reasons:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D1 type=3D1><li class=3DMsoNormal =
style=3D'color:black;mso-list:l0 level1 lfo2'><span =
style=3D'color:windowtext;mso-fareast-language:ZH-CN'>The WG already =
have a WG document which is dealing with this problem, I don&#8217;t =
think that WG should come with multiple documents/solutions for the same =
solution space as it may just confuse the industry and create deployment =
issues as different </span><span =
style=3D'mso-fareast-language:ZH-CN'>vendors may pick different =
solutions.<o:p></o:p></span></li></ol><p class=3DMsoNormal =
style=3D'text-indent:44.0pt'><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>-----&gt;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'> =
[I-D.ietf-spring-segment-protection-sr-te-paths] defines local behaviors =
to implement SR-TE node protection. =
draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node =
protection. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black;mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span>=
</p><p class=3DMsoNormal style=3D'text-indent:44.0pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>It</spa=
n><span style=3D'color:black;mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>optimiz=
ed the number of entries in the Context Table.</span><span =
style=3D'color:black;mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>This =
solution solves the connectivity problem after IGP convergence, and =
protects binding segments.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>[SLI] While =
I think your arguments are not completely valid (see discussion below), =
this has nothing to do with the one draft vs two drafts discussion. As =
there is already a WG doc, I don&#8217;t see any reason for creating =
another one except creating artificial work for the IETF and confusing =
readers.<o:p></o:p></span></p><p class=3DMsoListParagraph><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D2 type=3D1><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>Adding protocols extensions adds =
complexity in the solution without adding a strong =
value.<o:p></o:p></span></li></ol><p class=3DMsoListParagraph><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>The document claims that =
&#8220;[I-D.ietf-spring-segment-protection-sr-te-paths] &#8230; may not =
work for some cases such as some of nodes in the network not supporting =
this solution.&#8221;. While this is true, the proposed solution in =
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same =
caveat and requires all nodes in the network to support the =
solution.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Considering the following straight =
line network: A -B -C -D &#8211; E &#8211; F - G -H and an SR policy =
from A to H using SID_G, routers A to F have to support the extension to =
make the solution working, if one of the router doesn&#8217;t support =
the extension, traffic will be dropped. <o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Then, there is no value compared to =
the timer-based solution of =
[I-D.ietf-spring-segment-protection-sr-te-paths]<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Authors of =
draft-hu-spring-segment-routing-proxy-forwarding argued that G may have =
multiple upstream neighbors let&#8217;s say F and F&#8217; and the =
solution allows for F&#8217; to support the extension while F may not =
support, so the solution will send the traffic to F&#8217;. Well yes, =
but this still requires all routers upstream to F&#8217; to support this =
extension and maybe F is on the path to F&#8217;. So, I don&#8217;t =
think the argument is valid as it may possibly work tactically depending =
on the network topology when we look at a small portion of the network, =
but when we look at the whole network, operator will have to upgrade all =
their nodes to support the extension to ensure the benefit is there. =
<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>In addition, in term of traffic, =
forwarding traffic to a neighbor of the failed node which wasn&#8217;t =
initially on the path, could lead to traffic congestion or high traffic =
peaks on links that were not sized to carry this traffic. We could =
easily expect some traffic tromboning, where traffic goes to this =
non-natural neighbor of the failed node and then goes back over some =
part of the same path before reaching the =
destination.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>So these protocol extensions are =
bringing complexity for no value here.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:49.5pt'><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>---------&gt;</span><spa=
n style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'> =
Protocols extensions can accurately direct traffic to a node that can =
perform proxy forwarding and solve the problem that traffic cannot be =
forwarded to a proxy forwarding node after IGP convergence. This =
protocol extension is necessary.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:47.25pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>This =
solution does not require that all network nodes support this extension, =
take the example you have mentioned :<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:89.25pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>but it =
still requires that all routers upstream to F' support this extension =
---&gt; This description is inaccurate, assuming that the previous =
segment is node B, when node G fails. When the node B converges, the =
node B finds the PF<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt;mso-para-margin-left:4.06gd'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>node =
F' adjacent to G, and can push the node Sid of the node F',Even if C and =
D do not support this protocol extension, this is not =
affected.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Your statement is purely =
theoretical and life in real networks is not theoretical. You cannot =
predict which router will converge first (routers may have different =
CPUs, may have different tasks to execute&#8230;). B may converge first =
maybe, but maybe it will be C or D&#8230; no one knows and it&#8217;s =
unpredictable. So at the end, if you want to guarantee the mechanism to =
work, all routers have to support the mechanism.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP convergence =
is much faster than SR-TE rerouting,</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>There=
fore, even if node B is slower than node C and node D in the previous =
example, the convergence time of the SR-TE path is far shorter than the =
convergence time of the SR-TE path. If some nodes in the network do not =
support the convergence, convergence may exceed 50 ms in some scenarios. =
If all nodes in the network support the convergence, That would result =
in better convergence performance.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-left:44.65pt;mso-para-margin-left:4.06gd;text-indent:47.2=
5pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>In =
addition, the Hold timers solution mentioned in =
[I-D.ietf-spring-segment-protection-sr-te-paths] does not extend =
protocols, but is also complex. In addition, slow deletion is required =
for node faults. In addition, loop prevention is implemented to prevent =
loops.Moreover, it cannot accurately direct traffic to a node that can =
perform proxy forwarding.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Directing traffic to few =
nodes that could do proxy forwarding can have serious traffic impact and =
at the end cause damages to traffic that has nothing to do with the =
failure. It&#8217;s the solution, but it has major drawbacks from an =
operational point of view.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp; ---------&gt;[HZB] Similar to the existing FRR mechanism, this =
document only filters out the nodes that do not support PF. For the same =
fault point, different remote nodes select different PF nodes and load =
balance traffic to different PF nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D3 type=3D1><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>Regarding BSID, I&#8217;m not fan =
of advertising BSIDs in IGP as there may be hundreds or thousands of =
BSID on a node which again will create a lot of burden in IGP. The =
proposed way will have to be discussed in LSR, not in SPRING (see next =
comment).<o:p></o:p></span></li></ol><p class=3DMsoNormal =
style=3D'margin-left:18.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph><span style=3D'mso-fareast-language:ZH-CN'>Note =
that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in =
the control-plane of PLRs by whatever mechanism. I think this BSID =
handling is orthogonal to the proxy-forwarding controlplane behavior. =
The forwarding operations for BSID will have to be discussed more in =
details, we could not expect all HW to be able to do 3 or 4 lookups =
without any perf degradation.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:44.0pt'><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>-------&gt;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'> =
Binding segments need to be exchanged only between neighbors and do not =
need to be flooded to the entire IGP domain. Therefore, binding segments =
do not exert pressure on IGP performance.The control-plane processing =
and forwarding-plane processing of the BSID are not strongly =
coupled.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>[SLI] =
Control plane aspects of IGPs have to be discussed in LSR, not in =
SPRING. So please take the discussion to LSR for the control plane and =
forwarding aspects could be further described in </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;[I-D.ietf-spring-segment-protection-sr-te-paths] </span><span =
style=3D'font-size:10.5pt;mso-fareast-language:ZH-CN'>if WGs agrees that =
BSID is interesting to solve.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp; ---------&gt;[HZB]Sure.</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>We =
will consider whether we need to divest some of it into the =
LSR.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:44.0pt'><span lang=3DFR =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>SR-TE =
protection &nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:42.0pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>takes =
effect only from the time during a fault occurs to the TE path =
converges. Therefore, SR-TE protection does not take effect during =
normal forwarding,Compared with impaired connectivity, performance =
degradation is acceptable.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:42.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><ol style=3D'margin-top:0cm' start=3D4 =
type=3D1><li class=3DMsoNormal style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>The document is currently a bit =
borderline between SPRING and LSR as it talks in good details about IGP =
protocol extensions. If it&#8217;s a SPRING doc, it should detail reqs =
for protocols but nothing beyond.<o:p></o:p></span></li></ol><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>-------&gt;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>As you =
said, this document defines the detail requests for IGP =
protocols</span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] No it goes beyond =
requirements and already talks about encoding: =
<o:p></o:p></span></p><div style=3D'border:solid #CCCCCC =
1.0pt;padding:8.0pt 8.0pt 8.0pt 8.0pt'><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'color:black;mso-fareast-language:ZH-CN'>&#8220;</span><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>For supporting binding SID =
proxy forwarding, a new IS-IS TLV, called<o:p></o:p></span></pre><p =
class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; Binding =
Segment TLV, is defined.&nbsp; It contains a binding SID and =
a<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; list of =
segments (SIDs).&nbsp; This TLV may be advertised in IS-IS =
Hello<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; (IIH) PDUs, =
LSPs, or in Circuit Scoped Link State PDUs =
(CS-LSP)<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; =
[RFC7356].<o:p></o:p></span></p></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>This is not =
a requirement; this is an IS-IS solution description that has to be =
discussed in LSR not in SPRING.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>-----=
----&gt;[HZB]Sure.</span><span style=3D'mso-fareast-language:ZH-CN'> =
</span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>We =
will consider whether we need to divest some of it into the =
LSR.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:18.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Brgds,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Stephane<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> spring &lt;<a =
href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; =
<b>On Behalf Of </b><a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a><b=
r><b>Sent:</b> jeudi 13 janvier 2022 11:19<br><b>To:</b> SPRING WG =
&lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Dear WG,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>This message starts a 2 week WG adoption call, ending =
27/01/2022, for =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'><a =
href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-=
proxy-forwarding/"><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>https://datatra=
cker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</span=
></a></span><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>After review of the document please indicate support (or =
not) for WG adoption of the document to the mailing =
list.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Please also provide comments/reasons for your support (or =
lack thereof) as this is a stronger way to indicate your (non) support =
as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>If you are willing to work on or review the document, please =
state this explicitly. This gives the chairs an indication of the energy =
level of people in the working group willing to work on the =
document.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Thanks!<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Bruno, Jim, Joel<o:p></o:p></span></p><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>________________________________________=
_________________________________________________________________________=
________<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></pre><pre><span=
 lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Ce message et ses pieces jointes =
peuvent contenir des informations confidentielles ou privilegiees et ne =
doivent donc<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>pas etre diffuses, exploites ou copies =
sans autorisation. Si vous avez recu ce message par erreur, veuillez le =
signaler<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>a l'expediteur et le detruire ainsi que =
les pieces jointes. Les messages electroniques etant susceptibles =
d'alteration,<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Orange decline toute responsabilite si =
ce message a ete altere, deforme ou falsifie. =
Merci.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></pre><pre><span=
 lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>This message and its attachments may =
contain confidential or privileged information that may be protected by =
law;<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>they should not be distributed, used or =
copied without authorisation.<o:p></o:p></span></pre><pre><span =
lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>If you have received this email in =
error, please notify the sender and delete this message and its =
attachments.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>As emails may be altered, Orange is not =
liable for messages that have been modified, changed or =
falsified.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Thank =
you.<o:p></o:p></span></pre></div></body></html>
------=_NextPart_000_00BB_01D813AD.6A1E9A10--


From nobody Thu Jan 27 10:42:35 2022
Return-Path: <haoyu.song@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 A1AFF3A0C31; Thu, 27 Jan 2022 10:42:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.079
X-Spam-Level: 
X-Spam-Status: No, score=-2.079 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_REMOTE_IMAGE=0.01, T_SPF_PERMERROR=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=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 VBnzYmpSx9a5; Thu, 27 Jan 2022 10:42:22 -0800 (PST)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2090.outbound.protection.outlook.com [40.107.223.90]) (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 6CA813A0C2D; Thu, 27 Jan 2022 10:42:22 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Qd/8/VYQgrwFQ8dUn0gmtw7qIO181+rN9PfsSs2z7ZpJhdetFVJamV4+UfLrp6892/AKPlZJ2SHrdmpvz7/448WLZ4t1ST0/i0UKUJHUnDiYRCSJgzfKdnm3JHjC7PAj115vwCOMUy37LNCHtGClTU5CpO+M1WqDaLU3GfSGi2rlUw3hCSKw/16XheD3cau71tUSHxeVnepHYJ1BagewJXviK8xUIPMRAMbTC8oVcvHpVN77/qTQ9pv51OUCcv8eUzF4fyMXlQjObrG2RITerQBczx3pS9q87ElWuuGUm0dwBp7q4nib5XqR9BeHF1/tAxq9yUruLkaOdoyjm4HysA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=E6Za+QreDTMyT0GR9GxHnVZF1LFXc8AzHhdaMgd3Atk=; b=epMceCTbXyRk7QX7pbSc4W4DZ/Q8zbMwL5CMGY24MC4te5SSIJEI45I2pEvv4GwHsqbK7hum7YTWl6RbVe7rtXy7acWIa6pSmKX9zJdPMnDZjqwpmmGbbT6FspZ/0bmHSMRhw19eazv+tOgFGn5KGug5WUvYMADc75IV0NVQggDtFO/a7r1ITcUvKKDEjKdxqexvAlXV4ZV3t/mV5Rv2Xspzrv7NUWWdXXVePiBbRHPn421Ev6PRuwN/L71CmSpmSHB8RhwFM7YSoDBlAaQyJPEfTooVG6+S8qoXBl6FPDP/1zQq+7N4ZFD4k/PcjJJbJ0ugl1cXf6PJQ8CAwbW29Q==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E6Za+QreDTMyT0GR9GxHnVZF1LFXc8AzHhdaMgd3Atk=; b=n5OijiksNi55XYaepJQ9MlcTbi/mv2EhyrpMY7frOsnsxFoLKuV5N0kxt47MIsNIjUoXkc7AaFQYXpdKXkt6lUxNfGfsruqB1Fg0NkdNLzL5x6dBbvR+eb7ne+NSkRmTfHS3Ilu6xC6APwgoiADpSYzPSe7m0fOG9Ok1nh+FTsQ=
Received: from PH0PR13MB4795.namprd13.prod.outlook.com (2603:10b6:510:92::15) by BN6PR13MB2948.namprd13.prod.outlook.com (2603:10b6:405:81::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Thu, 27 Jan 2022 18:42:14 +0000
Received: from PH0PR13MB4795.namprd13.prod.outlook.com ([fe80::e59d:61b0:e122:be76]) by PH0PR13MB4795.namprd13.prod.outlook.com ([fe80::e59d:61b0:e122:be76%4]) with mapi id 15.20.4951.005; Thu, 27 Jan 2022 18:42:13 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Gyan Mishra <hayabusagsm@gmail.com>, Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>
CC: Greg Mirsky <gregimirsky@gmail.com>, IETF IPPM WG <ippm@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [ippm] [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fAABJueAAAkAnYAAA6MGgAAb+IDA
Date: Thu, 27 Jan 2022 18:42:13 +0000
Message-ID: <PH0PR13MB479582418405803B955A66359A219@PH0PR13MB4795.namprd13.prod.outlook.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <97ee51feb17c4bcc84bc575768c06c3e@huawei.com> <CABNhwV3QDg6h_ZB30DOqT8KmezPDZ2yvWfHBky4hyPaJuV7ZTQ@mail.gmail.com>
In-Reply-To: <CABNhwV3QDg6h_ZB30DOqT8KmezPDZ2yvWfHBky4hyPaJuV7ZTQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ebc1740e-e5be-4caf-a15e-08d9e1c4bc4f
x-ms-traffictypediagnostic: BN6PR13MB2948:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BN6PR13MB29485892906EF7DEA26C4D119A219@BN6PR13MB2948.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9VlPVsJWOo+bUFXYlhKhWrmI5gUBlOV+lSrcqPXzR4eI/pfHEWLiRVVVzFs/AQLU4vfBHO4tdgXeoRWVqJdIc8dNuWCpwntObLQs77xXqya/PW30CvhwTJEwWsCaeXLQKCvznqWS091+xLY1lRoyPFPkAz7KLJpLAPEEr2qjxXTyF0RIjJ2hicZZDrGxgjez5LfJpG/VlqfrealbaEL6iq9xvAWxvLR5RuISh9psCsHrTmDbG0jwu1Oy1DRenbeECoGplXGTPb8szyE5AWxhsNuT6BDEbhpb8K8wqCQdzNcAiop8TYRwTDU99lqqM/pupTYrdkgRwhYyZBkjX1MOmSHaNQkWzsZYj5qzJroEJzVRimqA8iY0xZKT+0m8fZifhonr58POZ+xnAbDckCM8MlDk2NoGNFst769af/W77lQesd5e2q6NGPGpm6x2mAO7Nl9OwhGdeyrlbRRaQDZh8Sq/29Y+vZKk+7eydSyV91+jzuVkgHoCQOXmc6xa4+lCbps75tt0KQtaMgCjncZ8PSRF1zuLzX5zJvr2jL3tqSd7MQx0pBrijJdO2Lp4CLYSICx4k5EoBl/ANGuCtCHodLTaDyl7U6izW3YRtN6mkDnZ2cKrVzSO4M5g4mnNs9E+mX1tBxDIv/tjIeMliYZbLhA6JaHLtUy46qR4OVCleV02x7JGrv5220meuQxvNrq7Gc4gFGN+3rPpQU3ODS3tKO6QQOlou3PptKY74UP8ArfZXPp11vaDW573n99dYw/2kS6xBCMPH1RsWvU7WxA1c3h1bm5AlZ6z10iv/KdH588cbyz7mTtV7g0RQXaAdbDDutbOyzItjtYl+iMZl7l8S/1AKpuA0hf3lTVomtZBuS19N+mNIbPX8C38IZY6hu4U
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:PH0PR13MB4795.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(76116006)(64756008)(8676002)(8936002)(4326008)(71200400001)(66446008)(66946007)(316002)(86362001)(66476007)(66556008)(5660300002)(52536014)(40140700001)(6506007)(7696005)(166002)(9326002)(38070700005)(54906003)(966005)(53546011)(110136005)(508600001)(2906002)(33656002)(38100700002)(9686003)(83380400001)(122000001)(44832011)(26005)(186003)(55016003)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?QjwOE4+0+tPneX3P7Xu+0fkl2wyZeD6IOKNr7korno9CBI91OJ9PdEV+cO4S?= =?us-ascii?Q?VtleE0BBg9LBKYcG4/N/q+YrR1wBlo9H8dY4PcJhbodwoHU+8FNEwa2Ukp22?= =?us-ascii?Q?dpfM9XW4QE60/N+nxL8MNQBo3Gdk3od+w6pAbDwQiE8LGDY21B0QvU3Aw+5R?= =?us-ascii?Q?6ZS1olqzNMfvhibzdUIuAzzZKc3pOfJhQdUb4zZGeCBM5o09Ft9AIkWh9SEk?= =?us-ascii?Q?FTw1CIZxfdYvqIZYDgRJwCZIS4YIys0sEGpuTkvY1rsPvgNLx+C16Hq7KM0b?= =?us-ascii?Q?KZ3WvNCqr0CxoUx7a+B8h3lq5Btq1T2TGs5jpeB/qCzV29EbFFDeDSVKA55r?= =?us-ascii?Q?E8KcWDZFd65eDgd9I+tsefFpd60xjjqy/v3uGKsoMOh4TJd/iCN5tDkd+XXS?= =?us-ascii?Q?aVr1g2c99y1e/GG49gh6kCazKW2RqZaJbiUFivYhMYCgDHpgUOPRcbrjR9mv?= =?us-ascii?Q?EHhpjtfmggtBWuyJgHAQ8obEpOGe6rnMDCY0vayLgKPBUUlCAfjBtg0nMWe8?= =?us-ascii?Q?EIEYOuR/c14nltr3gvOH9rdETuUu/eoQto6WpzYT++bc2sz1HwWoLcmJsrck?= =?us-ascii?Q?bcrDo5OtP0GvgBZL3PLF/mCB9tK5FVd/g2I0mEas/NzycGPz0b+ioCSvS/ZG?= =?us-ascii?Q?O4Wtc5Bs7F0zoNE5RuKJHoO8khrcwy4reuijsDe9qlc0pWgVGkF5OfM0mRA5?= =?us-ascii?Q?hWrTxhyLjY2OvD4iahNerhHJq8LwDCpsYLiAQZzykAn0mXv2uFCoPYo3r0+r?= =?us-ascii?Q?Kw0H57AiHgPhEu5SRWDDj3IxWoXNt6z11/DHEnLveimt+dfKptPYNiPDXy8+?= =?us-ascii?Q?dl9p5/GlSZLCapk4jGHaz0wek9Qm63ZCiEAgNRWKgjmirEF+sw6aGcqN6NSb?= =?us-ascii?Q?NJ7IAkokVpMfvruKCCBYqxBrPNV2Nl/W+AdgtS23FgEBpnue5l2sdgPbCg6u?= =?us-ascii?Q?gb+gUKNyG2M78iCrNcrDPVn177onzAYZ8R7yO3I6bOY+1rhKsTYKhdLVCwfv?= =?us-ascii?Q?v/AZzhwNbld2bGJ/RzZKMex2tiwujZ+liowVrQsQAUXE0YVSRruseS2Du/I/?= =?us-ascii?Q?7pk81JMt3ehydZnqKe9UYVeOlDuzqyyqbzprb3n3yLnXdmJwRTiVFtkaC39E?= =?us-ascii?Q?nD65KLdNVXgUvNv3RY5T1mOIJbEP4MnxrIoqf6x5050rvTER6JxbLZWx5qh5?= =?us-ascii?Q?4WC7tdNNEkdI3pfnvO84ah/68Qb92os4sfzE++d99p3q1fEFqrnuY6hMpCtU?= =?us-ascii?Q?89Ekixry0mxjwH8z+GaTbqpnmy+Hvo6cXJzDPeRkl1BGw5WqUJTJYQAJLifq?= =?us-ascii?Q?cZHKpeWSTEoTwNRThl9p/NHSC4CkXJQva8R0i7Vk/TRNr9lGtP4gsUzIJU9T?= =?us-ascii?Q?7E2cJ+kbReth++pT6Z+MrbrrWeTivFdRFD1GKze2zjiqqhNa5701ATpzRzpv?= =?us-ascii?Q?jRMPyowsQxHi6wC2Tzlcag8fhu29Z/g2ZgsxU0I7HPVmVMnZrVl+63TNwqTi?= =?us-ascii?Q?CgQyS/KKyYQtZD6FSjWbr7dXjLma5HfggSjARSyrtnhWzeqlBoLdgfM6UAmD?= =?us-ascii?Q?8WoN7WxaaRaq9G/eTumicXNMYJiT0Yk30IVvf70JjoWmdOEsU8utomItah55?= =?us-ascii?Q?jQ=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_PH0PR13MB479582418405803B955A66359A219PH0PR13MB4795namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR13MB4795.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ebc1740e-e5be-4caf-a15e-08d9e1c4bc4f
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2022 18:42:13.5829 (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: 9vAao49T/uior0K/koVw52i+BZTseKPoOODhokqRBsdQsCDMJeo+Op2XxRnijIWVXpMoAJ3F1wCt1CtoeMxwEQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR13MB2948
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/gN0CnrfGWFC52Lqs4Msy19hpa3I>
Subject: Re: [spring] [ippm]  Active OAM in 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, 27 Jan 2022 18:42:28 -0000

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

Hi Gyan,

Thank you for your comments! Please see inline for response marked with [HS=
]

Best,
Haoyu

From: Gyan Mishra <hayabusagsm@gmail.com>
Sent: Wednesday, January 26, 2022 9:03 PM
To: Tianran Zhou <zhoutianran=3D40huawei.com@dmarc.ietf.org>
Cc: Greg Mirsky <gregimirsky@gmail.com>; Haoyu Song <haoyu.song@futurewei.c=
om>; IETF IPPM WG <ippm@ietf.org>; spring@ietf.org
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Haoyu

I think it would be good to identify the problem statement and gap with exi=
sting IPPM WG STAMP, TWAMP PM technologies and why they cannot be utilized =
or fall short in what you are trying to achieve with Active OAM in SRv6.

[HS] My understanding is that STAMP/TWAMP are for end-to-end measurements, =
here we want to collect data from every node and every link on any path, wi=
thout needing to set up any sessions. So the scope and coverage are differe=
nt.

In-situ IOAM data packets is already possible with SRv6 as mentioned as thi=
s draft mentions below as normative reference.

https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-data-16<https://=
nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.iet=
f.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-data-16&data=3D04%7C01%7Chaoyu.so=
ng%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c7=
53a1d5591fedc%7C1%7C1%7C637788566136005568%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi=
MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3Db=
6abSWTm77Z4Td%2B0X5hjmZBrFHTe%2FpPdZuWyXNEY3vU%3D&reserved=3D0>

[HS] There's no accepted solution on how to support IOAM in SRv6 yet. Our p=
roposal aims to provide such a solution, and (1) the solution avoids the is=
sues on encapsulating the IOAM trace in EHs and (2) it's extensible to incl=
ude OAM methods beyond IOAM.

This draft as well mentioned as normative reference draft below provides OA=
M ping and traceroute with SRH O flag to SRv6 PGM endpoints and SID list tr=
acing capabilities very handy for troubleshooting.

https://datatracker.ietf.org/doc/html/draft-ietf-6man-spring-srv6-oam-1<htt=
ps://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracke=
r.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-6man-spring-srv6-oam-12&data=3D04%7C01=
%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2=
a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136005568%7CUnknown%7CTWFpbGZsb=
3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300=
0&sdata=3DEnHxos0Nc%2BF3d%2FehCZuIoSswxZ7udPLASp22oW5UES4%3D&reserved=3D0>3

[HS] This is for in-band OAM for SRv6 user traffic and it only works for tr=
iggering postcard exports (i.e., don't allow the packet to carry data). Our=
 proposal support all the IOAM options and more important, it's an active m=
ethod which means one can generate and inject probing packets to cover arbi=
trary paths by crafting an SRH.

This draft as well also mentioned as normative reference draft below provid=
es in-situ IOAM for OAM and PM information can be piggybacked in data packe=
ts in SRH TLV SRv6 PGM SIF function SRv6.TLV recording the operational and =
telemetry info in the data packets.

https://datatracker.ietf.org/doc/html/draft-ali-spring-ioam-srv6-05<https:/=
/nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ie=
tf.org%2Fdoc%2Fhtml%2Fdraft-ali-spring-ioam-srv6-05&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C1%7C637788566136005568%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3D9zM0yFTsl2jKvDDd8uDv0rtGcOsoaKY%2FEaqUXZmsJ5U%3D&reserved=3D0>

[HS] This draft proposes to encapsulate IOAM in SRH TLV. Due to the overhea=
d concern (IOAM trace could be large) and other issues related to EH, I don=
't support such a solution.

[HS] The three drafts you mentioned are all be reference in our draft and d=
iscussed. We think our use cases are different and our approach is more gen=
eral and extensible to our use cases.

Thanks

Gyan

On Wed, Jan 26, 2022 at 10:19 PM Tianran Zhou <zhoutianran=3D40huawei.com@d=
marc.ietf.org<mailto:40huawei.com@dmarc.ietf.org>> wrote:
Hi Haoyu,

The application is really interesting and useful.
I am not sure if it is necessary to create a new OAM protocol at transport =
layer.
IMHO, a per hop/per segment extension based on STAMP could be more practica=
l.
https://www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.txt=
<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ie=
tf.org%2Farchive%2Fid%2Fdraft-wang-ippm-stamp-hbh-extensions-03.txt&data=3D=
04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0=
fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136005568%7CUnknown%7CTW=
FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3=
D%7C3000&sdata=3DzqVhnbQoOc33My8fwqES5arm9vT0NCeUs3kIIkGPlug%3D&reserved=3D=
0>

Best,
Tianran

From: ippm [mailto:ippm-bounces@ietf.org<mailto:ippm-bounces@ietf.org>] On =
Behalf Of Greg Mirsky
Sent: Thursday, January 27, 2022 7:01 AM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D5rsC694oCufl11=
dAM4pfiB%2FIKazRSNV3KWAmY%2B7hReA%3D&reserved=3D0> it seems to me like addi=
ng the IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DnbxsguDj1bZHDKu2RkvdBkOUxvrXeY%2F5Vlc5jBj2qgE%3D&reserv=
ed=3D0>, comprehensively address the PM OAM requirements for SRv6.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3DaV3fE%2BZWpaILCWRLJQEo98%2FZ65gN5U%2FIR%2BJdyFHQjyU%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d=
9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136161714%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3D6l%2F90vtnx7lbNsKu5RwYBBqjS5M4D%2BD6KhaiHSZpj=
Vs%3D&reserved=3D0>
_______________________________________________
ippm mailing list
ippm@ietf.org<mailto:ippm@ietf.org>
https://www.ietf.org/mailman/listinfo/ippm<https://nam11.safelinks.protecti=
on.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fipp=
m&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e15=
2596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnk=
nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJX=
VCI6Mn0%3D%7C3000&sdata=3DOntVxXeEzhGZ8G%2B00zHbhdCc9b1%2ByhJp9inqWabEVo0%3=
D&reserved=3D0>
--

[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<https://nam11.s=
afelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fwww.verizon.com%2F&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DUZoeWsVHOHCoe8ZCPdcr7yf930qNAFZMli9E3H02WY0%3D&reserved=
=3D0>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347


--_000_PH0PR13MB479582418405803B955A66359A219PH0PR13MB4795namp_
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: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:Georgia;
	panose-1:2 4 5 2 5 4 5 2 3 3;}
@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;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	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"blue" vlink=3D"purple" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Gyan,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you for your comments! Please see inline for r=
esponse marked with [HS]<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Haoyu<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<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> Wednesday, January 26, 2022 9:03 PM<br>
<b>To:</b> Tianran Zhou &lt;zhoutianran=3D40huawei.com@dmarc.ietf.org&gt;<b=
r>
<b>Cc:</b> Greg Mirsky &lt;gregimirsky@gmail.com&gt;; Haoyu Song &lt;haoyu.=
song@futurewei.com&gt;; IETF IPPM WG &lt;ippm@ietf.org&gt;; spring@ietf.org=
<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu&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 think it would be good to identify the problem sta=
tement and gap with existing IPPM WG STAMP, TWAMP PM technologies and why t=
hey cannot be utilized or fall short in what you are trying to&nbsp;achieve=
 with Active OAM in SRv6.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">[HS] My understanding is that STAMP/TWAMP are for en=
d-to-end measurements, here we want to collect data from every node and eve=
ry link on any path, without needing to set up any sessions. So the scope a=
nd coverage are different. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">In-situ IOAM data packets is already possible with S=
Rv6 as mentioned as this draft mentions below as normative reference.<o:p><=
/o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://nam11.safelinks.protection.outloo=
k.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-i=
ppm-ioam-data-16&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19=
042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C63778=
8566136005568%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL=
CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Db6abSWTm77Z4Td%2B0X5hjmZBr=
FHTe%2FpPdZuWyXNEY3vU%3D&amp;reserved=3D0" target=3D"_blank">https://datatr=
acker.ietf.org/doc/html/draft-ietf-ippm-ioam-data-16</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">[HS] There&#8217;s no accepted solution on how to su=
pport IOAM in SRv6 yet. Our proposal aims to provide such a solution, and (=
1) the solution avoids the issues on encapsulating the IOAM trace in EHs an=
d (2) it&#8217;s extensible to include OAM methods
 beyond IOAM.<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">This draft as well mentioned as normative reference =
draft below provides OAM ping and traceroute with SRH O flag to SRv6 PGM en=
dpoints and SID list tracing capabilities very handy for troubleshooting.<o=
:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://nam11.safelinks.protection.outloo=
k.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-6=
man-spring-srv6-oam-12&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd9=
97fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7=
C637788566136005568%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2l=
uMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DEnHxos0Nc%2BF3d%2Feh=
CZuIoSswxZ7udPLASp22oW5UES4%3D&amp;reserved=3D0" target=3D"_blank">https://=
datatracker.ietf.org/doc/html/draft-ietf-6man-spring-srv6-oam-1</a>3<o:p></=
o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">[HS] This is for in-band OAM for SRv6 user traffic a=
nd it only works for triggering postcard exports (i.e., don&#8217;t allow t=
he packet to carry data). Our proposal support all the IOAM options and mor=
e important, it&#8217;s an active method which
 means one can generate and inject probing packets to cover arbitrary paths=
 by crafting an SRH.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">This draft as well also mentioned as normative refer=
ence draft below provides in-situ IOAM for OAM and PM information can be pi=
ggybacked in data packets in SRH TLV SRv6 PGM SIF function SRv6.TLV recordi=
ng the operational and telemetry info
 in the data packets.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://nam11.safelinks.protection.outloo=
k.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ali-sp=
ring-ioam-srv6-05&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc1=
9042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C6377=
88566136005568%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi=
LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3D9zM0yFTsl2jKvDDd8uDv0rtGc=
OsoaKY%2FEaqUXZmsJ5U%3D&amp;reserved=3D0">https://datatracker.ietf.org/doc/=
html/draft-ali-spring-ioam-srv6-05</a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">[HS] This draft proposes to encapsulate IOAM in SRH =
TLV. Due to the overhead concern (IOAM trace could be large) and other issu=
es related to EH, I don&#8217;t support such a solution.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">[HS] The three drafts you mentioned are all be refer=
ence in our draft and discussed. We think our use cases are different and o=
ur approach is more general and extensible to our use cases.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Gyan&nbsp;<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, Jan 26, 2022 at 10:19 PM Tianran Zhou &lt;zh=
outianran=3D<a href=3D"mailto:40huawei.com@dmarc.ietf.org" target=3D"_blank=
">40huawei.com@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"><span style=3D"color:#1F497D">Hi Haoyu,</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">The application is really interestin=
g and useful.</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 am not sure if it is necessary to =
create a new OAM protocol at transport layer.</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">IMHO, a per hop/per segment extensio=
n based on STAMP could be more practical.</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"><a href=3D"https://nam11.safelinks.p=
rotection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdr=
aft-wang-ippm-stamp-hbh-extensions-03.txt&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C1%7C637788566136005568%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Dz=
qVhnbQoOc33My8fwqES5arm9vT0NCeUs3kIIkGPlug%3D&amp;reserved=3D0" target=3D"_=
blank">https://www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions=
-03.txt</a></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">Best,</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">Tianran &nbsp;</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"><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"><b>From:</b> ippm [mailto:<a href=3D"mailto:ippm-bounces@ietf.org"=
 target=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Thursday, January 27, 2022 7:01 AM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in 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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for bringing the topic of Active OAM to the discussion. =
As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3D5rsC694oCufl11dAM4pfiB%2FIKazRSNV3KWAmY%2B7hReA%3D&=
amp;reserved=3D0" target=3D"_blank">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&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">Please find my notes in-lined below under the GIM&gt;&gt; tag.<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">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">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; I wonder what gaps you find in the existing active mea=
surement protocols, e.g., STAMP and RFC 6734 (would be more convenient to u=
se an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Dn=
bxsguDj1bZHDKu2RkvdBkOUxvrXeY%2F5Vlc5jBj2qgE%3D&amp;reserved=3D0" target=3D=
"_blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOAM as follows:<=
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; &nbsp;In terms of the classification given<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;in [RFC7799] IOAM could be portrayed as Hybrid Type 1=
.<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">Does your proposal change&nbsp;that?<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DaV3fE%2BZWpaILCWRLJQEo98%2FZ65gN5U%2FIR%2BJdyFHQjyU%3D&amp;rese=
rved=3D0" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3D6l%2F90vtnx7lbNsKu5RwYBBqjS5M4D%2BD6KhaiHSZpjVs%3D&amp;reserved=3D0" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p>=
</p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fippm&amp;data=3D04%7C01%7Chaoyu.son=
g%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c75=
3a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM=
C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3DOntVxXeEzhGZ8G%2B00zHbhdCc9b1%2ByhJp9inqWabEVo0%3D&amp;reserved=3D0" tar=
get=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><o:p></o:p></p=
>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p><a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttp%3A=
%2F%2Fwww.verizon.com%2F&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C=
d997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1=
%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV=
2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DUZoeWsVHOHCoe8ZCPd=
cr7yf930qNAFZMli9E3H02WY0%3D&amp;reserved=3D0" target=3D"_blank"><span styl=
e=3D"color:#1155CC;text-decoration:none"><img border=3D"0" width=3D"81" hei=
ght=3D"18" style=3D"width:.8402in;height:.1875in" id=3D"_x0000_i1025" src=
=3D"http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email"></span></a><=
span style=3D"color:#222222"><o:p></o:p></span></p>
<p style=3D"margin:0in;mso-line-height-alt:9.75pt"><b><span style=3D"font-f=
amily:&quot;Arial&quot;,sans-serif;color:black">Gyan Mishra</span></b><span=
 style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black"><o:p></o:p>=
</span></p>
<p style=3D"margin:0in;mso-line-height-alt:9.75pt"><i><span style=3D"font-f=
amily:&quot;Georgia&quot;,serif;color:black">Network Solutions Architect&nb=
sp;</span></i><span style=3D"color:#222222"><o:p></o:p></span></p>
<p style=3D"margin:0in;mso-line-height-alt:9.75pt"><i><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Georgia&quot;,serif;color:black">Email
<a href=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blank">gyan.s.mishr=
a@verizon.com</a></span></i><span style=3D"color:#222222"><o:p></o:p></span=
></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;ma=
rgin-left:0in;mso-line-height-alt:9.75pt">
<i><span style=3D"font-family:&quot;Georgia&quot;,serif;color:black">M 301 =
502-1347</span></i><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_PH0PR13MB479582418405803B955A66359A219PH0PR13MB4795namp_--


From nobody Thu Jan 27 10:50:27 2022
Return-Path: <haoyu.song@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 B9E743A0CC1; Thu, 27 Jan 2022 10:50:25 -0800 (PST)
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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 93-qNN7R8Nqs; Thu, 27 Jan 2022 10:50:20 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2091.outbound.protection.outlook.com [40.107.92.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 872FD3A0CBC; Thu, 27 Jan 2022 10:50:20 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GKepWI+i/i9bYNqRH3mHbl4HRQwI6y0rSMP0E1GVeZFeDDOEfmDAMErEx66UFSSUWaMnHu9WoDHL+0ozEnJQ0tKcVeRd8bHEzmjfJOGZL8rKsDl9o10gNM8x4sUPVRtTwiDGpT4bkw6v8gXr9oo0pb7pPtMs0Mb/SWyVft71sE5suHqegzTuYqyYiS25QMrj6axy6aGWIzna7mnVBFYISI0Pl3Sd48EnA6mBTimD24IwTdZZvSKxPa1AxlKws1Zox6Gt3Jexuzjzdzn09E1niO0Cpg8CCDeHBct5pBwDAhn3fLLW/gWU535jJ3Ywnknx/JHJw7teUbSAVSpuwLcAyA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DpdQKduVRMEpISJGAZ/uDt9LsYiH/TssOc+DR8d3Jws=; b=gCgpJLF52e4Ve/qiYGr3lls79LZJ4XooioOh/MmTAuZ/V/Ig3/81PpnscJl65TzD9uf7YLxo1WNxsQUomEgVcMY1M88DWqcinQrMKDrDEABLAVO8PVVshNB4X9NPw9z08/POWJxCEfPTOvt/ReUcuWKyHI1Y8UFKqsSzbV+Rl2SX6jHjDRYm0jyRWYbPVW5SksXMut50bgIXcdBr6VL/MvaOVMwSTOKtjFYDMmNo1cmEVSBQQiBy/s+0G0sl7MAFQxsHxHjiE3uj5bRK9ZmjS9e6vvqqOgyzsONN0Q91cm3aVehfWk7IFWgnEolA4qdHLuWpcC4UBnNaZi2q2QqXqw==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DpdQKduVRMEpISJGAZ/uDt9LsYiH/TssOc+DR8d3Jws=; b=LN6TlPUjLmmd3MSFlHq7m8qQ4g7UhgTI9CqKNAKdBqMMslOGa/ofnTsiQ+Rn8i7mrURwu6Tel1aMntHGxZCbtdt2n3De28C+zClZa+JXyUrKnkFI+SsGRcVf+oFiZpL14RvFLr53DGhhIoiZS/txdf6Bt/lOhb2+l7QfAX63MnQ=
Received: from PH0PR13MB4795.namprd13.prod.outlook.com (2603:10b6:510:92::15) by DM6PR13MB3483.namprd13.prod.outlook.com (2603:10b6:5:14a::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Thu, 27 Jan 2022 18:50:11 +0000
Received: from PH0PR13MB4795.namprd13.prod.outlook.com ([fe80::e59d:61b0:e122:be76]) by PH0PR13MB4795.namprd13.prod.outlook.com ([fe80::e59d:61b0:e122:be76%4]) with mapi id 15.20.4951.005; Thu, 27 Jan 2022 18:50:11 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Tianran Zhou <zhoutianran@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fAABJueAAAkAnYAAIFPokA==
Date: Thu, 27 Jan 2022 18:50:11 +0000
Message-ID: <PH0PR13MB4795FC71FE9560BCB10F3CAD9A219@PH0PR13MB4795.namprd13.prod.outlook.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <97ee51feb17c4bcc84bc575768c06c3e@huawei.com>
In-Reply-To: <97ee51feb17c4bcc84bc575768c06c3e@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bce4a446-8497-40da-cfd7-08d9e1c5d8fb
x-ms-traffictypediagnostic: DM6PR13MB3483:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <DM6PR13MB3483E30F37E2EDBAC5CFED029A219@DM6PR13MB3483.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: d9HXmKWb6So/whC3heOmuX/ikfX+niESno/OHOs9a1a++e1rdFfS0VtBX+vxxym1UOzJOF7/pxlkZE1QpUaDb109GSgrRp6EgF6yf4zgkKwmvek5jlJ31MzrHxvjykKHGpYPYhxIkXZfiICwuXs7s11V6XBoQ8WXaz9PKCdSE6cbKPzAxoIYCiWrUo8AIZiMJ8MIYt48RRrcOANNjVEayH/VSO71WcMm1Arb/A/1AmA3Sjm9eK9YIaazrkQssyZxgokggSdoquvVEfWVlQjM2NYAgvE7JkA54PSVSXYhIVQOmO5wyPzHDbLjPVRhg/H8I58TLtk7EeioMYSHxpLrQUGjDIEowae/546GxFWqm0ll7jg+q+8sqV/Jduq05BBILrCWp4/FiEqLo3WCjJybvI8ZaWDl2wCKXEqYHogfsJHD5nB93TbqJ7FQEq60hr5PLoEgbFc7TkI0T+UX+gk86vYc2HhLGpLxL3QUK8altaU5Q2omANwzmce9sGnDFOtlJ1Ts/jpoce3537dT7BofNwUKp8+TEd4+9HlOYuCRNWyGqkDc1OhMab2mg7NWtwKz8iS0yaryJtZ9Tfc0okcdp59YMjmQLUkKHRCOII4+2kD7jDm/EIEHzsTqEDx+qJDNA/ZL4B5uYfL/Ts7oIdn4OFNHyVjN16adz0u5AQ0CS2e7fWJrP3vr26+H/t3LtBLZa3MBykb7ytZa1qVNUtICu3xqrJjng4pv9+Pn/HKpZkfi9Rq2u2g+W8yfsYVOUbxgp/r/bS3N4bJip603/8awGfwauAHJTf2biGJzBYkpzFEnA0qEbAcri9EGG1vV8hP6GbQJ3a4diUDBZOUH3BfqJg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:PH0PR13MB4795.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(9686003)(2906002)(5660300002)(966005)(44832011)(52536014)(508600001)(53546011)(7696005)(6506007)(55016003)(71200400001)(86362001)(9326002)(66476007)(4326008)(166002)(66556008)(64756008)(33656002)(8936002)(38100700002)(54906003)(186003)(26005)(316002)(83380400001)(110136005)(76116006)(122000001)(38070700005)(66946007)(66446008)(8676002)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?NKSSFETjavHMR4ZVFefg23ROHHBZkRE4N4nRZO0tVbUvVfhR1W0Fc3prDVOk?= =?us-ascii?Q?sWu9BryZbv/LP/oo8t8Bt+nknehBfCVgOFGWnJQnuhStaelgE+oZ1RFzPV8y?= =?us-ascii?Q?BGngsf46uA1+cMrPpYtIuzX8BrJ4MWfxYi+OgJRni4p2nt7WWhafCEckfZYs?= =?us-ascii?Q?o9gPqk1bxc7qockWDQ58+fx8D5zVSMmvjN10+Aj7h0OALkQck0IqKunGhEI5?= =?us-ascii?Q?Qj5IsyCk8ouxp8uRbevQzlAVZmuh21MIdKwsdj5wcmoJ+g3AJ+3/vuKfe2cw?= =?us-ascii?Q?yS/jYodlxrHjvymF6uwVMALTQ6Y32HbkOykIuUI7WLIYr3clQhDf/opC0Uux?= =?us-ascii?Q?D/9YTFodwcGKaXPjcaz1U+hBpm1bOOKCvyoNVV5ab04AJySpC6zCDN8ENbbT?= =?us-ascii?Q?t8czL8LAWy088iSmCx+GFY7oaS+3/1WlTcO1+rsYVd0xf2Lxyi2e8vmazZyP?= =?us-ascii?Q?kwbCyJX/zuxVwzQnpFhEdwnEAZ6+jjHX7APUj/n3ZWnf62z/9zaqcKCrkIBY?= =?us-ascii?Q?YPUc8Ftos8GV1eIzfScuJRPM5k+juk5asEFpbRMuQovFE2o5jfIxcTnyrld9?= =?us-ascii?Q?p1OviH2nVQdd/2Y0Hf52TIqPlF8udmxtg6USotby2OILMo+VF6HNz2Hl87WP?= =?us-ascii?Q?YOPZgVd37q9WqxTysGBlFRu6AsPutDkrDW9gv27TihmlGJ0Jl8EQRXv1mspw?= =?us-ascii?Q?vaTkPVozdROeRFLrwRexbYnJcFjrZQxgDsrhc8AqeQVnNEWanfLIV5l2CToW?= =?us-ascii?Q?Vk1O3YYfk1XQ9I5d7+U95dlLdJJt/IcYQWuwmmnrvtWFxdlb3m8h453gmi5B?= =?us-ascii?Q?nTiXXFGkrH4DmbmUwFR4l0cenFLZFQKG2f/Qdz7XnSW+yKxLT0T/01i0902h?= =?us-ascii?Q?Tx/wYbn+/MUiD5QnXO+dTUgnN1GQaGpbtGXmq5hC5DDcU2Sreesoo3k+AAyu?= =?us-ascii?Q?PWqdYJJI3YBMWJf5gUk++klXVmPaoTM2uOhO6IU6OSDhNik9O0caJbp8/O7x?= =?us-ascii?Q?TessmGROUuaZ8JInhMpiSRuP/KKFcapYhpwWprinB8YwfE0zUT3Jmoh154TR?= =?us-ascii?Q?hIILt2X7cJbb+wgOtrgqpPRCb4zrNroRQsI1eSfs7VWh6vuMV+pSDJW12/yu?= =?us-ascii?Q?+BCuM3HUJrSILMeN8M8h/X07FIYtdMVHBwSoz4xe7r9szx56ksbDc4I5hgLY?= =?us-ascii?Q?BnKIi9b5dsvF8AABurCiXxpHIPIPZFJCpI/JNA1+dsrLEUBMhfgFSMVqruHr?= =?us-ascii?Q?d+EsX3yISErMeJaCNyYKECDVF2LBhAdb5jHsUdmVpJ24w98A09Aq3Bt3TUtQ?= =?us-ascii?Q?RbKQbSDXvCBpj9YtCBDTtGcfm2RdW4B0SiNstmTd6iVfRghlArf6rtf9MPx1?= =?us-ascii?Q?o3Em/m531F35SLQThA7vw4cDAw+9b0tEFbc5P2nDIPrhJYea8VVu6iFc1/4K?= =?us-ascii?Q?UjZtU+/gikS36WelnaJKwNDWnVXZI6VjXrvl597aqO7kXRs4NJlzQya+62Q6?= =?us-ascii?Q?76BVh17fvIvywUZU7g9BXD3i5Y2J+1HhO6/WE7BhX0Y8oM/4DDkU02rv+3Fg?= =?us-ascii?Q?HSKwu1cYr+1Fx1oWKl9ECIlSOiQeFAUkr3nycUhi0LDTcold0Y8Tm0DTv7rH?= =?us-ascii?Q?Rg=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_PH0PR13MB4795FC71FE9560BCB10F3CAD9A219PH0PR13MB4795namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR13MB4795.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bce4a446-8497-40da-cfd7-08d9e1c5d8fb
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2022 18:50:11.3262 (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: oJFjgkCnAco08zkyH/jDQ0s+Mt6i7R3R9fTjfDO9BW8F5bbshDJEAj/0uQg/m3rhNy7yot0Jm29Lqjy1WsuCqw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB3483
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/9o8amWJN1pRG3TMkBKG2wpoYfkM>
Subject: Re: [spring] [ippm]  Active OAM in 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, 27 Jan 2022 18:50:26 -0000

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

Hi Tianran,

We didn't invent any new protocol but to simply use UDP for the probing pac=
kets in SRv6.
What we want to avoid is SRH TLV in EH which can significantly increase the=
 EH overhead because the data needed to be carried may be too large.
Also, since IOAM options have been well defined, it's unnecessary to augmen=
t the other existing protocols to provide similar functionality. We just ne=
ed a way to encapsulate them.

Best,
Haoyu

From: Tianran Zhou <zhoutianran@huawei.com>
Sent: Wednesday, January 26, 2022 7:19 PM
To: Greg Mirsky <gregimirsky@gmail.com>; Haoyu Song <haoyu.song@futurewei.c=
om>
Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
Subject: RE: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,

The application is really interesting and useful.
I am not sure if it is necessary to create a new OAM protocol at transport =
layer.
IMHO, a per hop/per segment extension based on STAMP could be more practica=
l.
https://www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.txt=
<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ie=
tf.org%2Farchive%2Fid%2Fdraft-wang-ippm-stamp-hbh-extensions-03.txt&data=3D=
04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0=
fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTW=
FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3=
D%7C3000&sdata=3Daatvet2BClP0UZgi%2Fu0YghheqocztyGsfKx4%2BnK8zf0%3D&reserve=
d=3D0>

Best,
Tianran

From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: Thursday, January 27, 2022 7:01 AM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DLMeQUNry3UpwUs=
hJ0sz6geLmHNvGixm9IOs4Ohub%2BPw%3D&reserved=3D0> it seems to me like adding=
 the IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DMz2HpxSUsqEECW137oPdH%2F0hieavc7vxATnIlzmiKT4%3D&reserv=
ed=3D0>, comprehensively address the PM OAM requirements for SRv6.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3DvnwAq6H0DGkZxN2fsMnRVv5ACOoM43R4HpASv4HLUls%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d=
9e143cb41%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3D6MgfNu8%2BnvQhhGNNcYSkciMNUQBMrNc922kh2E5PAW0=
%3D&reserved=3D0>

--_000_PH0PR13MB4795FC71FE9560BCB10F3CAD9A219PH0PR13MB4795namp_
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: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:0in;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
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.25in 1.0in 1.25in;}
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" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Hi Tianran,<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">We didn&#8217;t invent any new protocol but to simp=
ly use UDP for the probing packets in SRv6.
<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">What we want to avoid is SRH TLV in EH which can si=
gnificantly increase the EH overhead because the data needed to be carried =
may be too large.
<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">Also, since IOAM options have been well defined, it=
&#8217;s unnecessary to augment the other existing protocols to provide sim=
ilar functionality. We just need a way to encapsulate
 them.<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">Best,<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">Haoyu<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>
<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"> Tianran Zhou &lt;zhoutianran@h=
uawei.com&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 7:19 PM<br>
<b>To:</b> Greg Mirsky &lt;gregimirsky@gmail.com&gt;; Haoyu Song &lt;haoyu.=
song@futurewei.com&gt;<br>
<b>Cc:</b> spring@ietf.org; IETF IPPM WG &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> RE: [ippm] [spring] Active OAM in 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;color:#1F497D">Hi Haoyu,<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;color:#1F497D"><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;color:#1F497D">The application is really interesting=
 and useful.<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;color:#1F497D">I am not sure if it is necessary to c=
reate a new OAM protocol at transport layer.<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;color:#1F497D">IMHO, a per hop/per segment extension=
 based on STAMP could be more practical.<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;color:#1F497D"><a href=3D"https://nam11.safelinks.pr=
otection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdra=
ft-wang-ippm-stamp-hbh-extensions-03.txt&amp;data=3D04%7C01%7Chaoyu.song%40=
futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c753a1d=
5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wL=
jAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Daa=
tvet2BClP0UZgi%2Fu0YghheqocztyGsfKx4%2BnK8zf0%3D&amp;reserved=3D0">https://=
www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.txt</a><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;color:#1F497D"><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;color:#1F497D">Best,<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;color:#1F497D">Tianran &nbsp;<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;color:#1F497D"><o:p>&nbsp;</o:p></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;=
font-family:&quot;Calibri&quot;,sans-serif"> ippm [<a href=3D"mailto:ippm-b=
ounces@ietf.org">mailto:ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Thursday, January 27, 2022 7:01 AM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com">haoyu=
.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; IETF IPP=
M WG &lt;<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">thank you for bringing the topic of Active OAM to th=
e discussion. As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DLMeQUNry3UpwUshJ0sz6geLmHNvGixm9IOs4Ohub%2BPw%3D&am=
p;reserved=3D0">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Please find my notes in-lined below under the GIM&gt=
;&gt; tag.<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">Greg<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, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wro=
te:<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">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I wonder what gaps you find in the exist=
ing active measurement protocols, e.g., STAMP and RFC 6734 (would be more c=
onvenient to use an acronym). It appears to me that, for example, STAMP and=
 its extensions, including the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DMz2HpxSUsqEECW137oPdH%2F0hieavc7vxATnIlzmiKT4%3D&am=
p;reserved=3D0">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOA=
M as follows:<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">&nbsp; &nbsp;In terms of the classification given<o:=
p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp; &nbsp;in [RFC7799] IOAM could be portrayed as=
 Hybrid Type 1.<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Does your proposal change&nbsp;that?<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DvnwAq6H0DGkZxN2fsMnRVv5ACOoM43R4HpASv4HLUls%3D&amp;reserved=3D0=
" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3D6MgfNu8%2BnvQhhGNNcYSkciMNUQBMrNc922kh2E5PAW0%3D&amp;reserved=3D0" targ=
et=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></=
p>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_PH0PR13MB4795FC71FE9560BCB10F3CAD9A219PH0PR13MB4795namp_--


From nobody Thu Jan 27 11:00:33 2022
Return-Path: <haoyu.song@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 BD23C3A0D2D; Thu, 27 Jan 2022 11:00:30 -0800 (PST)
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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 iRmDxrmlnont; Thu, 27 Jan 2022 11:00:26 -0800 (PST)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2104.outbound.protection.outlook.com [40.107.243.104]) (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 2557D3A0D27; Thu, 27 Jan 2022 11:00:26 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YdmdDqAaEuGjPh6yZZgk2fB/gIGu4qHbCjaVmGUHcJnM53QxK/btewJ/Qkj3OnEfEoWuSotYVcCsMbRdu9ImeufKyWM0BKgGzeqFn+DRzuiZ3xK438JMjbEnPNCSLuTTQF0/yQ52rPTbDXS4XAu0yiAIYW/2JgIORIPVfPMNy12D0d4TikdHpb/wjRduOgN0WmwcXNXCmrGXOgPPHckXtqA1B6OKyyeJupEqzwpMnAin6I1JaoFGBb4p8Sg3F5rOtdyAaYoB2wpnBq7oT4fPYc8k9UPN37CjAhxPcX3SNyxi3tL6Ip7xG8QBnnDcWGsPUtoIIniHAfBZIO0A7Xw6Ng==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XflCxJXXIDbhZxNQoT6ldwjQjSHrF0XmXDQpurzvUI0=; b=U1fgLcc0CABudqMAVHd6pJUt5+UaJLLN761crTKbi2otnHzoo66zo398kHJV8LURLjFQgEzC9xoZQzJ7wG1KWGBvmXgYG8coaUsx5F/KkYITpD8hAf2Bjcl+Ei2H+7j4QsTPRURB7/qNNh7RV7pmkuCLpCAGZZvrIxGaUfcnrCNOYjZxKtShsfIiqL25rXT01Jg+MR2EArcnDw0q62Zr80mZw4FyOXZ3Cf3wxeOmok78o/+8wvvV7DQKfSzaOtLvZvdM/1hZehsA1bk3C7HJ/LspbtIO7oP/P12SFo8DX9vLkZVzFg9RkND6XfGWCPP0fQCqc9etHXaJKp3uHT7Ewg==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XflCxJXXIDbhZxNQoT6ldwjQjSHrF0XmXDQpurzvUI0=; b=QWKXRAN34EwdeA846+n3jVJ2KbPoKCeQFbu7PedrIKCuvtsu/1dEoHvFkTRygPebdYhqXFbZmhUnGniSNcyI/9LobNSE/nbulmF1mpo+9QGOpzxo1qL3r1zaKCvQuuDAkwMT1vDcYcdJJJO6CZlxACJdc9StHUz0ICSFNT3UsP4=
Received: from PH0PR13MB4795.namprd13.prod.outlook.com (2603:10b6:510:92::15) by SA1PR13MB5054.namprd13.prod.outlook.com (2603:10b6:806:184::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.8; Thu, 27 Jan 2022 19:00:21 +0000
Received: from PH0PR13MB4795.namprd13.prod.outlook.com ([fe80::e59d:61b0:e122:be76]) by PH0PR13MB4795.namprd13.prod.outlook.com ([fe80::e59d:61b0:e122:be76%4]) with mapi id 15.20.4951.005; Thu, 27 Jan 2022 19:00:21 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fAABJueAACmK42A=
Date: Thu, 27 Jan 2022 19:00:21 +0000
Message-ID: <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com>
In-Reply-To: <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 52e4d5a7-32c3-4f0e-363b-08d9e1c744a7
x-ms-traffictypediagnostic: SA1PR13MB5054:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <SA1PR13MB5054F94A32A9F4D3ABCF6EEB9A219@SA1PR13MB5054.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: QeUiwygRxTQakYZffli72r9EAMeaq2cWpEuhtT3qKQRdMF78Kv89pT9HWaJvEDoUG98AK2fHiiuXWrBGFAtmHEqNwNrT77GbdAmgY0jT+zggD71yDu4VP8+VfotU6sjTqZ8Y2RMopl0jn0lfCib62bOI+m4QRRjjvaKLqVGg3WBWyrdqrCv2uF7pWr07GmscNx7btr847yKCxcuCyu6Ihm7icV/3t4SMKRj8XX8KQrEjTDJ7Scyy4611uBwNbsp+LQFziBDbYhDoPjgg5LN5dnobOT2KZgM4XcmUk77atE8+qW00W+7wh9g9cDSAixxZ1DYnw1fqJjh1XZTVBQe8gOQG05bPwAMgX73V+tlTdV/SXxAdwVrixn+AVk/TBhzPObZk2SX9Hj0Y+KHjFBrRLmY6C38+mDLM/KgIsPdSahB6W+fCfJnawq//unSdJCcz/v4TDBXsNhUuJxIWh43hxgZBUG3kKTGmsHt2gdKkj9zQMGW/FxUNE8XkSoCntWs96XEpVkbv+ZJFvr3kVt0DmHNbmeA2F4SxzX6GwQqAHRQIBiKNVyfM28jNu7U2Q/ZftO5lDA/rx1SZUTYWqLJYvfpR611LNfZqZoz5tuY6AE25xyQRqn/3oFs76LfESKgt4UUTbquvLSK2aZBZIDLaJoYAFwxhg31hkKmwYB+wV/wClLEDzDN/a5gggMqzJirxo8ea7Yf45i2COgHW2T3LuTUVJggAlWqsYcAI+Jr3q8lK/5Gf+Twr1LqNcQe+UEcyoJG5Iey+jf5tZIU0DrnPmbHtb9v6KURAuL+UHLB4aKCy3IyIzV0pgeHjZz6HajWPUzoUNDaua58C316z6X0KsbdmIDb83fQQbJySCtMV9TkVFJcrGcQ5jBXz/8GjDK5O
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:PH0PR13MB4795.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(38100700002)(83380400001)(2906002)(6506007)(7696005)(52536014)(33656002)(5660300002)(9326002)(86362001)(508600001)(38070700005)(122000001)(166002)(66556008)(53546011)(66946007)(76116006)(9686003)(54906003)(6916009)(4326008)(44832011)(186003)(966005)(26005)(8936002)(71200400001)(8676002)(55016003)(64756008)(66476007)(66446008)(316002)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2UtilSUpmKwWXmBynvnB4bzK0wq0jm5ptRQwIVZpnC+Nod4EbepK6Tm335q8?= =?us-ascii?Q?4HEYPCGKKUtsbIk5XDS8MoEFkqExYU8MYkmU1OucfFNO1kfxtXV2raIjln7c?= =?us-ascii?Q?83mNFk2dm3GjMmuxZuvoMsIOiClLfA71qTWeaSTGjsL+d8FcA+lojvoIBYHV?= =?us-ascii?Q?sHoLSqR3EXwigiTE060dEPUmAF6gTLcR1nN5OanGHesorJQ0otW+XzjWbOax?= =?us-ascii?Q?ODRXJzvuJ8eFX/pZJfYgY9hhlCPNP7qUhdLP3iuOCpCfINXnBzCAlmzdFzkO?= =?us-ascii?Q?wS3Cj/oKcwkKHW/GA1ID34xNuiIsO6AOYZt5LKk52R8k4abzuCdDtNC+elE9?= =?us-ascii?Q?iRbtkngGRjM5TAXKNP8viQUa7hmHp7+nVLs5QNiA759AqgI1RqLwNYA7unGs?= =?us-ascii?Q?diLsc3XzD72UP9sK2/EekYNXPOOArpZhp7XaggJzrIBbjb7+E9dpdH/2jakp?= =?us-ascii?Q?bCTsF2tK8q1OA5orRTWSeKKPmO5wG52nWDTarAOyYCKWloNcCTlWP7h/5V7Q?= =?us-ascii?Q?J60dvVJHlPZrbEDeCgfZFcnuD6xOxn9jlcj6wjT+yD4faKDcodF0lol5EwIl?= =?us-ascii?Q?n6xs+vDr0QjpHM2ypLXLJfHpuyDCS35moDR0B3ln940d2SHHY8iaNkzFM0kN?= =?us-ascii?Q?o/brLB6KVlB2Q03joQldCW/YnnGMSnfGEwbYRvCvppvLHZ5yQF2DHOG+qR+W?= =?us-ascii?Q?E+oQm4Run7PRoLjCTMC5kiD9qie+FMVAF7AXu8+T6ljYHFUR3hrIFbj2rFbv?= =?us-ascii?Q?7uADaj9eFZjEPITrv1h2qabzoGnoyjJOUG/NtPx2Z1biHIN+0tUiVIWSesoI?= =?us-ascii?Q?0lC371nA8zmJJcjXRNWIkd3Hw3UZxKd2mzg7EbFHRcnPs5S6xesa2gtJlcAl?= =?us-ascii?Q?cbRT9i2BSsso3qWuI4tvvwzki43dV9XWMUuQozfgNJ2LW4F8/f2vy4mZHk7r?= =?us-ascii?Q?BqK/PUZh7etSNHawoygaLtER/SNNUrAmSY7+kNIgs3nPqkw5AhQqNAXE8O2N?= =?us-ascii?Q?gTQ9YlH3lSEC+LyOU1vepN46+0gh9No7ioDIMnxGNXxeYKtyM07r1s2DVLQp?= =?us-ascii?Q?c1agRfXPlsJacWSpfQvIjkUFNo/Cxd91mPKeoxm6SaKsOvu3HL2Uz3JMtFTh?= =?us-ascii?Q?H5kOGJnGR5mbKPgAYzLtKLnf/0syBWJUEhaKtMHjz9Xd/pl19Jv9jR6oa+mQ?= =?us-ascii?Q?DMQeRZ/1yTZ/ayVv+4EQLH+9tSNJCBe0lV8oQSc5sJyo4c613anooMN4BrCF?= =?us-ascii?Q?dvcrE3Ir1f61nhFh8lTI9lmsb8KFkur4XEKbZYgJWi2y+A4uXOOn/k5TeDEY?= =?us-ascii?Q?gSRA/zR8sOcECekhoGx4ZJ3xG4fDA/NUTKjOJHtJHkW9myWTjYuX3xu86fDw?= =?us-ascii?Q?w0QZKTU5dZ6NWsBprHqiVS319tqqmUOElsQoXUiTAH5mywZ3mi0we+6k8rca?= =?us-ascii?Q?bssH/WygdlB5wI3KCqynrmjRainzGgqxPzA8v1i/RFovQ94L4cNivQiBUHuO?= =?us-ascii?Q?O9s27I5rms5fAi0d+jKBQOQlI8DJ9OCpWOQlC+ipk6BhuxxGz22r9QcdOV3C?= =?us-ascii?Q?HcacE1Xzy7ftptYqfXWUGGnlLerIBLUq5D0CIa0iE1qI9WTWWBc/L94YzpAl?= =?us-ascii?Q?zw=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_PH0PR13MB479524F559A9E68B541F3C499A219PH0PR13MB4795namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR13MB4795.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 52e4d5a7-32c3-4f0e-363b-08d9e1c744a7
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2022 19:00:21.4624 (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: qasPS05xU6j64U70gyfY99lY7L7pt2CaXvLx79/pBPqHuAYqnmQSTk7L5AvDIQluHe6CEcQVU5NX10RB/5UPnw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR13MB5054
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UX-mnfd0XAJF2SOBxCv48CEzw9c>
Subject: Re: [spring] Active OAM in 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, 27 Jan 2022 19:00:31 -0000

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

Hi Greg,

Thank you for your questions. Please see inline response.

Best,
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com>
Sent: Wednesday, January 26, 2022 3:01 PM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7Cc347a296576a4bcc02dc08d9e11fcba3%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C1%7C637788348960663433%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DICDx4pdmgXJBs6=
8SATcvkTpZSOTZ6LD7JyCCKYM6IJg%3D&reserved=3D0> it seems to me like adding t=
he IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DCzxg8dYGfDXViyRtY2Z2vuIKit%2B9Pw0atzLonOVTdfE%3D&reserv=
ed=3D0>, comprehensively address the PM OAM requirements for SRv6.

HS>> Let's give a few features of our proposal: (1) it's session-less and w=
e don't need assign any roles (e.g.,  reflector); (2) no needs for a return=
 path. The measurement can start and end at any node (solely determined by =
the SRH); (3) udp-based which can support any existing IOAM modes and poten=
tially other OAM methods.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

HS>> In this particular case, IOAM is used for active measurement because i=
t's not included in a user packet.

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3DEgovYo3tJgmCUR8eu0I%2BkF%2Ff9fcfKFGi6gaOycyFM6g%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cc347a296576a4bcc02dc08d=
9e11fcba3%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788348960663433%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3Dx0ROnWuMAW%2BJhiEROH%2Fg4%2BruahabOaHctwN6eVe=
X9jw%3D&reserved=3D0>

--_000_PH0PR13MB479524F559A9E68B541F3C499A219PH0PR13MB4795namp_
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: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:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	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"blue" vlink=3D"purple" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Greg, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you for your questions. Please see inline resp=
onse. <o:p>
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Haoyu<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Greg Mirsky &lt;gregimirsky@gmail.com&g=
t; <br>
<b>Sent:</b> Wednesday, January 26, 2022 3:01 PM<br>
<b>To:</b> Haoyu Song &lt;haoyu.song@futurewei.com&gt;<br>
<b>Cc:</b> spring@ietf.org; IETF IPPM WG &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">thank you for bringing the topic of Active OAM to th=
e discussion. As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DICDx4pdmgXJBs68SATcvkTpZSOTZ6LD7JyCCKYM6IJg%3D&amp;=
reserved=3D0">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Please find my notes in-lined below under the GIM&gt=
;&gt; tag.<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">Greg<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, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wro=
te:<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">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I wonder what gaps you find in the exist=
ing active measurement protocols, e.g., STAMP and RFC 6734 (would be more c=
onvenient to use an acronym). It appears to me that, for example, STAMP and=
 its extensions, including the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DCzxg8dYGfDXViyRtY2Z2vuIKit%2B9Pw0atzLonOVTdfE%3D&am=
p;reserved=3D0">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">HS&gt;&gt; Let&#8217;s give a few features of our pr=
oposal: (1) it&#8217;s session-less and we don&#8217;t need assign any role=
s (e.g., &nbsp;reflector); (2) no needs for a return path. The measurement =
can start and end at any node (solely determined by the SRH); (3)
 udp-based which can support any existing IOAM modes and potentially other =
OAM methods.
<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">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOA=
M as follows:<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">&nbsp; &nbsp;In terms of the classification given<o:=
p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp; &nbsp;in [RFC7799] IOAM could be portrayed as=
 Hybrid Type 1.<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Does your proposal change&nbsp;that?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">HS&gt;&gt; In this particular case, IOAM is used for=
 active measurement because it&#8217;s not included in a user packet.
<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DEgovYo3tJgmCUR8eu0I%2BkF%2Ff9fcfKFGi6gaOycyFM6g%3D&amp;reserved=
=3D0" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3Dx0ROnWuMAW%2BJhiEROH%2Fg4%2BruahabOaHctwN6eVeX9jw%3D&amp;reserved=3D0" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:=
p></p>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_PH0PR13MB479524F559A9E68B541F3C499A219PH0PR13MB4795namp_--


From nobody Thu Jan 27 13:09:24 2022
Return-Path: <huaimo.chen@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 258113A0D77 for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 13:09:21 -0800 (PST)
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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable 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 JAtvy6GyqMIs for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 13:09:16 -0800 (PST)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2138.outbound.protection.outlook.com [40.107.244.138]) (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 8E6CC3A0D76 for <spring@ietf.org>; Thu, 27 Jan 2022 13:09:16 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kojsVmCxiikNCwXdJ9N9HwhDzNZ1mUYMbYZBa0YgGjUzWU4VPTmcSeaUdZsFaw9PaUNea4GZek89m1FdwZ3gIc7Ou4yBhzLxGvNlv7OejG0uX/0ge+esG181njnLB8WUFswYmCkNwbqvvBB4y5gXw8wJnQF7Mo/P6BqaPH0zuwy1sgIzEiCNt0ZhqOaPOTU23LHWhWcDVzMjcHw8n6aflP73ML35CctrwI3aja5Uj72/A72dQIG2Q90XMSTg0GNT/gVFQa1VusBsxIktXrnhExO1VHF56OrFvU7wazfhcW6ozEx4nfTZECJnIBvKcxdgVnJBvuKt4aKJfV/FeLZQkg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=C4CIX7TYwWSLUqLcIyZwrn/r1ORnz4jeJWUseR0dViE=; b=hGZNXwcusduynOjBg96Qr9a/X+z0cxrpj0SaDndr3v17AGUZ1IdUUSwMGj+X4A1ZAWmUSmjLOeUgzXyyeVh/n2bzZBBnZ5kGV228YLLp9k7f15TIv0BeAwG0FB10yFR3AxO+VyWZMoc7cxl4IyXXwF2kqOlltZrU+ZNw1h0kPpqjy39nGxy8VfqYq/T45L7jjyASzElyObyzNQQZrbvyXGDpH4y4AsSXsCqlnUsK6rTaM9e4DqLnG/Xbm6SoiaBj4DL0XG9nllDW6cI+qx2OLE+BCIMAgTOWKNqlw+iQGiuLIpOTXhNxc8XaucblbHAKtqv4bd4EC69Wt6dKBh1Puw==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C4CIX7TYwWSLUqLcIyZwrn/r1ORnz4jeJWUseR0dViE=; b=bGCxXBhjk2slGDgrVVHft9CxWapZKtIBPc5XqeClj/is84IPKCGvtiIRAezbNInwX8WYki1ZnBTkb73iAsKrK9fsQPDVCrpSgpXv1nLpfjvcMTY9wcu9HXXJilFTyThXlHkYEv5p3NeqqEC9fjrLBiqSlmVKNbJIyg/SsmBSnc0=
Received: from BY3PR13MB5044.namprd13.prod.outlook.com (2603:10b6:a03:362::22) by BN7PR13MB2561.namprd13.prod.outlook.com (2603:10b6:406:b6::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Thu, 27 Jan 2022 21:09:03 +0000
Received: from BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27]) by BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27%9]) with mapi id 15.20.4951.005; Thu, 27 Jan 2022 21:09:03 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: Shraddha Hegde <shraddha=40juniper.net@dmarc.ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAK40CcgABtXaQo=
Date: Thu, 27 Jan 2022 21:09:03 +0000
Message-ID: <BY3PR13MB5044E0A1FEF936320A03052FF2219@BY3PR13MB5044.namprd13.prod.outlook.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com>
In-Reply-To: <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
suggested_attachment_session_id: 6b569432-ab0e-f2ef-27ae-93197fab5cee
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9c4453b9-660a-4735-d500-08d9e1d93f15
x-ms-traffictypediagnostic: BN7PR13MB2561:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BN7PR13MB2561161FD15DD9A907EF7F3CF2219@BN7PR13MB2561.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MwV7xy/4lTIYs2p4DsH/10pUWySHkROM0pOhAl6CTJ8r7XHO877jtWNEi5kjD9FlVjxoYmvB4AD5sUiAPAUMST4AqnikF/Vikd8DnsFHnnWVZatgSj72RNQ/LxMCyGmlKYVcctvI12WlM4txPDkS99NXPlCfTbILgQMO0l6HDIXswmF8oH0xtmGyUU7YE8sVuu0IrLi2ZHydUCWadYrcnLlCGmk2SY1ccH9d9fHQFnoJLGEEBRdL/cBgoRQHjWnRZqAdDj069jMlFiDJ2BTxKd3/Kee1Teowq4cLXiYCPtSd6I06QzHGmXYV4hgTmucoJXeU/c3RLKx4BbsegH/WccgBAWxlkCMGW3+7pCDZv4aKLFy6KrjmyX/tK6G+5EZvlGAsLaxFa3tlM99nIRAgdejr/SRUHK2gSaV1u98kzD8x/V7iQwTzwF2zvJHAJJ7iLOimgkctIFBTf6qGCNypkY4JWBqGvieiDC0YiXe6jBLMUqydzzp35GOapJFbbj/BJPkBdroyRwmUJktVeuse/qX6jzm40QGrdlfjCZUSVInf8vdA8CIpW/AEpfbNBDA5JQijqSimejPaSppJSCXLlAqfMK9+eHQEFJcI4PfuHa3zWRxd28myjJ2eCJGLY3lpZrg4oqtkV6iK+0vcX2RjPzQTVxuQJZh9dpVJEs290x8hc/YEBUaozSWPgkCIP5jFjElo3Bd+Ula/J9zZeN/lgENQHn3viRAFumA6/EQu5nh5uXUkf5awjZKFXtq5lZ5WSL/2NAVJ48JrOv5mVDv23gKlU939eBgtiuGAiOl5xd4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB5044.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(9686003)(64756008)(8676002)(5660300002)(52536014)(44832011)(8936002)(186003)(66476007)(33656002)(86362001)(76116006)(66446008)(91956017)(110136005)(316002)(66946007)(66556008)(7696005)(71200400001)(508600001)(53546011)(966005)(38100700002)(19627405001)(6506007)(38070700005)(166002)(2906002)(55016003)(99936003)(122000001)(83380400001)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?Gv2j6mKatzz/qz8c1PkTiAd6Hj0a26Zl7/O8/hWqnD6JLSNBzc4a2KyJ?= =?Windows-1252?Q?Hfxfc69SN27+7AgpK+Ko8OcZVLXf5NwBf7oGpq1JuFzUCB8Me4e/apO3?= =?Windows-1252?Q?7EMJi/6qLsn0m9C/i5DIysiKCLSec4+gaUtSozl+YHMuOjRq0fejdM0m?= =?Windows-1252?Q?RQI0lasRdgAoarXf2Pw6G3bzadihedJgilrkkGouHU+c9TYyBI7YMZRb?= =?Windows-1252?Q?euu7YKgB3cXVGFPVPfQKtJMoCD9oXiDjvtsmYjOU6x56qCCAgizJL3Q0?= =?Windows-1252?Q?V4hXTi4nMXGi73XCjYd74T5D2HiHskrBx9c2DkBkG94pxKv1R/UQQhzp?= =?Windows-1252?Q?Sda1JTr7DQ17s4YYDDkIAEAmKcp755Z+HZei4/39PK/jqF1C+aTW+uSf?= =?Windows-1252?Q?sYhlPDot5h2LmK+sjupzmBOe0UGYKQ+Cw0WQA1I/4xm2LcQQu6W2jDfu?= =?Windows-1252?Q?KoApi+yfRPWW85AZ8H4MF8HRVYrwj9CI8qAQIY3DkqBlRioXv+ssTypO?= =?Windows-1252?Q?FXZGkk7cxnXA2JFWt4yKPPNRKIOA14VYat/Jkp1WQ1WLebMsJvB0MvcQ?= =?Windows-1252?Q?AX52bIlQXaJRHqXwPOw/8DqC1CGzmGh2yiQ95k7Y7gEq5IA/OrftIac7?= =?Windows-1252?Q?6rOBlo85ROjLzgqBb7ZQ4QOldwmVPnfQQ/wyymL5Fx6O4AUFlFv9iT0V?= =?Windows-1252?Q?9a1lbpMV8jNH9i/bkm+Pi5UCsm/OImHwkQ8wNr3dJenIwcHEySU+wTt6?= =?Windows-1252?Q?3qzFFP4lMgs1z+prhPTRAsiY5rChU4a7nkzArfjOX7zZj38Ns6+A3ynx?= =?Windows-1252?Q?GPAUOtafdYWNaSnQVeBdmJuxjooO+7bIbhXh/qNJWSpf7TZgrbOdaEjP?= =?Windows-1252?Q?hxrr1+qHcS2p/Lwg+0WFDAbslIIxdeanrdCKvhl4R/KuG20DTDnkxRNh?= =?Windows-1252?Q?pr39p2LMPL47zFjQkSZBFIBjvV7LVkojv3qaHiQVcsKD5d5CjFCGANkw?= =?Windows-1252?Q?VJugigleQ73lZ7eX85W6ub1Tvug8VoNuC55sbDLnMEIY7LD1O2HKqC5j?= =?Windows-1252?Q?vJY09PX78nbH60rtPr8rtCT6xsgL/PpW8CXVBo+X1JaaA8jSncAi+Sma?= =?Windows-1252?Q?HyeOYkU7rnbSqJDKsIslDUuINjTXTD0iazi/msFA6oh2tiEVHUGT1dTk?= =?Windows-1252?Q?oL/XRY+m/1qTnQsyUxBOZBVhNLESpjasMamEP2Yd4RAn4dbp47CqCl5m?= =?Windows-1252?Q?WtEnyvvfThICbt9zKb/buwdrgpnGGfZwI+l1Jr/+GlOAD5elfmz6FNkz?= =?Windows-1252?Q?QRUt4rztp/6eRy3jaleKypZpQdic8lFhJ1i5XXZECKaOa8gk38KRgdld?= =?Windows-1252?Q?Y9DAKDugsqvkubsWuCETUN1PvX2rl35Dfq1dsCY4SkFaiYE6TRnkg6B0?= =?Windows-1252?Q?DtKXFzp8v2+H/ISKL5o9azQoxWAMk8goxfdEHilRwv88Mq0RqvFiPNVF?= =?Windows-1252?Q?AMd4DIRi3tvpV30fvF8+vgw3oeXDZOVQsffwVPm5nfOJE7jjmg8LHR0L?= =?Windows-1252?Q?XaTTcio8r51Ezjv6HSAN7f9Klj51bJJXX2K0wrUe/HZnJ3rF2DESbDuh?= =?Windows-1252?Q?TwOBk6TwQ+wtDkTk6NRia6D21XiK026Oj54p8WGqOyhn9vOZry7HAl5s?= =?Windows-1252?Q?oGq5eL1kwbgs4YPDgF8zayuFMxMT42c4jIcS4214Sz3k3xRxDNHOsnFo?= =?Windows-1252?Q?xRm16CjY39XSzFzI0gLUxAZ4PsZHnv21d5qKMtQpKRevKBL17Jydh7Py?= =?Windows-1252?Q?qRoxsQ=3D=3D?=
Content-Type: multipart/related; boundary="_004_BY3PR13MB5044E0A1FEF936320A03052FF2219BY3PR13MB5044namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB5044.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9c4453b9-660a-4735-d500-08d9e1d93f15
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2022 21:09:03.1091 (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: R0YvIa+5y84NNrip0HLx6Em35YUSjfYYujW0iuOG75nCnntxsDhAt74XRiwYNi6xCZuKB5+jifulnyUwbK0s7w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR13MB2561
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rsPQuD1RpVOHPRuhBrpzkXRGO1M>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Thu, 27 Jan 2022 21:09:21 -0000

--_004_BY3PR13MB5044E0A1FEF936320A03052FF2219BY3PR13MB5044namp_
Content-Type: multipart/alternative;
 boundary="_000_BY3PR13MB5044E0A1FEF936320A03052FF2219BY3PR13MB5044namp_"

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

Hi Shraddha,

    Thank you for your comments.

    I remember that I talked to you face to face in IETF meeting and
suggested merging your draft and our draft a long time ago before
your draft is adopted. You said it would be ok to have the two drafts
in WG. In addition, I sent you an email to ask for merging the two drafts,
but did not receive any reply from you.

    I also remember that Zhibo supported the adoption of your draft.

    These two drafts have some overlaps and differences. Our draft
refers to yours for the overlaps, but focuses on the different
method for protection and the area your draft does not cover.

    For example, your draft talks about using anycast SID to protect
node failure. I remember that this was discussed in IETF meeting and
some issues were raised by others. We do not use anycast SID for
protection.

    Regarding to "May cause congestion somewhere else in the network",
this seems true for the two drafts when a node failed.

Best Regards,
Huaimo

________________________________
From: spring <spring-bounces@ietf.org> on behalf of Shraddha Hegde <shraddh=
a=3D40juniper.net@dmarc.ietf.org>
Sent: Thursday, January 27, 2022 2:15 AM
To: bruno.decraene@orange.com <bruno.decraene@orange.com>; SPRING WG <sprin=
g@ietf.org>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding


WG,



I  don=92t support the adoption of this document as a WG document.



I am in agreement with stephane=92s comments on the list.



  1.  May cause congestion somewhere else in the network

There is already WG adopted document that is addressing the problem space

draft-ietf-spring-segment-protection-sr-te-paths.

This draft does not provide significant advantages over the proposed soluti=
ons in

draft-ietf-spring-segment-protection-sr-te-paths.

draft-hu-spring-segment-routing-proxy-forwarding claims to provide better s=
olution when all nodes

have not been upgraded. draft-hu-spring-segment-routing-proxy-forwarding in=
troduces protocol extensions

and the nodes that aren=92t upgraded to understand the extensions will drop=
 the traffic so there isn=92t

any significant improvement in the approach.



In fact, the approach described in draft-hu-spring-segment-routing-proxy-fo=
rwarding may

cause other issues such as bandwidth double booking since it proposes that =
 any neighbor that

claims proxy forwarding will be used to forward the protected traffic.



For ex:



[cid:image001.png@01D81379.DDE14C10]



In above diagram

SR-TE path is RT1->RT3->RT7->RT5

Only RT4 supports proxy-forwarding

On failure of RT3, RT1 would send traffic to RT4 via RT1->RT6->RT7-RT4

RT4 will then send to RT7 as per the SR-TE path

RT7 will then send to RT5 via RT7->RT4->RT5



In this example, same traffic is traversing the RT7->RT4 link 3 times.



Operationally this solution is very complex to manage. A network that start=
s with no segment protection,

It may be ok to drop the traffic if some nodes have not been upgraded but c=
ausing congestion

somewhere else would be difficult to debug.



  1.  BSID solution

draft-ietf-spring-segment-protection-sr-te-paths does not explicitly discus=
s the solution for BSIDs.

Most of the BSID deployments use anycast based solution where same BSID is =
assigned on anycast nodes and BSID is always preceded by the anycast SID. S=
ection 2.2 in draft-ietf-spring-segment-protection-sr-te-paths discusses th=
is approach.

             draft-hu-spring-segment-routing-proxy-forwarding  provides a p=
rotection solution for BSIDs when anycast is not in use.



 If WG is inclined to solve the BSID protection problem when anycast soluti=
on is not in use, I would prefer the

              Approach to be more aligned with draft-ietf-spring-segment-pr=
otection-sr-te-paths. I do not support Introducing completely   different s=
olution based on proxy forwarding which has other implications described in=
 point 1.





Rgds

Shraddha





Juniper Business Use Only

From: spring spring-bounces@ietf.org<mailto:spring-bounces@ietf.org> On Beh=
alf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: Thursday, January 13, 2022 3:49 PM
To: SPRING WG <spring@ietf.org>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding



[External Email. Be cautious of content]



Dear WG,



This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Furldefense.com%2Fv3%2F__https%3A%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-s=
pring-segment-routing-proxy-forwarding%2F__%3B!!NEt6yMaO-gk!TWaV4x51MCL2h93=
fiW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR%24&data=3D04%7C01%7Chuaim=
o.chen%40futurewei.com%7Cf11b3573b9f441267f6008d9e164cfef%7C0fee8ff2a3b2401=
89c753a1d5591fedc%7C1%7C0%7C637788645400164200%7CUnknown%7CTWFpbGZsb3d8eyJW=
IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3DS2%2BmuO29w3Yy%2F3pqvU1A2xByY7xrciCzp%2FUqZfPPUN4%3D&reserved=3D0>



After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.



Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.



If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.



Thanks!

Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_BY3PR13MB5044E0A1FEF936320A03052FF2219BY3PR13MB5044namp_
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 type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Hi Shraddha,
<div><br>
</div>
<div>&nbsp; &nbsp; Thank you for your comments.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; I remember that I talked to you face to face in IETF mee=
ting and </div>
<div>suggested merging your draft and our draft a long time ago before</div=
>
<div>your draft is adopted. You said it would be ok to have the two drafts =
</div>
<div>in WG. In addition, I sent you an email to ask for merging the two dra=
fts,</div>
<div>but did not receive any reply from you.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; I also remember that Zhibo supported the adoption of you=
r draft.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; These two drafts have some overlaps and differences. Our=
 draft</div>
<div>refers to yours for the overlaps, but focuses on the different </div>
<div>method for protection and the area your draft does not cover. </div>
<div><br>
</div>
<div>&nbsp; &nbsp; For example, your draft talks about using anycast SID to=
 protect </div>
<div>node failure. I remember that this was discussed in IETF meeting and</=
div>
<div>some issues were raised by others. We do not use anycast SID for</div>
<div>protection.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; Regarding to &quot;May cause congestion somewhere else i=
n the network&quot;,</div>
<div>this seems true for the two drafts when a node failed.</div>
<div><br>
</div>
<div>Best Regards,</div>
Huaimo<br>
</div>
<div>
<div id=3D"appendonsend"></div>
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
<br>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> spring &lt;spring-bou=
nces@ietf.org&gt; on behalf of Shraddha Hegde &lt;shraddha=3D40juniper.net@=
dmarc.ietf.org&gt;<br>
<b>Sent:</b> Thursday, January 27, 2022 2:15 AM<br>
<b>To:</b> bruno.decraene@orange.com &lt;bruno.decraene@orange.com&gt;; SPR=
ING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</font>
<div>&nbsp;</div>
</div>
<div lang=3D"EN-US" style=3D"word-wrap:break-word">
<div class=3D"x_WordSection1">
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
WG,</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
I &nbsp;don=92t support the adoption of this document as a WG document.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
I am in agreement with stephane=92s comments on the list.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b>&nbsp;</b></p>
<ol type=3D"1" style=3D"margin-bottom: 0in;margin-top:0in">
<li class=3D"x_MsoListParagraph" style=3D"margin: 0in 0in 0in 0.5in; font-s=
ize: 11pt; font-family: Calibri, sans-serif;margin-left:.25in">
<b>May cause congestion somewhere else in the network</b></li></ol>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
There is already WG adopted document that is addressing the problem space</=
p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
draft-ietf-spring-segment-protection-sr-te-paths. </p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
This draft does not provide significant advantages over the proposed soluti=
ons in
</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
draft-ietf-spring-segment-protection-sr-te-paths. </p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
draft-hu-spring-segment-routing-proxy-forwarding claims to provide better s=
olution when all nodes</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
have not been upgraded. draft-hu-spring-segment-routing-proxy-forwarding in=
troduces protocol extensions</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
and the nodes that aren=92t upgraded to understand the extensions will drop=
 the traffic so there isn=92t</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
any significant improvement in the approach. </p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
In fact, the approach described in draft-hu-spring-segment-routing-proxy-fo=
rwarding may
</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
cause other issues such as bandwidth double booking since it proposes that =
&nbsp;any neighbor that</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
claims proxy forwarding will be used to forward the protected traffic.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
For ex:</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<img width=3D"637" height=3D"428" id=3D"x_Picture_x0020_1" style=3D"width:6=
.6388in; height:4.4583in" data-outlook-trace=3D"F:1|T:1" src=3D"cid:image00=
1.png@01D81379.DDE14C10"></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
In above diagram </p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
SR-TE path is RT1-&gt;RT3-&gt;RT7-&gt;RT5 </p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
Only RT4 supports proxy-forwarding</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
On failure of RT3, RT1 would send traffic to RT4 via RT1-&gt;RT6-&gt;RT7-RT=
4</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
RT4 will then send to RT7 as per the SR-TE path</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
RT7 will then send to RT5 via RT7-&gt;RT4-&gt;RT5</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
In this example, same traffic is traversing the RT7-&gt;RT4 link 3 times.</=
p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
Operationally this solution is very complex to manage. A network that start=
s with no segment protection,</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
It may be ok to drop the traffic if some nodes have not been upgraded but c=
ausing congestion
</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
somewhere else would be difficult to debug.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<ol start=3D"2" type=3D"1" style=3D"margin-bottom: 0in;margin-top:0in">
<li class=3D"x_MsoListParagraph" style=3D"margin: 0in 0in 0in 0.5in; font-s=
ize: 11pt; font-family: Calibri, sans-serif;margin-left:.25in">
<b>BSID solution</b></li></ol>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:.5in">
draft-ietf-spring-segment-protection-sr-te-paths does not explicitly discus=
s the solution for BSIDs.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:.5in">
Most of the BSID deployments use anycast based solution where same BSID is =
assigned on anycast nodes and BSID is always preceded by the anycast SID. S=
ection 2.2 in draft-ietf-spring-segment-protection-sr-te-paths discusses th=
is approach.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dr=
aft-hu-spring-segment-routing-proxy-forwarding &nbsp;provides a protection =
solution for BSIDs when anycast is not in use.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;If WG is inclined to solve the BSID protection problem when anycast s=
olution is not in use, I would prefer the</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Approach to be more aligned with draft-ietf-spring-segment-protection-s=
r-te-paths. I do not support Introducing completely&nbsp;&nbsp; different s=
olution based on proxy forwarding which has other implications described in=
 point 1.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
Rgds</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
Shraddha</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_msipfooter30b3d538" align=3D"center" style=3D"margin-right: 0=
in; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif;mar=
gin:0in; 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"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b>From:</b> spring <a href=3D"mailto:spring-bounces@ietf.org">spring-bounc=
es@ietf.org</a>
<b>On Behalf Of </b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decr=
aene@orange.com</a><br>
<b>Sent:</b> Thursday, January 13, 2022 3:49 PM<br>
<b>To:</b> SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding</p>
</div>
</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;line-height:12.0pt; background:#FFEB9C">
<b><span lang=3D"FR" style=3D"font-size:10.5pt; font-family:&quot;Lato&quot=
;,sans-serif; color:black">[External Email. Be cautious of content]</span><=
/b></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR">&nbsp;</span></p>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
Dear WG,</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Furldefense.com%2Fv3%2F__https%3A%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-h=
u-spring-segment-routing-proxy-forwarding%2F__%3B!!NEt6yMaO-gk!TWaV4x51MCL2=
h93fiW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR%24&amp;data=3D04%7C01%=
7Chuaimo.chen%40futurewei.com%7Cf11b3573b9f441267f6008d9e164cfef%7C0fee8ff2=
a3b240189c753a1d5591fedc%7C1%7C0%7C637788645400164200%7CUnknown%7CTWFpbGZsb=
3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300=
0&amp;sdata=3DS2%2BmuO29w3Yy%2F3pqvU1A2xByY7xrciCzp%2FUqZfPPUN4%3D&amp;rese=
rved=3D0" originalsrc=3D"https://urldefense.com/v3/__https:/datatracker.iet=
f.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/__;!!NEt6yMaO-gk=
!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR$" shash=
=3D"crm3yfWOPypbNM0c/RSW2DQcrjlsvttZmFUHO1EIxcee69y4deBIrpgP9kojyvGdzSXvvTF=
syCrMjiL0rQPKEkfx+xZafbml5MFE6slKYIi7AWwvYQsut+2rtTj9pWvEXqODKeI+V35uUUBkaS=
NbOyTd8JtZIsEQKFWEpy3MWis=3D">https://datatracker.ietf.org/doc/draft-hu-spr=
ing-segment-routing-proxy-forwarding/</a></span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.
</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the
 document.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">Thanks!</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">Bruno, Jim, Joel</span></p>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">____________________________________=
___________________________________________________________________________=
__________</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">&nbsp;</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">Ce message et ses pieces jointes peu=
vent contenir des informations confidentielles ou privilegiees et ne doiven=
t donc</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">pas etre diffuses, exploites ou copi=
es sans autorisation. Si vous avez recu ce message par erreur, veuillez le =
signaler</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">a l'expediteur et le detruire ainsi =
que les pieces jointes. Les messages electroniques etant susceptibles d'alt=
eration,</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">Orange decline toute responsabilite =
si ce message a ete altere, deforme ou falsifie. Merci.</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">&nbsp;</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">This message and its attachments may=
 contain confidential or privileged information that may be protected by la=
w;</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">they should not be distributed, used=
 or copied without authorisation.</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">If you have received this email in e=
rror, please notify the sender and delete this message and its attachments.=
</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">As emails may be altered, Orange is =
not liable for messages that have been modified, changed or falsified.</spa=
n></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">Thank you.</span></pre>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB5044E0A1FEF936320A03052FF2219BY3PR13MB5044namp_--

--_004_BY3PR13MB5044E0A1FEF936320A03052FF2219BY3PR13MB5044namp_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=39754;
 creation-date="Thu, 27 Jan 2022 07:15:05 GMT";
 modification-date="Thu, 27 Jan 2022 19:53:23 GMT"
Content-ID: <image001.png@01D81379.DDE14C10>
Content-Transfer-Encoding: base64

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
QB4C/3/ZU5gy+JYEqwAAAABJRU5ErkJggg==

--_004_BY3PR13MB5044E0A1FEF936320A03052FF2219BY3PR13MB5044namp_--


From nobody Thu Jan 27 14:01:22 2022
Return-Path: <gregimirsky@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 0618E3A137C; Thu, 27 Jan 2022 14:01:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.997
X-Spam-Level: 
X-Spam-Status: No, score=-6.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, 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 KN2cYNu-wPBG; Thu, 27 Jan 2022 14:01:04 -0800 (PST)
Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (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 23A233A1333; Thu, 27 Jan 2022 14:01:04 -0800 (PST)
Received: by mail-ej1-x630.google.com with SMTP id h7so9286714ejf.1; Thu, 27 Jan 2022 14:01:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PjGeXzWOXDCPZeECCJgCIz7jHS/O2+iW8ncNdvofxjs=; b=DAuIJYVB+qQw0RCIUNU5F+KAHU4HlE830ZQwWmW5Stmpd7L0yMgSnpeClXzmBVk2Eo 1jKL+RzFMGbiSIZYN8tAmyl2M5TkO4x//e80X674F7ZLfgAmaOmzgpLo5KJJzbImH1Ef Q1wMQ2E8PTzK/s95H0+VrXrxNax7KT5Qsh1/Wy+MnegnjjfTqmgxpkxlPfX3Cxs93Xvi A3Ya3snugw2NkK+8JmoDnGUGmYtCCW0ZUXYMtWiZ4VUU46K/VIzZstS1hyheJiguxbTB JN4VZQzY459pntsDsIEvMizGZTjpXTSKpM0GJEOQuwGTTdawzTy+m9Ath96RwxjLSQF9 5TNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PjGeXzWOXDCPZeECCJgCIz7jHS/O2+iW8ncNdvofxjs=; b=hbtYjRPtEIEjgJERdYKSkOsJD0BMj/30RbOvHpOumuTpIV2lzHkYy73R3cAURMHWuH Rl1w0FsShxvJgueNr7PxcJN+8uIoSAsfo4jy0s3EVXeG7iFBOpwFALJhjfeyKzufsIkO URrcTuvu6xDXLEfN0GQQ7+diy6nNdxmh52R6+0ol5svg5Adz57ARwPbXFPhmUe45OKX0 PRtKv29TtfnUvgvToAuUbXKrs/QiEGzz4mQnANAW5RcpH/SlV3TZSPRF/ITugcOr1ZJi Ed4sCt8P6dm4TSyxgVLydF1meBvtzfkUsPWkq1Ynm7Y8C36LD2h0HbI335f+XVUKTzkx N5og==
X-Gm-Message-State: AOAM532pcEpPLvU90hfCoIjfOlV7wXM02T9bThObZ5vTlLAyJWwp74qG fHI57KJRaS1N43dycStNBEnuYyj+U6OZL9sYppwpy4gxU1RLuA==
X-Google-Smtp-Source: ABdhPJyYeok+xbKDvc32tyzQomsvyWIruM2NS2rQd+YtXu4O8eFa+1xqYIA/qMZuO0O3f4FE9leYWWNb/0YrqIR1wEI=
X-Received: by 2002:a17:907:a428:: with SMTP id sg40mr4537753ejc.235.1643320861242;  Thu, 27 Jan 2022 14:01:01 -0800 (PST)
MIME-Version: 1.0
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com>
In-Reply-To: <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 27 Jan 2022 14:00:49 -0800
Message-ID: <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com>
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002fbb8a05d697748a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/8w8RBl3I6g2nZPmeLeh7dHd5G_g>
Subject: Re: [spring] Active OAM in 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, 27 Jan 2022 22:01:15 -0000

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

Hi Haoyu,
thank you for your detailed reply. Please find my follow-up notes in-lined
below under the GIM2>> tag.

Regards,
Greg

On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song <haoyu.song@futurewei.com>
wrote:

> Hi Greg,
>
>
>
> Thank you for your questions. Please see inline response.
>
>
>
> Best,
>
> Haoyu
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Wednesday, January 26, 2022 3:01 PM
> *To:* Haoyu Song <haoyu.song@futurewei.com>
> *Cc:* spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
> *Subject:* Re: [spring] Active OAM in SRv6
>
>
>
> Hi Haoyu,
>
> thank you for bringing the topic of Active OAM to the discussion. As the
> concept of Active IOAM is introduced in the IPPM WG draft
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
sdata=3DICDx4pdmgXJBs68SATcvkTpZSOTZ6LD7JyCCKYM6IJg%3D&reserved=3D0> it
> seems to me like adding the IPPM WG community to the discussion is the
> right thing to do.
>
> Please find my notes in-lined below under the GIM>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com>
> wrote:
>
> Hi SPRING WG,
>
>
>
> Real time monitor on every node and every link on a network is necessary
> to detect  gray failures, which are the key culprit for poor QoS but hard
> to catch. SR provides an ideal mechanism, when working with some efficien=
t
> planning algorithm, to achieve that with low cost.   Our proposal SRv6
> In-situ Active Measurement (SIAM) suggests a simple  active measurement
> approach which can support different
>
> GIM>> I wonder what gaps you find in the existing active measurement
> protocols, e.g., STAMP and RFC 6734 (would be more convenient to use an
> acronym). It appears to me that, for example, STAMP and its extensions,
> including the SRPM draft
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
sdata=3DCzxg8dYGfDXViyRtY2Z2vuIKit%2B9Pw0atzLonOVTdfE%3D&reserved=3D0>,
> comprehensively address the PM OAM requirements for SRv6.
>
>
>
> HS>> Let=E2=80=99s give a few features of our proposal: (1) it=E2=80=99s =
session-less and
> we don=E2=80=99t need assign any roles (e.g.,  reflector); (2) no needs f=
or a
> return path. The measurement can start and end at any node (solely
> determined by the SRH); (3) udp-based which can support any existing IOAM
> modes and potentially other OAM methods.
>
GIM2>> I don't think adding a protocol that can generate a test probe from
an arbitrary node to arbitrary targets (SRv6 supports multicast) is as
simple as you present. If an operator needs to monitor the performance of
the SR policy used by data packets, IOAM can be applied to data packets. If
the operator wants to explore a policy that is not used for data traffic, I
imagine IOAM can be added to a test packet of the existing OAM protocol,
e.g., ICMP. Am I missing some of the requirements?

> options of IOAM and other OAM methods in SRv6, without needing to worry
> about the extension header issue.
>
> GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
>
>    In terms of the classification given
>
>    in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
>
> Does your proposal change that?
>
>
>
> HS>> In this particular case, IOAM is used for active measurement because
> it=E2=80=99s not included in a user packet.
>
>
>
> Your comments, questions, and suggestions are very welcome. I=E2=80=99d l=
ike to
> know your opinion if you think this work is in scope and should be adopte=
d
> by the working group.  If you are interested in contributing to this work=
,
> please also let me know.
> https://datatracker.ietf.org/doc/draft-song-spring-siam/
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D=
EgovYo3tJgmCUR8eu0I%2BkF%2Ff9fcfKFGi6gaOycyFM6g%3D&reserved=3D0>
>
>
>
> Thank you very much!
>
>
>
> Best regards,
>
> Haoyu
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.=
ietf.org%2Fmailman%2Flistinfo%2Fspring&data=3D04%7C01%7Chaoyu.song%40future=
wei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%7C0fee8ff2a3b240189c753a1d5591fe=
dc%7C1%7C1%7C637788348960663433%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA=
iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3Dx0ROnWuMAW%2=
BJhiEROH%2Fg4%2BruahabOaHctwN6eVeX9jw%3D&reserved=3D0>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Hi Haoyu,<div>thank you =
for your detailed reply. Please find my follow-up notes in-lined below unde=
r the GIM2&gt;&gt; tag.</div><div><br></div><div>Regards,</div><div>Greg</d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att=
r">On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song &lt;<a href=3D"mailto:haoyu.=
song@futurewei.com">haoyu.song@futurewei.com</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">





<div lang=3D"EN-US" style=3D"overflow-wrap: break-word;">
<div class=3D"gmail-m_-4066065539087820484WordSection1">
<p class=3D"MsoNormal">Hi Greg, <u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thank you for your questions. Please see inline resp=
onse. <u></u>
<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Best,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<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> Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; <br>
<b>Sent:</b> Wednesday, January 26, 2022 3:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for bringing the topic of Active OAM to th=
e discussion. As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DICDx4pdmgXJBs68SATcvkTpZSOTZ6LD7JyCCKYM6IJg%3D&amp;=
reserved=3D0" target=3D"_blank">
IPPM WG draft</a>=C2=A0it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Please find my notes in-lined below under the GIM&gt=
;&gt; tag.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurew=
ei.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">Hi SPRING WG,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Real time monitor on every node and every link on a =
network is necessary to detect =C2=A0gray failures, which are the key culpr=
it for poor QoS but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. =C2=A0=C2=A0Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple =C2=A0active measurement approach which can sup=
port different<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I wonder what gaps you find in the exist=
ing active measurement protocols, e.g., STAMP and RFC 6734 (would be more c=
onvenient to use an acronym). It appears to me that, for example, STAMP and=
 its extensions, including the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DCzxg8dYGfDXViyRtY2Z2vuIKit%2B9Pw0atzLonOVTdfE%3D&am=
p;reserved=3D0" target=3D"_blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.=
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">HS&gt;&gt; Let=E2=80=99s give a few features of our =
proposal: (1) it=E2=80=99s session-less and we don=E2=80=99t need assign an=
y roles (e.g., =C2=A0reflector); (2) no needs for a return path. The measur=
ement can start and end at any node (solely determined by the SRH); (3)
 udp-based which can support any existing IOAM modes and potentially other =
OAM methods.</p></div></div></div></div></div></div></blockquote><div>GIM2&=
gt;&gt; I don&#39;t think adding a protocol that can generate a test probe =
from an arbitrary node to arbitrary targets (SRv6 supports multicast) is as=
 simple as you present. If an operator needs to monitor the performance of =
the SR policy used by data packets, IOAM can be applied to data packets. If=
 the operator wants to explore a policy that is not used for data traffic, =
I imagine IOAM can be added to a test packet of the existing OAM protocol, =
e.g., ICMP. Am I missing some of the requirements?</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" style=3D"overflow-wrap=
: break-word;"><div class=3D"gmail-m_-4066065539087820484WordSection1"><div=
><div><div><div><p class=3D"MsoNormal">
<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">options of IOAM and other OAM methods in SRv6, witho=
ut needing to worry about the extension header issue. =C2=A0<u></u><u></u><=
/p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOA=
M as follows:<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0In terms of the classification given<u>=
</u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0in [RFC7799] IOAM could be portrayed as=
 Hybrid Type 1.<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Does your proposal change=C2=A0that?<u></u><u></u></=
p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">HS&gt;&gt; In this particular case, IOAM is used for=
 active measurement because it=E2=80=99s not included in a user packet.
<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">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Your comments, questions, and suggestions are very w=
elcome. I=E2=80=99d like to know your opinion if you think this work is in =
scope and should be adopted by the working group.=C2=A0 If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DEgovYo3tJgmCUR8eu0I%2BkF%2Ff9fcfKFGi6gaOycyFM6g%3D&amp;reserved=
=3D0" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</a><u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thank you very much!<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cc347a296576a4bcc02dc08d9e11fcba3%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637788348960663433%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3Dx0ROnWuMAW%2BJhiEROH%2Fg4%2BruahabOaHctwN6eVeX9jw%3D&amp;reserved=3D0" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><u></u><u=
></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>

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

--0000000000002fbb8a05d697748a--


From nobody Thu Jan 27 14:03:12 2022
Return-Path: <huaimo.chen@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 07D503A12EF for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 14:03:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.979
X-Spam-Level: 
X-Spam-Status: No, score=-6.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SPF_PERMERROR=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=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 vR-PM2QOAXod for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 14:03:04 -0800 (PST)
Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam08on2118.outbound.protection.outlook.com [40.107.100.118]) (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 A94C13A1441 for <spring@ietf.org>; Thu, 27 Jan 2022 14:02:46 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D8ywXAflljxsb8mbsbERO3+bz/xlwfAr8Ll475+mb05qZzNQ054IzHXbitrpYHxYrHKzL2zyVJBxifVRWVYN0vjgf4pkfhMCUW4y0EijFuP+uu9LmWZ/mC34rFTsTJLDskla4Z690Yp9MTJikVDFgF8oJTr55Vr2MSqZyXpupC10x7TkN9qe5ysDpkUAuvUOUgPomaNlbCC+/WK9zIExbJZx4A/6rgEUWWy+WoxQuTbNmTnIorRF+BvplypWl1CmQfhhJqLdpRPWIqaEP2RLiUjj9pq3rY63C7Nrz36FTzeBwyewYCnIvp1ebnXydzn6i3Hd2Eph84iWiqqSnBs+rQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=p6a2Q4TCgEayRVomTmavu9WSc+1K3f2iG5WYg3gGLdM=; b=XP12DfaHetabTfqm2XryCXpRfOJPs5m8KHTcitqXMp4rDNDupB+DDXZkJW1LcQdvNq5rJ6yCySJd1rd9XJkly1vwe46Bnga++LlF0m5jCtzfu1XmG+T58h857zs9CzYJrE9t5/mUMgSUwIzcP+wd1TcyV2wKadHOpGchjzdNuEAWlkgKvI+m8u0RUbwabJpPQJTpmQRVj8Gcu4JYsvn41dTcjKPWwTRLw05GJdaX/Foth2J2HkY5ONb2ZFgrbDGhUkc8xuUpICBUnBsgcjlobuJODHdGvNd9tWIE8NBcq5rTxcsYk0yQOP/LVfQ//sRONzoA3dG71QBOy90W8RA9dg==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p6a2Q4TCgEayRVomTmavu9WSc+1K3f2iG5WYg3gGLdM=; b=DN5EgttHBGM1kW3q92gTxcglcY/OBC2JfGWzItlgdDvxTQ4mgLNBwFolrTB1Y18QnKNuh/WDsKNeeLpJJyWp+jnlTENSy6v4tXM97kJ0CZM3c6rkohd/4Kta5y0LneBx/g9GtzuCtUHlO2tXc1M/naLGgkI70EsaycBJoDZ3cPE=
Received: from BY3PR13MB5044.namprd13.prod.outlook.com (2603:10b6:a03:362::22) by SN4PR13MB5677.namprd13.prod.outlook.com (2603:10b6:806:21d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.6; Thu, 27 Jan 2022 22:02:38 +0000
Received: from BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27]) by BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27%9]) with mapi id 15.20.4951.005; Thu, 27 Jan 2022 22:02:38 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: "slitkows.ietf@gmail.com" <slitkows.ietf@gmail.com>, 'Huzhibo' <huzhibo@huawei.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, 'SPRING WG' <spring@ietf.org>
Thread-Topic: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgSjoH59yYdtjOrSFSQcPhMc9AmsAAA75IAAAYeQoAAPpN/AAAIe8HE
Date: Thu, 27 Jan 2022 22:02:38 +0000
Message-ID: <BY3PR13MB5044CCFD071515060750FEC3F2219@BY3PR13MB5044.namprd13.prod.outlook.com>
References: <0a418bde57354add875c44f02d18213d@huawei.com> <07fb01d81292$4124b700$c36e2500$@gmail.com> <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com> <00ba01d813a5$0856d6b0$19048410$@gmail.com>
In-Reply-To: <00ba01d813a5$0856d6b0$19048410$@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
suggested_attachment_session_id: ec5a50c7-e2a2-9fc5-8575-1e98f6f29c85
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f360d302-3aff-480f-f46d-08d9e1e0bba5
x-ms-traffictypediagnostic: SN4PR13MB5677:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <SN4PR13MB567710FD737A57D2104AB182F2219@SN4PR13MB5677.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2Pjjx4ljrugI8+ngoiUOEQU+K0K1YQ1AR5OdrP/5ZcjA1EYw6EtfeEjjQGA9QToq/WvSh4A/Ev6xNuq30HXlzHG4rd/SCEQCuoxNZ9hA+XPLgUbmy0yRGx1bNoQWzrQ6DtlBLxv76VD/pSAFequejfoh1xbYpv1t7WBZfpQdTLLkBCb1fDtLfeqxn2QS7M1rokgcaJM2Dd7Z6h6H5RGjV+ynxvCFLjILgAj0Xmq4UKSFjiYtNNvdptn05Ez0tTJDj23fWu4nxdHaFkWJWifrF7mkG2oORti9c/Z3oKOtNGvNkjAjtS3Sj1frRRnaL6GlS3nyDPtoZIkrhWwVUm/9DKB+Yty63ZuLZAamoHa7NkJ1S/1eJqUmx7wW/6iiEcCmJ4fjB2xOmwkwP/PAHz0yjyA2cGxFk7aXPm2LvVjVleWsXzKL5mjYnleJl6HbzvRAUQg/xWvixM5qtd/uG+mkSBH86PxtucFdYqGv+5fHYtT4rq9u7r3Ymp9EQ58GYOG/mzO2+kCwicN/KQc+buZIz8p5sWAl8VRx3YrTGQwPkuFNErWMwjIbaH/2zo2XxkoF36ZtF60yz+yNowCB5tqsq563qv7Gn+hDhA4DSPSIcOczvS5tyaKafITwXaqSHa9qzjZL+pq6mB18E2GGkUq6qmehuNp+gdkgeWmHn9aQkwIaDHEsBQPA5JFQZLMHVF2HcHwgQJ+BUv5UdpEdPgtSAljX9/iHGvHsLYmepXTsGIYmA37tkhngBwfr/1ATyGaxPpkDkehS3r9TdHTLYh0imhJzKInU6Pdp9/nNH2/X+H0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB5044.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(86362001)(19627405001)(110136005)(91956017)(5660300002)(33656002)(71200400001)(55016003)(2906002)(44832011)(316002)(66574015)(52536014)(30864003)(83380400001)(186003)(64756008)(38070700005)(966005)(166002)(508600001)(38100700002)(8676002)(53546011)(66446008)(122000001)(66476007)(66946007)(8936002)(6506007)(66556008)(76116006)(9686003)(7696005)(579004)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?o1FxlVF42UiY9s+lYiIKHN4P4wsJ7SQZRtU0qqtYl2TlBmrwvRjZVZ2i?= =?Windows-1252?Q?cnPjs2L9t/35AZJinZaYi/jhRcB34dbx3F9qpJVgacF4ZPX/0AomC0te?= =?Windows-1252?Q?ZGR5spIJRDEWRnjf4yTPyUByJw7saK+Fveu8/7ea4XXImgFwQkH3htzV?= =?Windows-1252?Q?DXGYVio9jDRAU8FewGgzYcNFhIJwAAUyf4aPRIJwFUQp/RpPM2wEkmGY?= =?Windows-1252?Q?0hvHbGos44CfB5pKgKWAXawFkxQ4lRziQxs6POHMTxeMQwndXiVAedzi?= =?Windows-1252?Q?vsttpitD4KLDp40Ner2UoB5EQu0lUfMs9VhbIPfjZuZRkJ+TcdCDL4CR?= =?Windows-1252?Q?hj7bSphZ4VNaFKAfpzDJyvKIqGBTdbZBaza8qtunYCwLw2J1vwycSva9?= =?Windows-1252?Q?Enn4G8eq6yCsfj5U/EeSZa0FhPy80IaYwMkJnFG7yu/ujk5zY6rU5HNB?= =?Windows-1252?Q?SptyRsBAIwAU00RHgdOpMbj24HxDrosPSsC58nm94mxUSBU+oZO3+GNa?= =?Windows-1252?Q?v8uan3cdb//cmd+Ps7h9BP5dQNXff5LZrVS4rDl5MzQbYSUGf/YuhugB?= =?Windows-1252?Q?32hqaiWsLXykxWcPF4zbWx1Xm+KKlTbcgx1KUBKzG8hjOVNfR/Pzj8ma?= =?Windows-1252?Q?SYZC1mSdrpa0XWREdEwrtnx82PT4lJ9xMrxgB+VHZF2pXsAeID8YhM44?= =?Windows-1252?Q?rpDviVmVU/zEusT8BpL0wHYFnDQVvnT4jrdLgINDuIUThEj6SqK4YppH?= =?Windows-1252?Q?c4hFxQ9/Kql0hTNFbkYrVa4RTIzJyCgpuM4sxx1k9VzLy2r++h9FJ9ZL?= =?Windows-1252?Q?sz2A9RN0vZzthcEyrJRPSYaE4380IjkwYGZtpx5TQwPWgpdyDzFXJMmo?= =?Windows-1252?Q?8QEhaCqzyHDJp6iiONSYT7+mF4xBDfpxNrFwRyvSId2qVevAbpqcleEa?= =?Windows-1252?Q?7D90LNQUxIJpMfuXOZVFXYix2a87jRFB62Fgu7/e6YtEWr0gGbs8Fu+x?= =?Windows-1252?Q?Gg9KKSPu3+oPwgUEDvj5BhSsI5L1QLmHh2p9vw6+XRJhVr/llAaXAPXK?= =?Windows-1252?Q?csBaZy1saU4PhxMSfkSy0dcFXhSj6rjQ8HmQ07ilRUSK1eICH0Cp7o9D?= =?Windows-1252?Q?9dILnwNLwnplei2IL50INkVHR6ZZbs0mSRNLmm0Blp3Zexy+wCCg3CET?= =?Windows-1252?Q?h2GqD2lEaiMmEDsHHUVwycwke4GN3cJdqeBCiiR/GVLB/5VN4Pqwi7QJ?= =?Windows-1252?Q?B2kSN6WztrFGC80plHs1X2ZUobQsU2zqkABXVwOtBNyxRKw5S41U6y2p?= =?Windows-1252?Q?d4MUcDkWdFTmKIXfOvh5h5GHZKVPKYshs3j8rGJ5RZFlEEzweaWCjAw4?= =?Windows-1252?Q?BZkYHy6UK8Mm0dQLAS65a8AszMwkdOX0noWt95OcKthgDFYc5eHgfKgC?= =?Windows-1252?Q?VAbJgYxc0AJzH3LWajNGPFL5MeWrqvHqmMoxAFNLpi7iFnSScRskDhRM?= =?Windows-1252?Q?XtXvpyuOa5cgRKy8R3FjurhYxMND6o9m+fJDVY/EUByGSFJB8UAhA6bo?= =?Windows-1252?Q?pqlUeGpo67KPk1NE9UiWyVCiVS2WU3hK/w9swKlu/h0FPT4H9tXHmd3U?= =?Windows-1252?Q?mFGhTqZyeGwfQrGM6CiAD7y/AQC8Fk2vgzqcMbDFvBDtuevpeVFYLSqm?= =?Windows-1252?Q?BPcR861DyHjF/LUkwTPhRySXOEG3KbGPrgvILz3txylkBPXeI7KSfbKg?= =?Windows-1252?Q?7CnmX9/wSk+CSsSHOBoAaEkzXgkk9em0tmAL6tlzEE2o4Swb/0N6blor?= =?Windows-1252?Q?oM2C3Q=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB5044CCFD071515060750FEC3F2219BY3PR13MB5044namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB5044.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f360d302-3aff-480f-f46d-08d9e1e0bba5
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2022 22:02:38.5667 (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: OhPTQCmkRV26G5Jf8EfhxuQ1S3HgOCMNxP3e3nPk0xnijaSly3tJ1kvg53hg7TqoaPXb/2tkaYo1p0UHWDQb9g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR13MB5677
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rlSSIpWfZGiBvca3m0UIqosairk>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Thu, 27 Jan 2022 22:03:10 -0000

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

Hi Stephane,

    Thank you for your comments.

[SLI2].... To get FRR working, no choice, all the nodes must support the ex=
tension. ...
[HC]: When some nodes (not all) support the extension, FRR may work for som=
e failures.

Best Regards,
Huaimo
________________________________
From: spring <spring-bounces@ietf.org> on behalf of slitkows.ietf@gmail.com=
 <slitkows.ietf@gmail.com>
Sent: Thursday, January 27, 2022 12:40 PM
To: 'Huzhibo' <huzhibo@huawei.com>; bruno.decraene@orange.com <bruno.decrae=
ne@orange.com>; 'SPRING WG' <spring@ietf.org>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding


Hi,



[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute=85). B may con=
verge first maybe, but maybe it will be C or D=85 no one knows and it=92s u=
npredictable. So at the end, if you want to guarantee the mechanism to work=
, all routers have to support the mechanism.

                  --------->[HZB]IGP convergence is much faster than SR-TE =
rerouting, Therefore, even if node B is slower than node C and node D in th=
e previous example, the convergence time of the SR-TE path is far shorter t=
han the convergence time of the SR-TE path. If some nodes in the network do=
 not support the convergence, convergence may exceed 50 ms in some scenario=
s. If all nodes in the network support the convergence, That would result i=
n better convergence performance.



[SLI2]of course SR-TE will converge slower, I never discussed about the hea=
d end. My point:  If C is faster than B and C does not support your mechani=
sm, it will drop traffic and your FRR is not guaranteed anymore. To get FRR=
 working, no choice, all the nodes must support the extension (seems you ar=
e mixing convergence and protection which are two different things: network=
s are never converging in 50ms).









[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It=92s the solution, but it has major drawba=
cks from an operational point of view.



--------->[HZB] Similar to the existing FRR mechanism, this document only f=
ilters out the nodes that do not support PF. For the same fault point, diff=
erent remote nodes select different PF nodes and load balance traffic to di=
fferent PF nodes.



[SLI2] The goal of TI-LFA is to try to keep the traffic on a path that has =
been sized properly (this is one of the key point of TI-LFA). History of FR=
R shown that this is important to constraint/steer FRR path on path that ca=
n fit traffic. (See RFC7916).

So, letting traffic going to any neighbor of the failed node without any co=
ntrol is wrong and may create more damages. When FRR traffic creates conges=
tion on some links the protected traffic was not intended to flow on, you=
=92ll start to impact and drop other traffic which was not initially flowin=
g through the failed link/node (usually hard to explain to customers). Keep=
ing control of FRR path is a very important topic.





Stephane













From: Huzhibo <huzhibo@huawei.com>
Sent: mercredi 26 janvier 2022 12:49
To: slitkows.ietf@gmail.com; bruno.decraene@orange.com; 'SPRING WG' <spring=
@ietf.org>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



Hi,



Please find more inline.





From: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com> [mailto:slitk=
ows.ietf@gmail.com]
Sent: Wednesday, January 26, 2022 4:54 PM
To: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



Hi,



Please find more inline.



From: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>
Sent: mercredi 26 janvier 2022 09:31
To: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



Hi slitkows :



Thanks for your comments, Please see inline.



Thanks



Zhibo Hu

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of slitkows.ietf@gm=
ail.com<mailto:slitkows.ietf@gmail.com>
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG=
' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



Hi



I=92m NOT supporting this draft for the following reasons:



  1.  The WG already have a WG document which is dealing with this problem,=
 I don=92t think that WG should come with multiple documents/solutions for =
the same solution space as it may just confuse the industry and create depl=
oyment issues as different vendors may pick different solutions.

-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local behav=
iors to implement SR-TE node protection. draft-hu-spring-segment-routing-pr=
oxy-forwarding enhances SR-TE node protection.



It optimized the number of entries in the Context Table. This solution solv=
es the connectivity problem after IGP convergence, and protects binding seg=
ments.



[SLI] While I think your arguments are not completely valid (see discussion=
 below), this has nothing to do with the one draft vs two drafts discussion=
. As there is already a WG doc, I don=92t see any reason for creating anoth=
er one except creating artificial work for the IETF and confusing readers.



  1.  Adding protocols extensions adds complexity in the solution without a=
dding a strong value.



The document claims that =93[I-D.ietf-spring-segment-protection-sr-te-paths=
] =85 may not work for some cases such as some of nodes in the network not =
supporting this solution.=94. While this is true, the proposed solution in =
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same cavea=
t and requires all nodes in the network to support the solution.



Considering the following straight line network: A -B -C -D =96 E =96 F - G=
 -H and an SR policy from A to H using SID_G, routers A to F have to suppor=
t the extension to make the solution working, if one of the router doesn=92=
t support the extension, traffic will be dropped.



Then, there is no value compared to the timer-based solution of [I-D.ietf-s=
pring-segment-protection-sr-te-paths]



Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G m=
ay have multiple upstream neighbors let=92s say F and F=92 and the solution=
 allows for F=92 to support the extension while F may not support, so the s=
olution will send the traffic to F=92. Well yes, but this still requires al=
l routers upstream to F=92 to support this extension and maybe F is on the =
path to F=92. So, I don=92t think the argument is valid as it may possibly =
work tactically depending on the network topology when we look at a small p=
ortion of the network, but when we look at the whole network, operator will=
 have to upgrade all their nodes to support the extension to ensure the ben=
efit is there.



In addition, in term of traffic, forwarding traffic to a neighbor of the fa=
iled node which wasn=92t initially on the path, could lead to traffic conge=
stion or high traffic peaks on links that were not sized to carry this traf=
fic. We could easily expect some traffic tromboning, where traffic goes to =
this non-natural neighbor of the failed node and then goes back over some p=
art of the same path before reaching the destination.



So these protocol extensions are bringing complexity for no value here.

---------> Protocols extensions can accurately direct traffic to a node tha=
t can perform proxy forwarding and solve the problem that traffic cannot be=
 forwarded to a proxy forwarding node after IGP convergence. This protocol =
extension is necessary.

This solution does not require that all network nodes support this extensio=
n, take the example you have mentioned :

but it still requires that all routers upstream to F' support this extensio=
n ---> This description is inaccurate, assuming that the previous segment i=
s node B, when node G fails. When the node B converges, the node B finds th=
e PF

node F' adjacent to G, and can push the node Sid of the node F',Even if C a=
nd D do not support this protocol extension, this is not affected.





[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute=85). B may con=
verge first maybe, but maybe it will be C or D=85 no one knows and it=92s u=
npredictable. So at the end, if you want to guarantee the mechanism to work=
, all routers have to support the mechanism.

                    --------->[HZB]IGP convergence is much faster than SR-T=
E rerouting, Therefore, even if node B is slower than node C and node D in =
the previous example, the convergence time of the SR-TE path is far shorter=
 than the convergence time of the SR-TE path. If some nodes in the network =
do not support the convergence, convergence may exceed 50 ms in some scenar=
ios. If all nodes in the network support the convergence, That would result=
 in better convergence performance.



In addition, the Hold timers solution mentioned in [I-D.ietf-spring-segment=
-protection-sr-te-paths] does not extend protocols, but is also complex. In=
 addition, slow deletion is required for node faults. In addition, loop pre=
vention is implemented to prevent loops.Moreover, it cannot accurately dire=
ct traffic to a node that can perform proxy forwarding.

[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It=92s the solution, but it has major drawba=
cks from an operational point of view.

   --------->[HZB] Similar to the existing FRR mechanism, this document onl=
y filters out the nodes that do not support PF. For the same fault point, d=
ifferent remote nodes select different PF nodes and load balance traffic to=
 different PF nodes.



  1.  Regarding BSID, I=92m not fan of advertising BSIDs in IGP as there ma=
y be hundreds or thousands of BSID on a node which again will create a lot =
of burden in IGP. The proposed way will have to be discussed in LSR, not in=
 SPRING (see next comment).



Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in the c=
ontrol-plane of PLRs by whatever mechanism. I think this BSID handling is o=
rthogonal to the proxy-forwarding controlplane behavior. The forwarding ope=
rations for BSID will have to be discussed more in details, we could not ex=
pect all HW to be able to do 3 or 4 lookups without any perf degradation.

-------> Binding segments need to be exchanged only between neighbors and d=
o not need to be flooded to the entire IGP domain. Therefore, binding segme=
nts do not exert pressure on IGP performance.The control-plane processing a=
nd forwarding-plane processing of the BSID are not strongly coupled.



[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in SPR=
ING. So please take the discussion to LSR for the control plane and forward=
ing aspects could be further described in  [I-D.ietf-spring-segment-protect=
ion-sr-te-paths] if WGs agrees that BSID is interesting to solve.

   --------->[HZB]Sure. We will consider whether we need to divest some of =
it into the LSR.





SR-TE protection

takes effect only from the time during a fault occurs to the TE path conver=
ges. Therefore, SR-TE protection does not take effect during normal forward=
ing,Compared with impaired connectivity, performance degradation is accepta=
ble.



  1.  The document is currently a bit borderline between SPRING and LSR as =
it talks in good details about IGP protocol extensions. If it=92s a SPRING =
doc, it should detail reqs for protocols but nothing beyond.

                ------->As you said, this document defines the detail reque=
sts for IGP protocols

[SLI] No it goes beyond requirements and already talks about encoding:

=93For supporting binding SID proxy forwarding, a new IS-IS TLV, called

   Binding Segment TLV, is defined.  It contains a binding SID and a

   list of segments (SIDs).  This TLV may be advertised in IS-IS Hello

   (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs (CS-LSP)

   [RFC7356].



This is not a requirement; this is an IS-IS solution description that has t=
o be discussed in LSR not in SPRING.

--------->[HZB]Sure. We will consider whether we need to divest some of it =
into the LSR.











Brgds,



Stephane





From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding



Dear WG,



This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-forward=
ing%2F&data=3D04%7C01%7Chuaimo.chen%40futurewei.com%7Cec704a1a740841cf33010=
8d9e1bc3617%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789020781089815=
%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW=
wiLCJXVCI6Mn0%3D%7C1000&sdata=3DAP4sfZJYO%2Fq8ICziVDI4pO0I7u%2B0jCzB%2Bwhaw=
N8nyiQ%3D&reserved=3D0>



After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.



Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.



If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.



Thanks!

Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_BY3PR13MB5044CCFD071515060750FEC3F2219BY3PR13MB5044namp_
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 type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Hi&nbsp;Stephane,</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
&nbsp; &nbsp; Thank you for your comments.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<span style=3D"color:rgb(31, 73, 125);font-family:Calibri, sans-serif;font-=
size:14px;background-color:rgb(255, 255, 255);display:inline !important">[S=
LI2].... To get FRR working, no choice, all the nodes must support the exte=
nsion. ...</span><br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<span style=3D"color:rgb(31, 73, 125);font-family:Calibri, sans-serif;font-=
size:14px;background-color:rgb(255, 255, 255);display:inline !important">[H=
C]: When some nodes (not all) support the extension, FRR may work for some =
failures.</span></div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div>
<div id=3D"appendonsend"></div>
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
Best Regards,
<div>Huaimo</div>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> spring &lt;spring-bou=
nces@ietf.org&gt; on behalf of slitkows.ietf@gmail.com &lt;slitkows.ietf@gm=
ail.com&gt;<br>
<b>Sent:</b> Thursday, January 27, 2022 12:40 PM<br>
<b>To:</b> 'Huzhibo' &lt;huzhibo@huawei.com&gt;; bruno.decraene@orange.com =
&lt;bruno.decraene@orange.com&gt;; 'SPRING WG' &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</font>
<div>&nbsp;</div>
</div>
<div lang=3D"EN-US" style=3D"word-wrap:break-word">
<div class=3D"x_WordSection1">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR">Hi,</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">[SLI] Your statement is purely theoretical and life in rea=
l networks is not theoretical. You cannot predict which router will converg=
e first (routers may have different CPUs, may have different tasks to execu=
te=85). B may converge first maybe,
 but maybe it will be C or D=85 no one knows and it=92s unpredictable. So a=
t the end, if you want to guarantee the mechanism to work, all routers have=
 to support the mechanism.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 ---------&gt;[HZB]IGP convergence is much faster than SR-TE rerouting,</sp=
an><span style=3D"">
</span><span style=3D"font-size:10.5pt; color:#1F497D">Therefore, even if n=
ode B is slower than node C and node D in the previous example, the converg=
ence time of the SR-TE path is far shorter than the convergence time of the=
 SR-TE path. If some nodes in the
 network do not support the convergence, convergence may exceed 50 ms in so=
me scenarios. If all nodes in the network support the convergence, That wou=
ld result in better convergence performance.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">[SLI2]of course SR-TE will =
converge slower, I never discussed about the head end. My point: &nbsp;If C=
 is faster than B and C does not support your mechanism, it will drop traff=
ic and your FRR is not guaranteed anymore.
 To get FRR working, no choice, all the nodes must support the extension (s=
eems you are mixing convergence and protection which are two different thin=
gs: networks are never converging in 50ms).
</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">[SLI] Directing traffic to few nodes that could do proxy f=
orwarding can have serious traffic impact and at the end cause damages to t=
raffic that has nothing to do with the failure. It=92s the solution, but it=
 has major drawbacks from an operational
 point of view.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">---------&gt;[HZB] Similar =
to the existing FRR mechanism, this document only filters out the nodes tha=
t do not support PF. For the same fault point, different remote nodes selec=
t different PF nodes and load balance
 traffic to different PF nodes.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">[SLI2] The goal of TI-LFA i=
s to try to keep the traffic on a path that has been sized properly (this i=
s one of the key point of TI-LFA). History of FRR shown that this is import=
ant to constraint/steer FRR path on
 path that can fit traffic. (See RFC7916).</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">So, letting traffic going t=
o any neighbor of the failed node without any control is wrong and may crea=
te more damages. When FRR traffic creates congestion on some links the prot=
ected traffic was not intended to
 flow on, you=92ll start to impact and drop other traffic which was not ini=
tially flowing through the failed link/node (usually hard to explain to cus=
tomers). Keeping control of FRR path is a very important topic.
</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">Stephane</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D"></span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b>From:</b> Huzhibo &lt;huzhibo@huawei.com&gt; <br>
<b>Sent:</b> mercredi 26 janvier 2022 12:49<br>
<b>To:</b> slitkows.ietf@gmail.com; bruno.decraene@orange.com; 'SPRING WG' =
&lt;spring@ietf.org&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</p>
</div>
</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"">Hi,</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"">Please find more inline.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></=
p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b><span style=3D"">From:</span></b><span style=3D""> <a href=3D"mailto:sli=
tkows.ietf@gmail.com">
slitkows.ietf@gmail.com</a> [<a href=3D"mailto:slitkows.ietf@gmail.com">mai=
lto:slitkows.ietf@gmail.com</a>]
<br>
<b>Sent:</b> Wednesday, January 26, 2022 4:54 PM<br>
<b>To:</b> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei=
.com</a>&gt;; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</span></p>
</div>
</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"">Hi,</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"">Please find more inline.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b><span style=3D"">From:</span></b><span style=3D""> Huzhibo &lt;<a href=
=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt;
<br>
<b>Sent:</b> mercredi 26 janvier 2022 09:31<br>
<b>To:</b> <a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.c=
om</a>; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</span></p>
</div>
</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">Hi </span><span style=3D"">=
slitkows :</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:26.25pt">
<span style=3D"font-size:10.5pt; color:#1F497D">Thanks for your comments, P=
lease see inline.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:26.25pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">Thanks</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:26.25pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">Zhibo Hu</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b><span style=3D"">From:</span></b><span style=3D""> spring [<a href=3D"ma=
ilto:spring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.iet=
f@gmail.com</a><br>
<b>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.=
org</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</span></p>
</div>
</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">Hi<span style=3D"color:#1F497D"> </span></span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">I=92m NOT supporting this draft for the following reasons:=
</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<ol type=3D"1" style=3D"margin-bottom: 0cm;margin-top:0cm">
<li class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-famil=
y: Calibri, sans-serif;color:black">
<span style=3D"color:windowtext">The WG already have a WG document which is=
 dealing with this problem, I don=92t think that WG should come with multip=
le documents/solutions for the same solution space as it may just confuse t=
he industry and create deployment issues
 as different </span><span style=3D"">vendors may pick different solutions.=
</span></li></ol>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:44.0pt">
<span style=3D"color:black">-----&gt;</span><span style=3D"font-size:10.5pt=
; color:black"> [I-D.ietf-spring-segment-protection-sr-te-paths] defines lo=
cal behaviors to implement SR-TE node protection. draft-hu-spring-segment-r=
outing-proxy-forwarding enhances SR-TE
 node protection. </span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"color:black">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:44.0pt">
<span style=3D"font-size:10.5pt; color:black">It</span><span style=3D"color=
:black"> </span>
<span style=3D"font-size:10.5pt; color:black">optimized the number of entri=
es in the Context Table.</span><span style=3D"color:black">
</span><span style=3D"font-size:10.5pt; color:black">This solution solves t=
he connectivity problem after IGP convergence, and protects binding segment=
s.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">[SLI] While I think your arguments are not completely vali=
d (see discussion below), this has nothing to do with the one draft vs two =
drafts discussion. As there is already a WG doc, I don=92t see any reason f=
or creating another one except creating
 artificial work for the IETF and confusing readers.</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<ol start=3D"2" type=3D"1" style=3D"margin-bottom: 0cm;margin-top:0cm">
<li class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"">Adding protocols extensions adds complexity in the solutio=
n without adding a strong value.</span></li></ol>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">The document claims that =93[I-D.ietf-spring-segment-prote=
ction-sr-te-paths] =85 may not work for some cases such as some of nodes in=
 the network not supporting this solution.=94. While this is true, the prop=
osed solution in draft-hu-spring-segment-routing-proxy-forwarding
 has exactly the same caveat and requires all nodes in the network to suppo=
rt the solution.</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">Considering the following straight line network: A -B -C -=
D =96 E =96 F - G -H and an SR policy from A to H using SID_G, routers A to=
 F have to support the extension to make the solution working, if one of th=
e router doesn=92t support the extension,
 traffic will be dropped. </span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">Then, there is no value compared to the timer-based soluti=
on of [I-D.ietf-spring-segment-protection-sr-te-paths]</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">Authors of draft-hu-spring-segment-routing-proxy-forwardin=
g argued that G may have multiple upstream neighbors let=92s say F and F=92=
 and the solution allows for F=92 to support the extension while F may not =
support, so the solution will send the traffic
 to F=92. Well yes, but this still requires all routers upstream to F=92 to=
 support this extension and maybe F is on the path to F=92. So, I don=92t t=
hink the argument is valid as it may possibly work tactically depending on =
the network topology when we look at a small
 portion of the network, but when we look at the whole network, operator wi=
ll have to upgrade all their nodes to support the extension to ensure the b=
enefit is there.
</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">In addition, in term of traffic, forwarding traffic to a n=
eighbor of the failed node which wasn=92t initially on the path, could lead=
 to traffic congestion or high traffic peaks on links that were not sized t=
o carry this traffic. We could easily
 expect some traffic tromboning, where traffic goes to this non-natural nei=
ghbor of the failed node and then goes back over some part of the same path=
 before reaching the destination.</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;margin-left:72.0pt">
<span style=3D"">So these protocol extensions are bringing complexity for n=
o value here.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:49.5pt">
<span style=3D"color:black">---------&gt;</span><span style=3D"font-size:10=
.5pt; color:black"> Protocols extensions can accurately direct traffic to a=
 node that can perform proxy forwarding and solve the problem that traffic =
cannot be forwarded to a proxy forwarding
 node after IGP convergence. This protocol extension is necessary.</span></=
p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:47.25pt">
<span style=3D"font-size:10.5pt; color:black">This solution does not requir=
e that all network nodes support this extension, take the example you have =
mentioned :</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:89.25pt">
<span style=3D"font-size:10.5pt; color:black">but it still requires that al=
l routers upstream to F' support this extension ---&gt; This description is=
 inaccurate, assuming that the previous segment is node B, when node G fail=
s. When the node B converges, the node
 B finds the PF</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:44.65pt">
<span style=3D"font-size:10.5pt; color:black">node F' adjacent to G, and ca=
n push the node Sid of the node F',Even if C and D do not support this prot=
ocol extension, this is not affected.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:44.65pt">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:44.65pt">
<span style=3D"">[SLI] Your statement is purely theoretical and life in rea=
l networks is not theoretical. You cannot predict which router will converg=
e first (routers may have different CPUs, may have different tasks to execu=
te=85). B may converge first maybe,
 but maybe it will be C or D=85 no one knows and it=92s unpredictable. So a=
t the end, if you want to guarantee the mechanism to work, all routers have=
 to support the mechanism.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; ---------&gt;[HZB]IGP convergence is much faster than SR-TE re=
routing,</span><span style=3D"">
</span><span style=3D"font-size:10.5pt; color:#1F497D">Therefore, even if n=
ode B is slower than node C and node D in the previous example, the converg=
ence time of the SR-TE path is far shorter than the convergence time of the=
 SR-TE path. If some nodes in the
 network do not support the convergence, convergence may exceed 50 ms in so=
me scenarios. If all nodes in the network support the convergence, That wou=
ld result in better convergence performance.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:44.65pt">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:44.65pt; text-indent:47.25pt">
<span style=3D"font-size:10.5pt; color:black">In addition, the Hold timers =
solution mentioned in [I-D.ietf-spring-segment-protection-sr-te-paths] does=
 not extend protocols, but is also complex. In addition, slow deletion is r=
equired for node faults. In addition,
 loop prevention is implemented to prevent loops.Moreover, it cannot accura=
tely direct traffic to a node that can perform proxy forwarding.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:44.65pt">
<span style=3D"">[SLI] Directing traffic to few nodes that could do proxy f=
orwarding can have serious traffic impact and at the end cause damages to t=
raffic that has nothing to do with the failure. It=92s the solution, but it=
 has major drawbacks from an operational
 point of view.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:44.65pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;&nbsp; ---------&gt;[=
HZB] Similar to the existing FRR mechanism, this document only filters out =
the nodes that do not support PF. For the same fault point, different remot=
e nodes select different PF nodes and load balance
 traffic to different PF nodes.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<ol start=3D"3" type=3D"1" style=3D"margin-bottom: 0cm;margin-top:0cm">
<li class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"">Regarding BSID, I=92m not fan of advertising BSIDs in IGP =
as there may be hundreds or thousands of BSID on a node which again will cr=
eate a lot of burden in IGP. The proposed way will have to be discussed in =
LSR, not in SPRING (see next comment).</span></li></ol>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:18.0pt">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoListParagraph" style=3D"margin: 0cm 0cm 0cm 36pt; font-siz=
e: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"">Note that [I-D.ietf-spring-segment-protection-sr-te-paths]=
 could also work with BSIDs as long as BSID information of failed node is a=
vailable in the control-plane of PLRs by whatever mechanism. I think this B=
SID handling is orthogonal to the
 proxy-forwarding controlplane behavior. The forwarding operations for BSID=
 will have to be discussed more in details, we could not expect all HW to b=
e able to do 3 or 4 lookups without any perf degradation.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:44.0pt">
<span style=3D"color:black">-------&gt;</span><span style=3D"font-size:10.5=
pt; color:black"> Binding segments need to be exchanged only between neighb=
ors and do not need to be flooded to the entire IGP domain. Therefore, bind=
ing segments do not exert pressure on IGP
 performance.The control-plane processing and forwarding-plane processing o=
f the BSID are not strongly coupled.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">[SLI] Control plane aspects of IGPs have to be discussed i=
n LSR, not in SPRING. So please take the discussion to LSR for the control =
plane and forwarding aspects could be further described in
</span><span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;[I-D.ietf-spri=
ng-segment-protection-sr-te-paths]
</span><span style=3D"font-size:10.5pt">if WGs agrees that BSID is interest=
ing to solve.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:44.65pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;&nbsp; ---------&gt;[=
HZB]Sure.</span><span style=3D"">
</span><span style=3D"font-size:10.5pt; color:#1F497D">We will consider whe=
ther we need to divest some of it into the LSR.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:44.0pt">
<span lang=3D"FR" style=3D"font-size:10.5pt; color:black">SR-TE protection =
&nbsp;&nbsp;&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:42.0pt">
<span style=3D"font-size:10.5pt; color:black">takes effect only from the ti=
me during a fault occurs to the TE path converges. Therefore, SR-TE protect=
ion does not take effect during normal forwarding,Compared with impaired co=
nnectivity, performance degradation
 is acceptable.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;text-indent:42.0pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<ol start=3D"4" type=3D"1" style=3D"margin-bottom: 0cm;margin-top:0cm">
<li class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"">The document is currently a bit borderline between SPRING =
and LSR as it talks in good details about IGP protocol extensions. If it=92=
s a SPRING doc, it should detail reqs for protocols but nothing beyond.</sp=
an></li></ol>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style=3D"font-size:10.5pt; co=
lor:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style=3D"color:=
black">-------&gt;</span><span style=3D"font-size:10.5pt; color:black">As y=
ou said, this document defines the detail requests
 for IGP protocols</span><span style=3D"font-size:10.5pt; color:#1F497D"></=
span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">[SLI] No it goes beyond requirements and already talks abo=
ut encoding:
</span></p>
<div style=3D"border:solid #CCCCCC 1.0pt; padding:8.0pt 8.0pt 8.0pt 8.0pt">
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;margin-bottom:7.9pt; background:#FFFDF5; word-break:break-al=
l"><span style=3D"color:black">=93</span><span style=3D"font-size:10.5pt; f=
ont-family:&quot;Courier New&quot;; color:black">For supporting binding SID=
 proxy forwarding, a new IS-IS TLV, called</span></pre>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-bottom:7.9pt; background:#FFFDF5; word-break:b=
reak-all">
<span style=3D"font-size:10.5pt; font-family:&quot;Courier New&quot;; color=
:black">&nbsp;&nbsp; Binding Segment TLV, is defined.&nbsp; It contains a b=
inding SID and a</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-bottom:7.9pt; background:#FFFDF5; word-break:b=
reak-all">
<span style=3D"font-size:10.5pt; font-family:&quot;Courier New&quot;; color=
:black">&nbsp;&nbsp; list of segments (SIDs).&nbsp; This TLV may be adverti=
sed in IS-IS Hello</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-bottom:7.9pt; background:#FFFDF5; word-break:b=
reak-all">
<span style=3D"font-size:10.5pt; font-family:&quot;Courier New&quot;; color=
:black">&nbsp;&nbsp; (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs=
 (CS-LSP)</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-bottom:7.9pt; background:#FFFDF5; word-break:b=
reak-all">
<span style=3D"font-size:10.5pt; font-family:&quot;Courier New&quot;; color=
:black">&nbsp;&nbsp; [RFC7356].</span></p>
</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">This is not a requirement; this is an IS-IS solution descr=
iption that has to be discussed in LSR not in SPRING.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:44.65pt">
<span style=3D"font-size:10.5pt; color:#1F497D">---------&gt;[HZB]Sure.</sp=
an><span style=3D"">
</span><span style=3D"font-size:10.5pt; color:#1F497D">We will consider whe=
ther we need to divest some of it into the LSR.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;margin-left:18.0pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">Brgds,</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">Stephane</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b><span style=3D"">From:</span></b><span style=3D""> spring &lt;<a href=3D=
"mailto:spring-bounces@ietf.org">spring-bounces@ietf.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> jeudi 13 janvier 2022 11:19<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding</span></p>
</div>
</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
Dear WG,</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D""><a href=3D"https://nam11.safelinks.protection.outlook.com/=
?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-r=
outing-proxy-forwarding%2F&amp;data=3D04%7C01%7Chuaimo.chen%40futurewei.com=
%7Cec704a1a740841cf330108d9e1bc3617%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%=
7C1%7C637789020781089815%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIj=
oiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3DAP4sfZJYO%2Fq8I=
CziVDI4pO0I7u%2B0jCzB%2BwhawN8nyiQ%3D&amp;reserved=3D0" originalsrc=3D"http=
s://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwardi=
ng/" shash=3D"WIVVB6tKiA3UFkrGqtmRTGrX/crTBxvWW/UayWuoiUW5SJI3/GbzbtWPHAUHP=
Li2PYQY/+EsUydi+Jf5LmX26a7UIB0PxL/IgXq6dvns9HfVwhtRna8DxVDtLHM0i0cPKLUyoZw7=
Z2J3ADboZ0RkkTk/wb0zcGGWmUkXV3bYtLA=3D"><span style=3D"font-size:10.0pt; fo=
nt-family:&quot;Arial&quot;,sans-serif">https://datatracker.ietf.org/doc/dr=
aft-hu-spring-segment-routing-proxy-forwarding/</span></a></span><span styl=
e=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif"></span></p=
>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the
 document.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">Thanks!</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">Bruno, Jim, Joel</span></p>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">___________________________________________________=
______________________________________________________________________</spa=
n></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">&nbsp;</span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">Ce message et ses pieces jointes peuvent contenir d=
es informations confidentielles ou privilegiees et ne doivent donc</span></=
pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">pas etre diffuses, exploites ou copies sans autoris=
ation. Si vous avez recu ce message par erreur, veuillez le signaler</span>=
</pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">a l'expediteur et le detruire ainsi que les pieces =
jointes. Les messages electroniques etant susceptibles d'alteration,</span>=
</pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">Orange decline toute responsabilite si ce message a=
 ete altere, deforme ou falsifie. Merci.</span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">&nbsp;</span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">This message and its attachments may contain confid=
ential or privileged information that may be protected by law;</span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">they should not be distributed, used or copied with=
out authorisation.</span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">If you have received this email in error, please no=
tify the sender and delete this message and its attachments.</span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">As emails may be altered, Orange is not liable for =
messages that have been modified, changed or falsified.</span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif;"><span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&=
quot;Courier New&quot;">Thank you.</span></pre>
</div>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB5044CCFD071515060750FEC3F2219BY3PR13MB5044namp_--


From nobody Thu Jan 27 15:53:41 2022
Return-Path: <zhoutianran@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 52E1D3A0D76; Thu, 27 Jan 2022 15:53:38 -0800 (PST)
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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 3g2M94sUgLsR; Thu, 27 Jan 2022 15:53:34 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE8AF3A0D73; Thu, 27 Jan 2022 15:53:33 -0800 (PST)
Received: from fraeml743-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JlHTX6x9nz67qQW; Fri, 28 Jan 2022 07:53:04 +0800 (CST)
Received: from kwepeml100006.china.huawei.com (7.221.188.192) by fraeml743-chm.china.huawei.com (10.206.15.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 00:53:29 +0100
Received: from kwepeml500004.china.huawei.com (7.221.188.141) by kwepeml100006.china.huawei.com (7.221.188.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 07:53:27 +0800
Received: from kwepeml500004.china.huawei.com ([7.221.188.141]) by kwepeml500004.china.huawei.com ([7.221.188.141]) with mapi id 15.01.2308.021;  Fri, 28 Jan 2022 07:53:27 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Haoyu Song <haoyu.song@futurewei.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] [spring] Active OAM in SRv6
Thread-Index: AQHYE7A06f/gyTGOgUm2wvpgg3yLEax25TKAgACg4RA=
Date: Thu, 27 Jan 2022 23:53:27 +0000
Message-ID: <e4fabc5658e344479d3da296f1bf9ab4@huawei.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com> <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com>
In-Reply-To: <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@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.112.40.195]
Content-Type: multipart/alternative; boundary="_000_e4fabc5658e344479d3da296f1bf9ab4huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/MbbuQ5gsdhiSUi1Wo2pw94x0p4A>
Subject: Re: [spring] [ippm]  Active OAM in 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, 27 Jan 2022 23:53:38 -0000

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

SGkgSGFveXUsDQoNCkkgYWdyZWUgd2l0aCBHcmVnLiBJIHRoaW5rIElPQU0gd2l0aCBleGlzdGlu
ZyBPQU0gcHJvdG9jb2wgY2FuIGFkZHJlc3MgeW91ciBjYXNlLg0KQWdhaW4sIEkgY2FuIHNob3cg
eW91IHNvbWUgbW9yZSBkZXRhaWxzIG9uIHlvdXIgbW90aXZhdGlvbi4NCigxKSBpdOKAmXMgc2Vz
c2lvbi1sZXNzIGFuZCB3ZSBkb27igJl0IG5lZWQgYXNzaWduIGFueSByb2xlcyAoZS5nLiwgIHJl
ZmxlY3Rvcik7DQpaVFI+IEkgYW0gbm90IHN1cmUgaWYgSSB1bmRlcnN0YW5kIHdoYXQgdGhlIOKA
nHNlc3Npb24tbGVzc+KAnSBtZWFuLg0KQnV0IEkgdGhpbmsgaW4geW91ciBhcHBsaWNhdGlvbiwg
dGhlIHNlbmRlciBzaG91bGQga2VlcCB0aGUgc2Vzc2lvbiBzdGF0ZSwgcmlnaHQ/DQpSZWZsZWN0
b3IgaXMgbm90IGFsd2F5cyByZXF1aXJlZC4gT1dBTVAgaXMgb25lIHdheSwgc28gbm8gcmVmbGVj
dG9yLiBTVEFNUCwgSU1ITywgY291bGQgYWxzbyBiZSBvbmUgd2F5Lg0KSW4gUkZDODc2MiwgU1RB
TVAg4oCcZW5hYmxlcyB0aGUgbWVhc3VyZW1lbnQgb2YgYm90aCBvbmUtd2F5IGFuZCByb3VuZC10
cmlwIHBlcmZvcm1hbmNlIG1ldHJpY3PigJ0uDQoNCigyKSBubyBuZWVkcyBmb3IgYSByZXR1cm4g
cGF0aC4gVGhlIG1lYXN1cmVtZW50IGNhbiBzdGFydCBhbmQgZW5kIGF0IGFueSBub2RlIChzb2xl
bHkgZGV0ZXJtaW5lZCBieSB0aGUgU1JIKTsNClpUUj4gVGhpcyBpcyBhY2hpZXZlZCBieSBTUkgs
IHlvdSBkaWQgbm90IGNyZWF0ZSBhbnl0aGluZyBvbiBPQU0gYWZ0ZXIgVURQLiBTbyB0aGlzIGFw
cGxpZXMgZm9yIGFueSBvbmUgd2F5IE9BTSBwcm90b2NvbC4NCk9uIHRoZSBvdGhlciBoYW5kLCBt
YW55IG1lYXN1cmVtZW50IG5lZWQgdHdvIHdheXMgKGUuZy4sIGRlbGF5KS4gRXZlbiBkYXRhIGNv
bGxlY3Rpb25zIG5lZWQgdHdvIHdheXMsIGJlY2F1c2UgdGhlIGZvcndhcmQgYW5kIGJhY2t3YXJk
IGFyZSB0b3RhbGx5IGRpZmZlcmVudCB0d28gcGF0aHMuDQpPZiBjYXVzZSwgeW91IGNhbiB1c2Ug
b25lIHdheSBwcm90b2NvbCB0byB0cmF2ZWwgYm90aCB3YXkuDQpUd28gd2F5IG5lZWQgYSByZWZs
ZWN0b3IsIGJ1dCB3aWxsIGFsc28gcmVkdWNlIGEgbG90IG9mIHJlc291cmNlcy4gRm9yIGV4YW1w
bGUgdGhlIGxlbmd0aCBvZiB0aGUgU0lEIGxpc3QuDQoNCigzKSB1ZHAtYmFzZWQgd2hpY2ggY2Fu
IHN1cHBvcnQgYW55IGV4aXN0aW5nIElPQU0gbW9kZXMgYW5kIHBvdGVudGlhbGx5IG90aGVyIE9B
TSBtZXRob2RzLg0KWlRSPiBTVEFNUCBpcyBVRFAgYmFzZWQuDQoNCkZyb206IGlwcG0gW21haWx0
bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBHcmVnIE1pcnNreQ0KU2VudDog
RnJpZGF5LCBKYW51YXJ5IDI4LCAyMDIyIDY6MDEgQU0NClRvOiBIYW95dSBTb25nIDxoYW95dS5z
b25nQGZ1dHVyZXdlaS5jb20+DQpDYzogc3ByaW5nQGlldGYub3JnOyBJRVRGIElQUE0gV0cgPGlw
cG1AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2lwcG1dIFtzcHJpbmddIEFjdGl2ZSBPQU0gaW4g
U1J2Ng0KDQpIaSBIYW95dSwNCnRoYW5rIHlvdSBmb3IgeW91ciBkZXRhaWxlZCByZXBseS4gUGxl
YXNlIGZpbmQgbXkgZm9sbG93LXVwIG5vdGVzIGluLWxpbmVkIGJlbG93IHVuZGVyIHRoZSBHSU0y
Pj4gdGFnLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBUaHUsIEphbiAyNywgMjAyMiBhdCAxMTow
MCBBTSBIYW95dSBTb25nIDxoYW95dS5zb25nQGZ1dHVyZXdlaS5jb208bWFpbHRvOmhhb3l1LnNv
bmdAZnV0dXJld2VpLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNCg0KVGhhbmsgeW91IGZvciB5b3Vy
IHF1ZXN0aW9ucy4gUGxlYXNlIHNlZSBpbmxpbmUgcmVzcG9uc2UuDQoNCkJlc3QsDQpIYW95dQ0K
DQpGcm9tOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20+Pg0KU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDI2LCAyMDIyIDM6MDEg
UE0NClRvOiBIYW95dSBTb25nIDxoYW95dS5zb25nQGZ1dHVyZXdlaS5jb208bWFpbHRvOmhhb3l1
LnNvbmdAZnV0dXJld2VpLmNvbT4+DQpDYzogc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdA
aWV0Zi5vcmc+OyBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5v
cmc+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmddIEFjdGl2ZSBPQU0gaW4gU1J2Ng0KDQpIaSBIYW95
dSwNCnRoYW5rIHlvdSBmb3IgYnJpbmdpbmcgdGhlIHRvcGljIG9mIEFjdGl2ZSBPQU0gdG8gdGhl
IGRpc2N1c3Npb24uIEFzIHRoZSBjb25jZXB0IG9mIEFjdGl2ZSBJT0FNIGlzIGludHJvZHVjZWQg
aW4gdGhlIElQUE0gV0cgZHJhZnQ8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5v
dXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZGF0YXRyYWNrZXIuaWV0Zi5vcmclMkZkb2Ml
MkZodG1sJTJGZHJhZnQtaWV0Zi1pcHBtLWlvYW0tZmxhZ3MmZGF0YT0wNCU3QzAxJTdDaGFveXUu
c29uZyU0MGZ1dHVyZXdlaS5jb20lN0NjMzQ3YTI5NjU3NmE0YmNjMDJkYzA4ZDllMTFmY2JhMyU3
QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2Mzc3ODgzNDg5NjA2
NjM0MzMlN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKV0lqb2lNQzR3TGpBd01EQWlMQ0pRSWpv
aVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMzAwMCZzZGF0YT1JQ0R4
NHBkbWdYSkJzNjhTQVRjdmtUcFpTT1RaNkxEN0p5Q0NLWU02SUpnJTNEJnJlc2VydmVkPTA+IGl0
IHNlZW1zIHRvIG1lIGxpa2UgYWRkaW5nIHRoZSBJUFBNIFdHIGNvbW11bml0eSB0byB0aGUgZGlz
Y3Vzc2lvbiBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uDQpQbGVhc2UgZmluZCBteSBub3RlcyBp
bi1saW5lZCBiZWxvdyB1bmRlciB0aGUgR0lNPj4gdGFnLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpP
biBXZWQsIEphbiAyNiwgMjAyMiBhdCAyOjM3IFBNIEhhb3l1IFNvbmcgPGhhb3l1LnNvbmdAZnV0
dXJld2VpLmNvbTxtYWlsdG86aGFveXUuc29uZ0BmdXR1cmV3ZWkuY29tPj4gd3JvdGU6DQpIaSBT
UFJJTkcgV0csDQoNClJlYWwgdGltZSBtb25pdG9yIG9uIGV2ZXJ5IG5vZGUgYW5kIGV2ZXJ5IGxp
bmsgb24gYSBuZXR3b3JrIGlzIG5lY2Vzc2FyeSB0byBkZXRlY3QgIGdyYXkgZmFpbHVyZXMsIHdo
aWNoIGFyZSB0aGUga2V5IGN1bHByaXQgZm9yIHBvb3IgUW9TIGJ1dCBoYXJkIHRvIGNhdGNoLiBT
UiBwcm92aWRlcyBhbiBpZGVhbCBtZWNoYW5pc20sIHdoZW4gd29ya2luZyB3aXRoIHNvbWUgZWZm
aWNpZW50IHBsYW5uaW5nIGFsZ29yaXRobSwgdG8gYWNoaWV2ZSB0aGF0IHdpdGggbG93IGNvc3Qu
ICAgT3VyIHByb3Bvc2FsIFNSdjYgSW4tc2l0dSBBY3RpdmUgTWVhc3VyZW1lbnQgKFNJQU0pIHN1
Z2dlc3RzIGEgc2ltcGxlICBhY3RpdmUgbWVhc3VyZW1lbnQgYXBwcm9hY2ggd2hpY2ggY2FuIHN1
cHBvcnQgZGlmZmVyZW50DQpHSU0+PiBJIHdvbmRlciB3aGF0IGdhcHMgeW91IGZpbmQgaW4gdGhl
IGV4aXN0aW5nIGFjdGl2ZSBtZWFzdXJlbWVudCBwcm90b2NvbHMsIGUuZy4sIFNUQU1QIGFuZCBS
RkMgNjczNCAod291bGQgYmUgbW9yZSBjb252ZW5pZW50IHRvIHVzZSBhbiBhY3JvbnltKS4gSXQg
YXBwZWFycyB0byBtZSB0aGF0LCBmb3IgZXhhbXBsZSwgU1RBTVAgYW5kIGl0cyBleHRlbnNpb25z
LCBpbmNsdWRpbmcgdGhlIFNSUE0gZHJhZnQ8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVj
dGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZGF0YXRyYWNrZXIuaWV0Zi5vcmcl
MkZkb2MlMkZodG1sJTJGZHJhZnQtaWV0Zi1pcHBtLXN0YW1wLXNycG0mZGF0YT0wNCU3QzAxJTdD
aGFveXUuc29uZyU0MGZ1dHVyZXdlaS5jb20lN0NjMzQ3YTI5NjU3NmE0YmNjMDJkYzA4ZDllMTFm
Y2JhMyU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2Mzc3ODgz
NDg5NjA2NjM0MzMlN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKV0lqb2lNQzR3TGpBd01EQWlM
Q0pRSWpvaVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMzAwMCZzZGF0
YT1DenhnOGRZR2ZEWFZpeVJ0WTJaMnZ1SUtpdCUyQjlQdzBhdHpMb25PVlRkZkUlM0QmcmVzZXJ2
ZWQ9MD4sIGNvbXByZWhlbnNpdmVseSBhZGRyZXNzIHRoZSBQTSBPQU0gcmVxdWlyZW1lbnRzIGZv
ciBTUnY2Lg0KDQpIUz4+IExldOKAmXMgZ2l2ZSBhIGZldyBmZWF0dXJlcyBvZiBvdXIgcHJvcG9z
YWw6ICgxKSBpdOKAmXMgc2Vzc2lvbi1sZXNzIGFuZCB3ZSBkb27igJl0IG5lZWQgYXNzaWduIGFu
eSByb2xlcyAoZS5nLiwgIHJlZmxlY3Rvcik7ICgyKSBubyBuZWVkcyBmb3IgYSByZXR1cm4gcGF0
aC4gVGhlIG1lYXN1cmVtZW50IGNhbiBzdGFydCBhbmQgZW5kIGF0IGFueSBub2RlIChzb2xlbHkg
ZGV0ZXJtaW5lZCBieSB0aGUgU1JIKTsgKDMpIHVkcC1iYXNlZCB3aGljaCBjYW4gc3VwcG9ydCBh
bnkgZXhpc3RpbmcgSU9BTSBtb2RlcyBhbmQgcG90ZW50aWFsbHkgb3RoZXIgT0FNIG1ldGhvZHMu
DQpHSU0yPj4gSSBkb24ndCB0aGluayBhZGRpbmcgYSBwcm90b2NvbCB0aGF0IGNhbiBnZW5lcmF0
ZSBhIHRlc3QgcHJvYmUgZnJvbSBhbiBhcmJpdHJhcnkgbm9kZSB0byBhcmJpdHJhcnkgdGFyZ2V0
cyAoU1J2NiBzdXBwb3J0cyBtdWx0aWNhc3QpIGlzIGFzIHNpbXBsZSBhcyB5b3UgcHJlc2VudC4g
SWYgYW4gb3BlcmF0b3IgbmVlZHMgdG8gbW9uaXRvciB0aGUgcGVyZm9ybWFuY2Ugb2YgdGhlIFNS
IHBvbGljeSB1c2VkIGJ5IGRhdGEgcGFja2V0cywgSU9BTSBjYW4gYmUgYXBwbGllZCB0byBkYXRh
IHBhY2tldHMuIElmIHRoZSBvcGVyYXRvciB3YW50cyB0byBleHBsb3JlIGEgcG9saWN5IHRoYXQg
aXMgbm90IHVzZWQgZm9yIGRhdGEgdHJhZmZpYywgSSBpbWFnaW5lIElPQU0gY2FuIGJlIGFkZGVk
IHRvIGEgdGVzdCBwYWNrZXQgb2YgdGhlIGV4aXN0aW5nIE9BTSBwcm90b2NvbCwgZS5nLiwgSUNN
UC4gQW0gSSBtaXNzaW5nIHNvbWUgb2YgdGhlIHJlcXVpcmVtZW50cz8NCm9wdGlvbnMgb2YgSU9B
TSBhbmQgb3RoZXIgT0FNIG1ldGhvZHMgaW4gU1J2Niwgd2l0aG91dCBuZWVkaW5nIHRvIHdvcnJ5
IGFib3V0IHRoZSBleHRlbnNpb24gaGVhZGVyIGlzc3VlLg0KR0lNPj4gZHJhZnQtaWV0Zi1pcHBt
LWlvYW0tZGF0YSBjbGFzc2lmaWVzIElPQU0gYXMgZm9sbG93czoNCiAgIEluIHRlcm1zIG9mIHRo
ZSBjbGFzc2lmaWNhdGlvbiBnaXZlbg0KICAgaW4gW1JGQzc3OTldIElPQU0gY291bGQgYmUgcG9y
dHJheWVkIGFzIEh5YnJpZCBUeXBlIDEuDQpEb2VzIHlvdXIgcHJvcG9zYWwgY2hhbmdlIHRoYXQ/
DQoNCkhTPj4gSW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIElPQU0gaXMgdXNlZCBmb3IgYWN0aXZl
IG1lYXN1cmVtZW50IGJlY2F1c2UgaXTigJlzIG5vdCBpbmNsdWRlZCBpbiBhIHVzZXIgcGFja2V0
Lg0KDQpZb3VyIGNvbW1lbnRzLCBxdWVzdGlvbnMsIGFuZCBzdWdnZXN0aW9ucyBhcmUgdmVyeSB3
ZWxjb21lLiBJ4oCZZCBsaWtlIHRvIGtub3cgeW91ciBvcGluaW9uIGlmIHlvdSB0aGluayB0aGlz
IHdvcmsgaXMgaW4gc2NvcGUgYW5kIHNob3VsZCBiZSBhZG9wdGVkIGJ5IHRoZSB3b3JraW5nIGdy
b3VwLiAgSWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIGNvbnRyaWJ1dGluZyB0byB0aGlzIHdvcmss
IHBsZWFzZSBhbHNvIGxldCBtZSBrbm93LiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9kcmFmdC1zb25nLXNwcmluZy1zaWFtLzxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0
aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZkYXRhdHJhY2tlci5pZXRmLm9yZyUy
RmRvYyUyRmRyYWZ0LXNvbmctc3ByaW5nLXNpYW0lMkYmZGF0YT0wNCU3QzAxJTdDaGFveXUuc29u
ZyU0MGZ1dHVyZXdlaS5jb20lN0NjMzQ3YTI5NjU3NmE0YmNjMDJkYzA4ZDllMTFmY2JhMyU3QzBm
ZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2Mzc3ODgzNDg5NjA2NjM0
MzMlN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKV0lqb2lNQzR3TGpBd01EQWlMQ0pRSWpvaVYy
bHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMzAwMCZzZGF0YT1FZ292WW8z
dEpnbUNVUjhldTBJJTJCa0YlMkZmOWZjZktGR2k2Z2FPeWN5Rk02ZyUzRCZyZXNlcnZlZD0wPg0K
DQpUaGFuayB5b3UgdmVyeSBtdWNoIQ0KDQpCZXN0IHJlZ2FyZHMsDQpIYW95dQ0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWlsaW5nIGxp
c3QNCnNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPg0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmc8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3Mu
cHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGd3d3LmlldGYub3JnJTJG
bWFpbG1hbiUyRmxpc3RpbmZvJTJGc3ByaW5nJmRhdGE9MDQlN0MwMSU3Q2hhb3l1LnNvbmclNDBm
dXR1cmV3ZWkuY29tJTdDYzM0N2EyOTY1NzZhNGJjYzAyZGMwOGQ5ZTExZmNiYTMlN0MwZmVlOGZm
MmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3Nzg4MzQ4OTYwNjYzNDMzJTdD
VW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SldJam9pTUM0d0xqQXdNREFpTENKUUlqb2lWMmx1TXpJ
aUxDSkJUaUk2SWsxaGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzMwMDAmc2RhdGE9eDBST25XdU1BVyUy
QkpoaUVST0glMkZnNCUyQnJ1YWhhYk9hSGN0d042ZVZlWDlqdyUzRCZyZXNlcnZlZD0wPg0K

--_000_e4fabc5658e344479d3da296f1bf9ab4huaweicom_
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
OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7fQ0KQHBhZ2UgV29y
ZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0
IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg
djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd
LS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIEhhb3l1LDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBhZ3JlZSB3aXRoIEdyZWcuIEkgdGhpbmsgSU9BTSB3
aXRoIGV4aXN0aW5nIE9BTSBwcm90b2NvbCBjYW4gYWRkcmVzcyB5b3VyIGNhc2UuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkFnYWluLCBJIGNhbiBzaG93IHlvdSBzb21lIG1vcmUgZGV0YWlscyBvbiB5b3Vy
IG1vdGl2YXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
KDEpIGl04oCZcyBzZXNzaW9uLWxlc3MgYW5kIHdlIGRvbuKAmXQgbmVlZCBhc3NpZ24gYW55IHJv
bGVzIChlLmcuLCAmbmJzcDtyZWZsZWN0b3IpOw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WlRSJmd0OyBJIGFtIG5v
dCBzdXJlIGlmIEkgdW5kZXJzdGFuZCB3aGF0IHRoZSDigJxzZXNzaW9uLWxlc3PigJ0gbWVhbi48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+QnV0IEkgdGhpbmsgaW4geW91ciBhcHBsaWNhdGlvbiwgdGhlIHNl
bmRlciBzaG91bGQga2VlcCB0aGUgc2Vzc2lvbiBzdGF0ZSwgcmlnaHQ/PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPlJlZmxlY3RvciBpcyBub3QgYWx3YXlzIHJlcXVpcmVkLiBPV0FNUCBpcyBvbmUgd2F5LCBz
byBubyByZWZsZWN0b3IuIFNUQU1QLCBJTUhPLCBjb3VsZCBhbHNvIGJlIG9uZSB3YXkuDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+SW4gUkZDODc2MiwgU1RBTVAg4oCcZW5hYmxlcyB0aGUgbWVhc3VyZW1l
bnQgb2YgYm90aCBvbmUtd2F5IGFuZCByb3VuZC10cmlwIHBlcmZvcm1hbmNlIG1ldHJpY3PigJ0u
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPigyKSBubyBuZWVkcyBmb3IgYSByZXR1cm4gcGF0aC4gVGhlIG1lYXN1cmVt
ZW50IGNhbiBzdGFydCBhbmQgZW5kIGF0IGFueSBub2RlIChzb2xlbHkgZGV0ZXJtaW5lZCBieSB0
aGUgU1JIKTsNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlpUUiZndDsgVGhpcyBpcyBhY2hpZXZlZCBieSBTUkgsIHlv
dSBkaWQgbm90IGNyZWF0ZSBhbnl0aGluZyBvbiBPQU0gYWZ0ZXIgVURQLiBTbyB0aGlzIGFwcGxp
ZXMgZm9yIGFueSBvbmUgd2F5IE9BTSBwcm90b2NvbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+T24gdGhl
IG90aGVyIGhhbmQsIG1hbnkgbWVhc3VyZW1lbnQgbmVlZCB0d28gd2F5cyAoZS5nLiwgZGVsYXkp
LiBFdmVuIGRhdGEgY29sbGVjdGlvbnMgbmVlZCB0d28gd2F5cywgYmVjYXVzZSB0aGUgZm9yd2Fy
ZCBhbmQgYmFja3dhcmQgYXJlIHRvdGFsbHkgZGlmZmVyZW50IHR3bw0KIHBhdGhzLiA8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+T2YgY2F1c2UsIHlvdSBjYW4gdXNlIG9uZSB3YXkgcHJvdG9jb2wgdG8gdHJh
dmVsIGJvdGggd2F5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Ud28gd2F5IG5lZWQgYSByZWZsZWN0b3Is
IGJ1dCB3aWxsIGFsc28gcmVkdWNlIGEgbG90IG9mIHJlc291cmNlcy4gRm9yIGV4YW1wbGUgdGhl
IGxlbmd0aCBvZiB0aGUgU0lEIGxpc3QuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4o
MykgdWRwLWJhc2VkIHdoaWNoIGNhbiBzdXBwb3J0IGFueSBleGlzdGluZyBJT0FNIG1vZGVzIGFu
ZCBwb3RlbnRpYWxseSBvdGhlciBPQU0gbWV0aG9kcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5aVFImZ3Q7IFNUQU1Q
IGlzIFVEUCBiYXNlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gaXBwbSBbbWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9y
Z10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+R3JlZyBNaXJza3k8YnI+DQo8Yj5TZW50OjwvYj4gRnJp
ZGF5LCBKYW51YXJ5IDI4LCAyMDIyIDY6MDEgQU08YnI+DQo8Yj5Ubzo8L2I+IEhhb3l1IFNvbmcg
Jmx0O2hhb3l1LnNvbmdAZnV0dXJld2VpLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IHNwcmluZ0Bp
ZXRmLm9yZzsgSUVURiBJUFBNIFdHICZsdDtpcHBtQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSZTogW2lwcG1dIFtzcHJpbmddIEFjdGl2ZSBPQU0gaW4gU1J2NjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgSGFveXUsPG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+dGhhbmsgeW91IGZvciB5b3Vy
IGRldGFpbGVkIHJlcGx5LiBQbGVhc2UgZmluZCBteSBmb2xsb3ctdXAgbm90ZXMgaW4tbGluZWQg
YmVsb3cgdW5kZXIgdGhlIEdJTTImZ3Q7Jmd0OyB0YWcuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFRodSwgSmFuIDI3LCAyMDIy
IGF0IDExOjAwIEFNIEhhb3l1IFNvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpoYW95dS5zb25nQGZ1
dHVyZXdlaS5jb20iPmhhb3l1LnNvbmdAZnV0dXJld2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPkhpIEdyZWcsDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5r
IHlvdSBmb3IgeW91ciBxdWVzdGlvbnMuIFBsZWFzZSBzZWUgaW5saW5lIHJlc3BvbnNlLg0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5CZXN0LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5IYW95dTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+RnJvbTo8L2I+IEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsNCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEphbnVhcnkg
MjYsIDIwMjIgMzowMSBQTTxicj4NCjxiPlRvOjwvYj4gSGFveXUgU29uZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmhhb3l1LnNvbmdAZnV0dXJld2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhhb3l1LnNv
bmdAZnV0dXJld2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86
c3ByaW5nQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5nQGlldGYub3JnPC9hPjsgSUVU
RiBJUFBNIFdHICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmlwcG1AaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nwcmlu
Z10gQWN0aXZlIE9BTSBpbiBTUnY2PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIEhhb3l1LDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+dGhhbmsgeW91IGZvciBicmluZ2luZyB0aGUgdG9waWMgb2Yg
QWN0aXZlIE9BTSB0byB0aGUgZGlzY3Vzc2lvbi4gQXMgdGhlIGNvbmNlcHQgb2YgQWN0aXZlIElP
QU0gaXMgaW50cm9kdWNlZCBpbiB0aGUNCjxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtz
LnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmRhdGF0cmFja2VyLmll
dGYub3JnJTJGZG9jJTJGaHRtbCUyRmRyYWZ0LWlldGYtaXBwbS1pb2FtLWZsYWdzJmFtcDtkYXRh
PTA0JTdDMDElN0NoYW95dS5zb25nJTQwZnV0dXJld2VpLmNvbSU3Q2MzNDdhMjk2NTc2YTRiY2Mw
MmRjMDhkOWUxMWZjYmEzJTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdD
MSU3QzYzNzc4ODM0ODk2MDY2MzQzMyU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1D
NHdMakF3TURBaUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0Ql
N0MzMDAwJmFtcDtzZGF0YT1JQ0R4NHBkbWdYSkJzNjhTQVRjdmtUcFpTT1RaNkxEN0p5Q0NLWU02
SUpnJTNEJmFtcDtyZXNlcnZlZD0wIiB0YXJnZXQ9Il9ibGFuayI+DQpJUFBNIFdHIGRyYWZ0PC9h
PiZuYnNwO2l0IHNlZW1zIHRvIG1lIGxpa2UgYWRkaW5nIHRoZSBJUFBNIFdHIGNvbW11bml0eSB0
byB0aGUgZGlzY3Vzc2lvbiBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uJm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlBsZWFzZSBmaW5k
IG15IG5vdGVzIGluLWxpbmVkIGJlbG93IHVuZGVyIHRoZSBHSU0mZ3Q7Jmd0OyB0YWcuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdh
cmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5PbiBXZWQsIEphbiAyNiwgMjAyMiBhdCAyOjM3IFBNIEhhb3l1IFNvbmcgJmx0Ozxh
IGhyZWY9Im1haWx0bzpoYW95dS5zb25nQGZ1dHVyZXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5o
YW95dS5zb25nQGZ1dHVyZXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND
Q0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgU1BSSU5HIFdHLDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+UmVhbCB0aW1lIG1vbml0b3Igb24gZXZlcnkgbm9kZSBhbmQg
ZXZlcnkgbGluayBvbiBhIG5ldHdvcmsgaXMgbmVjZXNzYXJ5IHRvIGRldGVjdCAmbmJzcDtncmF5
IGZhaWx1cmVzLCB3aGljaCBhcmUgdGhlIGtleSBjdWxwcml0IGZvciBwb29yIFFvUyBidXQgaGFy
ZCB0byBjYXRjaC4gU1IgcHJvdmlkZXMgYW4gaWRlYWwNCiBtZWNoYW5pc20sIHdoZW4gd29ya2lu
ZyB3aXRoIHNvbWUgZWZmaWNpZW50IHBsYW5uaW5nIGFsZ29yaXRobSwgdG8gYWNoaWV2ZSB0aGF0
IHdpdGggbG93IGNvc3QuICZuYnNwOyZuYnNwO091ciBwcm9wb3NhbCBTUnY2IEluLXNpdHUgQWN0
aXZlIE1lYXN1cmVtZW50IChTSUFNKSBzdWdnZXN0cyBhIHNpbXBsZSAmbmJzcDthY3RpdmUgbWVh
c3VyZW1lbnQgYXBwcm9hY2ggd2hpY2ggY2FuIHN1cHBvcnQgZGlmZmVyZW50PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+R0lNJmd0OyZndDsgSSB3b25kZXIgd2hhdCBnYXBzIHlvdSBmaW5kIGluIHRoZSBl
eGlzdGluZyBhY3RpdmUgbWVhc3VyZW1lbnQgcHJvdG9jb2xzLCBlLmcuLCBTVEFNUCBhbmQgUkZD
IDY3MzQgKHdvdWxkIGJlIG1vcmUgY29udmVuaWVudCB0byB1c2UgYW4gYWNyb255bSkuIEl0IGFw
cGVhcnMgdG8gbWUgdGhhdCwgZm9yDQogZXhhbXBsZSwgU1RBTVAgYW5kIGl0cyBleHRlbnNpb25z
LCBpbmNsdWRpbmcgdGhlIDxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rp
b24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmRhdGF0cmFja2VyLmlldGYub3JnJTJG
ZG9jJTJGaHRtbCUyRmRyYWZ0LWlldGYtaXBwbS1zdGFtcC1zcnBtJmFtcDtkYXRhPTA0JTdDMDEl
N0NoYW95dS5zb25nJTQwZnV0dXJld2VpLmNvbSU3Q2MzNDdhMjk2NTc2YTRiY2MwMmRjMDhkOWUx
MWZjYmEzJTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzc4
ODM0ODk2MDY2MzQzMyU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURB
aUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MzMDAwJmFt
cDtzZGF0YT1DenhnOGRZR2ZEWFZpeVJ0WTJaMnZ1SUtpdCUyQjlQdzBhdHpMb25PVlRkZkUlM0Qm
YW1wO3Jlc2VydmVkPTAiIHRhcmdldD0iX2JsYW5rIj4NClNSUE0gZHJhZnQ8L2E+LCBjb21wcmVo
ZW5zaXZlbHkgYWRkcmVzcyB0aGUgUE0gT0FNIHJlcXVpcmVtZW50cyBmb3IgU1J2Ni4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhTJmd0OyZndDsgTGV04oCZcyBnaXZlIGEgZmV3
IGZlYXR1cmVzIG9mIG91ciBwcm9wb3NhbDogKDEpIGl04oCZcyBzZXNzaW9uLWxlc3MgYW5kIHdl
IGRvbuKAmXQgbmVlZCBhc3NpZ24gYW55IHJvbGVzIChlLmcuLCAmbmJzcDtyZWZsZWN0b3IpOyAo
Mikgbm8gbmVlZHMgZm9yIGEgcmV0dXJuIHBhdGguIFRoZSBtZWFzdXJlbWVudCBjYW4NCiBzdGFy
dCBhbmQgZW5kIGF0IGFueSBub2RlIChzb2xlbHkgZGV0ZXJtaW5lZCBieSB0aGUgU1JIKTsgKDMp
IHVkcC1iYXNlZCB3aGljaCBjYW4gc3VwcG9ydCBhbnkgZXhpc3RpbmcgSU9BTSBtb2RlcyBhbmQg
cG90ZW50aWFsbHkgb3RoZXIgT0FNIG1ldGhvZHMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R0lNMiZndDsmZ3Q7IEkgZG9uJ3QgdGhpbmsgYWRkaW5n
IGEgcHJvdG9jb2wgdGhhdCBjYW4gZ2VuZXJhdGUgYSB0ZXN0IHByb2JlIGZyb20gYW4gYXJiaXRy
YXJ5IG5vZGUgdG8gYXJiaXRyYXJ5IHRhcmdldHMgKFNSdjYgc3VwcG9ydHMgbXVsdGljYXN0KSBp
cyBhcyBzaW1wbGUgYXMgeW91IHByZXNlbnQuIElmIGFuIG9wZXJhdG9yIG5lZWRzIHRvIG1vbml0
b3IgdGhlIHBlcmZvcm1hbmNlIG9mIHRoZSBTUiBwb2xpY3kgdXNlZA0KIGJ5IGRhdGEgcGFja2V0
cywgSU9BTSBjYW4gYmUgYXBwbGllZCB0byBkYXRhIHBhY2tldHMuIElmIHRoZSBvcGVyYXRvciB3
YW50cyB0byBleHBsb3JlIGEgcG9saWN5IHRoYXQgaXMgbm90IHVzZWQgZm9yIGRhdGEgdHJhZmZp
YywgSSBpbWFnaW5lIElPQU0gY2FuIGJlIGFkZGVkIHRvIGEgdGVzdCBwYWNrZXQgb2YgdGhlIGV4
aXN0aW5nIE9BTSBwcm90b2NvbCwgZS5nLiwgSUNNUC4gQW0gSSBtaXNzaW5nIHNvbWUgb2YgdGhl
IHJlcXVpcmVtZW50cz88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20g
MGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+b3B0aW9ucyBvZiBJT0FNIGFuZCBvdGhlciBPQU0gbWV0aG9kcyBpbiBTUnY2LCB3aXRob3V0
IG5lZWRpbmcgdG8gd29ycnkgYWJvdXQgdGhlIGV4dGVuc2lvbiBoZWFkZXIgaXNzdWUuICZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPkdJTSZndDsmZ3Q7IGRyYWZ0LWlldGYtaXBwbS1pb2FtLWRh
dGEgY2xhc3NpZmllcyBJT0FNIGFzIGZvbGxvd3M6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsgJm5ic3A7SW4gdGVybXMg
b2YgdGhlIGNsYXNzaWZpY2F0aW9uIGdpdmVuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDtpbiBbUkZDNzc5OV0gSU9BTSBj
b3VsZCBiZSBwb3J0cmF5ZWQgYXMgSHlicmlkIFR5cGUgMS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Eb2VzIHlvdXIgcHJvcG9z
YWwgY2hhbmdlJm5ic3A7dGhhdD88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhTJmd0OyZn
dDsgSW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIElPQU0gaXMgdXNlZCBmb3IgYWN0aXZlIG1lYXN1
cmVtZW50IGJlY2F1c2UgaXTigJlzIG5vdCBpbmNsdWRlZCBpbiBhIHVzZXIgcGFja2V0Lg0KPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Zb3VyIGNvbW1lbnRzLCBx
dWVzdGlvbnMsIGFuZCBzdWdnZXN0aW9ucyBhcmUgdmVyeSB3ZWxjb21lLiBJ4oCZZCBsaWtlIHRv
IGtub3cgeW91ciBvcGluaW9uIGlmIHlvdSB0aGluayB0aGlzIHdvcmsgaXMgaW4gc2NvcGUgYW5k
IHNob3VsZCBiZSBhZG9wdGVkIGJ5IHRoZSB3b3JraW5nIGdyb3VwLiZuYnNwOyBJZiB5b3UNCiBh
cmUgaW50ZXJlc3RlZCBpbiBjb250cmlidXRpbmcgdG8gdGhpcyB3b3JrLCBwbGVhc2UgYWxzbyBs
ZXQgbWUga25vdy4gPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5v
dXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZGF0YXRyYWNrZXIuaWV0Zi5vcmclMkZkb2Ml
MkZkcmFmdC1zb25nLXNwcmluZy1zaWFtJTJGJmFtcDtkYXRhPTA0JTdDMDElN0NoYW95dS5zb25n
JTQwZnV0dXJld2VpLmNvbSU3Q2MzNDdhMjk2NTc2YTRiY2MwMmRjMDhkOWUxMWZjYmEzJTdDMGZl
ZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzc4ODM0ODk2MDY2MzQz
MyU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJam9pVjJs
dU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MzMDAwJmFtcDtzZGF0YT1FZ292
WW8zdEpnbUNVUjhldTBJJTJCa0YlMkZmOWZjZktGR2k2Z2FPeWN5Rk02ZyUzRCZhbXA7cmVzZXJ2
ZWQ9MCIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
ZHJhZnQtc29uZy1zcHJpbmctc2lhbS88L2E+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5U
aGFuayB5b3UgdmVyeSBtdWNoITxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QmVzdCByZWdh
cmRzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IYW95dTxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJpbmcgbWFpbGlu
ZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVs
aW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5v
cmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZzcHJpbmcmYW1wO2RhdGE9MDQlN0MwMSU3Q2hhb3l1
LnNvbmclNDBmdXR1cmV3ZWkuY29tJTdDYzM0N2EyOTY1NzZhNGJjYzAyZGMwOGQ5ZTExZmNiYTMl
N0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3Nzg4MzQ4OTYw
NjYzNDMzJTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SldJam9pTUM0d0xqQXdNREFpTENKUUlq
b2lWMmx1TXpJaUxDSkJUaUk2SWsxaGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzMwMDAmYW1wO3NkYXRh
PXgwUk9uV3VNQVclMkJKaGlFUk9IJTJGZzQlMkJydWFoYWJPYUhjdHdONmVWZVg5anclM0QmYW1w
O3Jlc2VydmVkPTAiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NwcmluZzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_e4fabc5658e344479d3da296f1bf9ab4huaweicom_--


From nobody Thu Jan 27 16:22:33 2022
Return-Path: <zhoutianran@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 BB6A03A0EC2; Thu, 27 Jan 2022 16:22:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.796
X-Spam-Level: 
X-Spam-Status: No, score=-6.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 BtDE4v_fVUkB; Thu, 27 Jan 2022 16:22:27 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7F873A0EBF; Thu, 27 Jan 2022 16:22:26 -0800 (PST)
Received: from fraeml710-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JlJ6t1SR0z67Yxp; Fri, 28 Jan 2022 08:21:58 +0800 (CST)
Received: from kwepeml500003.china.huawei.com (7.221.188.182) by fraeml710-chm.china.huawei.com (10.206.15.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 01:22:23 +0100
Received: from kwepeml500004.china.huawei.com (7.221.188.141) by kwepeml500003.china.huawei.com (7.221.188.182) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 08:22:21 +0800
Received: from kwepeml500004.china.huawei.com ([7.221.188.141]) by kwepeml500004.china.huawei.com ([7.221.188.141]) with mapi id 15.01.2308.021;  Fri, 28 Jan 2022 08:22:21 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Haoyu Song <haoyu.song@futurewei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fP//gxqA//8zIPCAAhkLgP//HqpQ
Date: Fri, 28 Jan 2022 00:22:21 +0000
Message-ID: <0d5bbca4caeb4c3e83d7117919aebadc@huawei.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <97ee51feb17c4bcc84bc575768c06c3e@huawei.com> <PH0PR13MB4795FC71FE9560BCB10F3CAD9A219@PH0PR13MB4795.namprd13.prod.outlook.com>
In-Reply-To: <PH0PR13MB4795FC71FE9560BCB10F3CAD9A219@PH0PR13MB4795.namprd13.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.112.40.195]
Content-Type: multipart/alternative; boundary="_000_0d5bbca4caeb4c3e83d7117919aebadchuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/3-pjRo9qZNbivE6wudLGrBk8P_c>
Subject: Re: [spring] [ippm]  Active OAM in 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, 28 Jan 2022 00:22:32 -0000

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

Hi Haoyu,

I do not understand why the UDP encapsulation is better than SRH TLV.
IMO, IOAM is already too complex, some more work on TLV parsing is not crit=
ical.
If you care about the data length "because the data needed to be carried ma=
y be too large", what's the limit on SRH TLV?
What's your use case, and your requirement? Let's evaluate it with numbers.

Best,
Tianran

From: Haoyu Song [mailto:haoyu.song@futurewei.com]
Sent: Friday, January 28, 2022 2:50 AM
To: Tianran Zhou <zhoutianran@huawei.com>; Greg Mirsky <gregimirsky@gmail.c=
om>
Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
Subject: RE: [ippm] [spring] Active OAM in SRv6

Hi Tianran,

We didn't invent any new protocol but to simply use UDP for the probing pac=
kets in SRv6.
What we want to avoid is SRH TLV in EH which can significantly increase the=
 EH overhead because the data needed to be carried may be too large.
Also, since IOAM options have been well defined, it's unnecessary to augmen=
t the other existing protocols to provide similar functionality. We just ne=
ed a way to encapsulate them.

Best,
Haoyu

From: Tianran Zhou <zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>>
Sent: Wednesday, January 26, 2022 7:19 PM
To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>; Haoy=
u Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: RE: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,

The application is really interesting and useful.
I am not sure if it is necessary to create a new OAM protocol at transport =
layer.
IMHO, a per hop/per segment extension based on STAMP could be more practica=
l.
https://www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.txt=
<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ie=
tf.org%2Farchive%2Fid%2Fdraft-wang-ippm-stamp-hbh-extensions-03.txt&data=3D=
04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0=
fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTW=
FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3=
D%7C3000&sdata=3Daatvet2BClP0UZgi%2Fu0YghheqocztyGsfKx4%2BnK8zf0%3D&reserve=
d=3D0>

Best,
Tianran

From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: Thursday, January 27, 2022 7:01 AM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DLMeQUNry3UpwUs=
hJ0sz6geLmHNvGixm9IOs4Ohub%2BPw%3D&reserved=3D0> it seems to me like adding=
 the IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DMz2HpxSUsqEECW137oPdH%2F0hieavc7vxATnIlzmiKT4%3D&reserv=
ed=3D0>, comprehensively address the PM OAM requirements for SRv6.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3DvnwAq6H0DGkZxN2fsMnRVv5ACOoM43R4HpASv4HLUls%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d=
9e143cb41%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3D6MgfNu8%2BnvQhhGNNcYSkciMNUQBMrNc922kh2E5PAW0=
%3D&reserved=3D0>

--_000_0d5bbca4caeb4c3e83d7117919aebadchuaweicom_
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: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:12.0pt;
	font-family:"Times New Roman",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;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{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"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Hi Haoyu,<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;color:#1F497D"><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;color:#1F497D">I do not understand why the UDP encap=
sulation is better than SRH TLV.<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;color:#1F497D">IMO, IOAM is already too complex, som=
e more work on TLV parsing is not critical.<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;color:#1F497D">If you care about the data length &#8=
220;because the data needed to be carried may be too large&#8221;, what&#82=
17;s the limit on SRH TLV?<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;color:#1F497D">What&#8217;s your use case, and your =
requirement? Let&#8217;s evaluate it with numbers.
<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;color:#1F497D"><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;color:#1F497D">Best,<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;color:#1F497D">Tianran
<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;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 =
0cm 0cm">
<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"> Haoyu Song [mailto:haoyu.song@=
futurewei.com]
<br>
<b>Sent:</b> Friday, January 28, 2022 2:50 AM<br>
<b>To:</b> Tianran Zhou &lt;zhoutianran@huawei.com&gt;; Greg Mirsky &lt;gre=
gimirsky@gmail.com&gt;<br>
<b>Cc:</b> spring@ietf.org; IETF IPPM WG &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> RE: [ippm] [spring] Active OAM in 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">Hi Tianran,<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">We didn&#8217;t invent any new protocol but to simp=
ly use UDP for the probing packets in SRv6.
<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">What we want to avoid is SRH TLV in EH which can si=
gnificantly increase the EH overhead because the data needed to be carried =
may be too large.
<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">Also, since IOAM options have been well defined, it=
&#8217;s unnecessary to augment the other existing protocols to provide sim=
ilar functionality. We just need a way to encapsulate
 them.<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">Best,<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">Haoyu<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>
<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"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"> Tianran Zhou &lt;<a href=3D"ma=
ilto:zhoutianran@huawei.com">zhoutianran@huawei.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 7:19 PM<br>
<b>To:</b> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com">gregimi=
rsky@gmail.com</a>&gt;; Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurew=
ei.com">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; IETF IPP=
M WG &lt;<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [ippm] [spring] Active OAM in 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;color:#1F497D">Hi Haoyu,<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;color:#1F497D"><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;color:#1F497D">The application is really interesting=
 and useful.<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;color:#1F497D">I am not sure if it is necessary to c=
reate a new OAM protocol at transport layer.<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;color:#1F497D">IMHO, a per hop/per segment extension=
 based on STAMP could be more practical.<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;color:#1F497D"><a href=3D"https://nam11.safelinks.pr=
otection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdra=
ft-wang-ippm-stamp-hbh-extensions-03.txt&amp;data=3D04%7C01%7Chaoyu.song%40=
futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c753a1d=
5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wL=
jAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Daa=
tvet2BClP0UZgi%2Fu0YghheqocztyGsfKx4%2BnK8zf0%3D&amp;reserved=3D0">https://=
www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.txt</a><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;color:#1F497D"><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;color:#1F497D">Best,<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;color:#1F497D">Tianran &nbsp;<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;color:#1F497D"><o:p>&nbsp;</o:p></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;=
font-family:&quot;Calibri&quot;,sans-serif"> ippm [<a href=3D"mailto:ippm-b=
ounces@ietf.org">mailto:ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Thursday, January 27, 2022 7:01 AM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com">haoyu=
.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; IETF IPP=
M WG &lt;<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">thank you for bringing the topic of Active OAM to th=
e discussion. As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DLMeQUNry3UpwUshJ0sz6geLmHNvGixm9IOs4Ohub%2BPw%3D&am=
p;reserved=3D0">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Please find my notes in-lined below under the GIM&gt=
;&gt; tag.<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">Greg<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, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wro=
te:<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">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I wonder what gaps you find in the exist=
ing active measurement protocols, e.g., STAMP and RFC 6734 (would be more c=
onvenient to use an acronym). It appears to me that, for example, STAMP and=
 its extensions, including the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DMz2HpxSUsqEECW137oPdH%2F0hieavc7vxATnIlzmiKT4%3D&am=
p;reserved=3D0">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOA=
M as follows:<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">&nbsp; &nbsp;In terms of the classification given<o:=
p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp; &nbsp;in [RFC7799] IOAM could be portrayed as=
 Hybrid Type 1.<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Does your proposal change&nbsp;that?<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DvnwAq6H0DGkZxN2fsMnRVv5ACOoM43R4HpASv4HLUls%3D&amp;reserved=3D0=
" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cf92f8db9e83446aa16f308d9e143cb41%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C0%7C637788503585330916%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3D6MgfNu8%2BnvQhhGNNcYSkciMNUQBMrNc922kh2E5PAW0%3D&amp;reserved=3D0" targ=
et=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></=
p>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_0d5bbca4caeb4c3e83d7117919aebadchuaweicom_--


From nobody Thu Jan 27 17:45:11 2022
Return-Path: <haoyu.song@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 A14133A14A0; Thu, 27 Jan 2022 17:45:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 drDx5VI7Ifhz; Thu, 27 Jan 2022 17:44:58 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2131.outbound.protection.outlook.com [40.107.92.131]) (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 620153A149B; Thu, 27 Jan 2022 17:44:58 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E7OY2qkBfmSl74R7NcoMHxeaSRkZhfVFwze22XdqITlAQQWHNBPRGUAks/mR1rccJJ7oi4FpaesIj8vdEExU4wpWZWl6eCpDYr2gelYD2ItbqaCeBqJ4at9iSTSdd680M0hotLM+Juu4BbYPXPRCumZlvtTd9UhMLPs8UYLJRWWDMjxgOXazWgkmjj4NZzFx0RHIRGcsBkuyck9FkX4Ra6qdOa3R7MQsug02XQGp9YEOTsjkT+idcTfw7L+iFKof2/w8XAgbBXGp/0u97++B1ihA+pz3l4l33q7DrAjJze7F7Az4uID8lFuKlo7wI116MzNt7Y2LsdIa6CdNxWm4ag==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=w7FmUkMIcRCjteu/xVuV3iZjx76EsCdxhGBtKIOiNvA=; b=FQRMV1UPD64t/bIkTVDDA8IuU9xEDnrHQ5OugB/Q9/A9mSGrA8iVyPrdjOGBvCO07nBX84ZYmtfvh+PbAsklLS/vrT3FUZvat4l20emgfbw+NVjWm8kmczO7dY2jeJiqx1ZbMArNdgedzU8sfKBwJOga6IPOtbACJaTsae7QrozddEX0TBgcGmn8Lt06wiyA3jrjolzrYCcBlEj2ezmjuXmPgD9qHtUNHCqtPXPLo1r0firyolFnnbTQgn8tYiEIaYz+3wKeh0oWDxGppM9IuImKg9WdkqBzv1/dCXq0Lsszb4zQbzg8BrzMx19pKeaiD4m94c0zb+/3O/SQh7+l+w==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w7FmUkMIcRCjteu/xVuV3iZjx76EsCdxhGBtKIOiNvA=; b=ll9wTwN7xeBRvKvIgLrI8yGqxzjXApJ/M0swGdmbrC/z9+ur8hCy763vNrwHeOdOAczScS9zB8q71SpLE5wsu/yfztB5tV7DYCHHTiCq9BeGo0Hv+yG1WyIXgjxwYX0LUlizdpEVEAuUMmYgavZXAqWZ080Ckaz/6j2khcJ9X4g=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by DM6PR13MB3210.namprd13.prod.outlook.com (2603:10b6:5:5::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Fri, 28 Jan 2022 01:44:55 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264%6]) with mapi id 15.20.4951.006; Fri, 28 Jan 2022 01:44:54 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fAABJueAACmK42AABqLOgAAHd+Ig
Date: Fri, 28 Jan 2022 01:44:54 +0000
Message-ID: <BY3PR13MB4787B8709B423786E6787C789A229@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com> <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com>
In-Reply-To: <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 40955e08-d1f3-4af5-2c74-08d9e1ffc8ab
x-ms-traffictypediagnostic: DM6PR13MB3210:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <DM6PR13MB3210939C9A5F43298E0E80039A229@DM6PR13MB3210.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: q5wSzb7sm476Z2axeWhBt2vRB6CfRjGmkMr545G6MvgrD1zBg/h61kjTDsWB+fIGMILlXWCuc/e+cQ+VlDklw1rM/UJHp2wzvmFL8I05RDqExyY8Fjl2CiSVHqQiuu0hx/ezS3Qd948UyOgdSIxmCG3k62vJCenalOoXwdMBVj6bOmLNVArNRH4sMYcDMxjHGr1ZNBYvwg7JfQ99wBlxoyqujROs5voAfLQKrq5wd2opX76dydKcwwoSyOLj/Sd4klE5f5YYqSdztHrhCD0ru9iPpn8D+4o1jY2/t33k1AwSdQL7EzmeD4H2thyfpd/5gtv9SUBHzgO1HFfMtQW/jFi/s7NBwKQKlxQVpGG+Lc+EymUn3nw5KUrbjw/KXoYHRKFutElZzlmeUp+gKc7xWnSPXS9bZddZgQRNnuTm/qm5aInCadwJKUutFtmjZciwQGlf3te3wfTtdCBvpuw7t9T2NLqmm68w/B9ekTzq1Tq6BxI6B/gQL1knvZ5MIYfsXy01ZIlqjMoausihLj++/UXAEmcf0KbdQcgAkDvZjJFYp8T+TY5jeAFmxQ/I4SDkiswPdO6ji9Ebtoe9KoOob+4rM9VjVQhfod9WRCssCGWk4J4tOqaNEzTQ7LIlp+Se7PbnsVHofmBW7ed2z4fV8YvhcjEZRGu2uGGTvhUzoAxfUdPt9slhpt5HS7ZJfI+K40JMyykSDCth1yIWcTYD6eV9ZNBQoBc2v/ksc97ydJqt3y+TKTd37uo47Z62tClMWzaRVBx/25VZ1+wRg7CitpdP5GT2Yur+E29q6ay6RAwMWcs9yRL2wtai4gRpAd6weJz8v8JXchsmvf+8GTgnVw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(44832011)(122000001)(166002)(38070700005)(38100700002)(52536014)(2906002)(66946007)(8936002)(76116006)(7696005)(33656002)(53546011)(64756008)(6506007)(508600001)(8676002)(4326008)(66476007)(66556008)(66446008)(71200400001)(316002)(6916009)(186003)(83380400001)(9686003)(5660300002)(966005)(54906003)(86362001)(55016003)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?dPQWBARgr8n9NgZlzLAytqLvCL/ReVdsckCKOPSYa5qvJfEMKY0cG4UCF9hN?= =?us-ascii?Q?TzZafLpxwAJpaLQVujO4bZwSqxSZyAe4SLpYyiJvRk0MlrMVSkJBc2lR8XRS?= =?us-ascii?Q?pDMZB54hpO7cc+7+d6cgaRbJhB8kLFcq/coNlFioKAaSeUt92IbGiFYI9STJ?= =?us-ascii?Q?Ltflg1heFa5o1gfA3Gzuumu321a6apQX397q6IeV32VnSmCpkngTWDjCrwTn?= =?us-ascii?Q?pJlzqp1F5I8kGjpObDobp/7s31GoYiVcmAKYKV6FpVdPpMsfy/Sq1mYXhNeP?= =?us-ascii?Q?VtEV3zGPSCivhyrAxETN2e6F3LHZaT6W8aRvpRVpHDbrauhQP2ZXY5Xf95hg?= =?us-ascii?Q?ItQvvfZFkmq37HehjHdrWSjp4Bi0l+DO+RmwD0193OgmIH+VpUbZRosKBIkc?= =?us-ascii?Q?vf7wipv58CIGq/nHI0SZExOBqBcAjQs3aHL16MyCYg0CNUFCSCZAAUplIozP?= =?us-ascii?Q?p5tOaxRSwaGIW+gLAFq3qJ4yil639gFbzOqNy+vGCPwG98xowsaQvjwdcQwc?= =?us-ascii?Q?ZL6PEAxBQFXhiF39vcCagNU2vMEk0cmwT2mf2uxlsNOo1zY7SIL/sWH6qb2N?= =?us-ascii?Q?s5Ffa9bkyBhjmBHl0rc3mNHhCNBqYzaft8bgo/61jm8Id3TSzxguqIIcu294?= =?us-ascii?Q?kA5LG+GDmEM8tSuajHgScncdLH3eLb56AT6aiDA6QYHu6r1OR33Kr2cRiKGB?= =?us-ascii?Q?fV7kVlAiHNUjRny+HQcexFaigWeoK6U8GtMItl4/hGBPfkxabSxBDXu26hxb?= =?us-ascii?Q?F3GOiQ0WvV09S9snNu6pBt0FBq9ALyBbCZP/AUYhC+lTnbh+V5jKaUNDe0N5?= =?us-ascii?Q?IVqAgbOr9btiiuAU8SMbncIhS05cpoxhh4aVVB652yAyCdmF2Kn4MwLVQqMN?= =?us-ascii?Q?Uio/BHRhuEZPCqOrB4udXmaYmR8H5u8gdvjpSitgmNcl+eCyLwOPzhOLImCR?= =?us-ascii?Q?oB1YNByDRewSMX4ukeSBFyBn68J7Kb3MW3lyOKinR3D6q9KZ39zmA/Sy3fvq?= =?us-ascii?Q?9c8GpzRBz3l4ydIZtFCHRl0wGz0g1Yja6Ywp40W/J5lqx9MyGgZ1nrp0X8HT?= =?us-ascii?Q?Iy7K6tIyfzhHSuaeUdWiumraGyYk9G9lCv592hQJcYCj+7AmJf6dHW7dNPwj?= =?us-ascii?Q?rJsIiV+qHnk/qEqMOND8ycjtBF5+/5CM82Ib1Be/SSIdinzJsuLXVravdAU1?= =?us-ascii?Q?ZslmgLhfuXK0KxI34BWcLXTAKQOeLhNECtRJAv6krlrVQVA+zpfXpPrv/1D+?= =?us-ascii?Q?SOzNpMaEfOsgB4Jkq3/Svi3wv5o7RI8ZzWCuiGGcQdeOouvyxCtvPsFxsdJk?= =?us-ascii?Q?/kYZ1m5MmqKNe3gLtPnpGayOH9CnAJRJ0gRzt12+G6A5tinxpGhyJIC07zj7?= =?us-ascii?Q?Gs2dz/rXg0IJCI4CNWZP5dIc7CQVcNxdgfL6sWnkv2fCnqvlXbOSasfanBnm?= =?us-ascii?Q?QlGMLhQa/ertLPBKW8Iy/zwljFqn62eQFF0gZb0gZiO/2BGfGX32eGD1svUn?= =?us-ascii?Q?NiZiyb3FWwwj8CXwYyQyzF+I7N+Hb/yOO8CPYW+EJUuyn9r442nAtBVoWVJa?= =?us-ascii?Q?/tNOVhT7F8b4xvXwJUJPf5mZkMwrOTr+CA9Qr76rAbPFRcNCpF0fgJ94m37w?= =?us-ascii?Q?6EOCBkoR9sgcOhak8L6NcqqbeKCDL5/WaXS1+LvgipGRQ3eHfNGxmQdiMHer?= =?us-ascii?Q?x4asNdlvJfeTxVfT3sVvCzOGVjM=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB4787B8709B423786E6787C789A229BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 40955e08-d1f3-4af5-2c74-08d9e1ffc8ab
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 01:44:54.7944 (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: A7I9aG0Ul/shpRqRgbvqJIRB/1LZ23vra3oWxS0h9kr95rGI3tyu1S9zxYLOcjTWjtqym9TZ4558K5wYBXeR7w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB3210
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kv7A5iQNITA9vZVDi4XegRMr754>
Subject: Re: [spring] Active OAM in 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, 28 Jan 2022 01:45:04 -0000

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

Hi Greg, please see Inline

From: Greg Mirsky <gregimirsky@gmail.com>
Sent: Thursday, January 27, 2022 2:01 PM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for your detailed reply. Please find my follow-up notes in-lined =
below under the GIM2>> tag.

Regards,
Greg

On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song <haoyu.song@futurewei.com<mailt=
o:haoyu.song@futurewei.com>> wrote:
Hi Greg,

Thank you for your questions. Please see inline response.

Best,
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Wednesday, January 26, 2022 3:01 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DAYvvbUcYcrpMRt=
Kt7zbCFXe8RNLAI9e4p7tk2X8CTXc%3D&reserved=3D0> it seems to me like adding t=
he IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3D1RERE4ZeUQY0azpscgyRFenxuGVL5wCGUwAfADYrAV8%3D&reserved=
=3D0>, comprehensively address the PM OAM requirements for SRv6.

HS>> Let's give a few features of our proposal: (1) it's session-less and w=
e don't need assign any roles (e.g.,  reflector); (2) no needs for a return=
 path. The measurement can start and end at any node (solely determined by =
the SRH); (3) udp-based which can support any existing IOAM modes and poten=
tially other OAM methods.
GIM2>> I don't think adding a protocol that can generate a test probe from =
an arbitrary node to arbitrary targets (SRv6 supports multicast) is as simp=
le as you present. If an operator needs to monitor the performance of the S=
R policy used by data packets, IOAM can be applied to data packets. If the =
operator wants to explore a policy that is not used for data traffic, I ima=
gine IOAM can be added to a test packet of the existing OAM protocol, e.g.,=
 ICMP. Am I missing some of the requirements?

HS2>> For the first point: I don't think a protocol is needed here. If one =
wants to test the path a->b->c->d->e, he doesn't need to find a user packet=
 on that path to carry IOAM (there could be no such packet at all). Instead=
, he can generate a probe packet with an SRH for the path and use the probe=
 packet to carry IOAM. At the path end, it simply extracts and exports the =
IOAM data using the mechanism defined for IOAM and drops the probe packet.
For the second point: I don't think ICMP can achieve what IOAM can do. IOAM=
 is much more powerful in terms of the data it can collect. Moreover, the p=
roposal can be easily extended to support other kinds of OAM methods. One j=
ust carry it in UDP payload using different port. No need to worry about th=
e size if such info has to be carried in EH TLV.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

HS>> In this particular case, IOAM is used for active measurement because i=
t's not included in a user packet.

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3Dn91iqOTxknBNtpFXrgcpOzdU60SfzDiFbfliOAGmkgk%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cb3f85572e3c04ab9476b08d=
9e1e082c7%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789176666557150%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3D%2BCOpBP26FIqhHTRNKBdG6ykLAUD8kn2S%2BDv2baEKO=
L4%3D&reserved=3D0>

--_000_BY3PR13MB4787B8709B423786E6787C789A229BY3PR13MB4787namp_
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: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:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	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"blue" vlink=3D"purple" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Greg, please see Inline<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Greg Mirsky &lt;gregimirsky@gmail.com&g=
t; <br>
<b>Sent:</b> Thursday, January 27, 2022 2:01 PM<br>
<b>To:</b> Haoyu Song &lt;haoyu.song@futurewei.com&gt;<br>
<b>Cc:</b> spring@ietf.org; IETF IPPM WG &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">thank you for your detailed reply. Please find my fo=
llow-up notes in-lined below under the GIM2&gt;&gt; tag.<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">Greg<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song &lt;<a h=
ref=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wr=
ote:<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">Hi Greg,
<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">Thank you for your questions. Please see inline response.
<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">Best,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<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 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> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 3:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for bringing the topic of Active OAM to the discussion. =
As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DAYvvbUcYcrpMRtKt7zbCFXe8RNLAI9e4p7tk2X8CTXc%3D&amp;=
reserved=3D0" target=3D"_blank">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&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">Please find my notes in-lined below under the GIM&gt;&gt; tag.<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">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">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; I wonder what gaps you find in the existing active mea=
surement protocols, e.g., STAMP and RFC 6734 (would be more convenient to u=
se an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3D1=
RERE4ZeUQY0azpscgyRFenxuGVL5wCGUwAfADYrAV8%3D&amp;reserved=3D0" target=3D"_=
blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">HS&gt;&gt; Let&#8217;s give a few features of our proposal: (1) it=
&#8217;s session-less and we don&#8217;t need assign any roles (e.g., &nbsp=
;reflector); (2) no needs for a return path. The measurement can
 start and end at any node (solely determined by the SRH); (3) udp-based wh=
ich can support any existing IOAM modes and potentially other OAM methods.<=
o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM2&gt;&gt; I don't think adding a protocol that ca=
n generate a test probe from an arbitrary node to arbitrary targets (SRv6 s=
upports multicast) is as simple as you present. If an operator needs to mon=
itor the performance of the SR policy used
 by data packets, IOAM can be applied to data packets. If the operator want=
s to explore a policy that is not used for data traffic, I imagine IOAM can=
 be added to a test packet of the existing OAM protocol, e.g., ICMP. Am I m=
issing some of the requirements?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">HS2&gt;&gt; For the first point: I don&#8217;t think=
 a protocol is needed here. If one wants to test the path a-&gt;b-&gt;c-&gt=
;d-&gt;e, he doesn&#8217;t need to find a user packet on that path to carry=
 IOAM (there could be no such packet at all). Instead, he can generate
 a probe packet with an SRH for the path and use the probe packet to carry =
IOAM. At the path end, it simply extracts and exports the IOAM data using t=
he mechanism defined for IOAM and drops the probe packet. &nbsp;<o:p></o:p>=
</p>
<p class=3D"MsoNormal">For the second point: I don&#8217;t think ICMP can a=
chieve what IOAM can do. IOAM is much more powerful in terms of the data it=
 can collect. Moreover, the proposal can be easily extended to support othe=
r kinds of OAM methods. One just carry it
 in UDP payload using different port. No need to worry about the size if su=
ch info has to be carried in EH TLV.<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>
<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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOAM as follows:<=
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; &nbsp;In terms of the classification given<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;in [RFC7799] IOAM could be portrayed as Hybrid Type 1=
.<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">Does your proposal change&nbsp;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">HS&gt;&gt; In this particular case, IOAM is used for active measur=
ement because it&#8217;s not included in a user packet.
<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3Dn91iqOTxknBNtpFXrgcpOzdU60SfzDiFbfliOAGmkgk%3D&amp;reserved=3D0=
" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3D%2BCOpBP26FIqhHTRNKBdG6ykLAUD8kn2S%2BDv2baEKOL4%3D&amp;reserved=3D0" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p>=
</p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB4787B8709B423786E6787C789A229BY3PR13MB4787namp_--


From nobody Thu Jan 27 17:55:46 2022
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 2455C3A1514 for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 17:55:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.896
X-Spam-Level: 
X-Spam-Status: No, score=-6.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 bOSbsakuokz6 for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 17:55:40 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F39453A1512 for <spring@ietf.org>; Thu, 27 Jan 2022 17:55:39 -0800 (PST)
Received: from fraeml737-chm.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JlL6r2gnqz67m6h; Fri, 28 Jan 2022 09:52:04 +0800 (CST)
Received: from canpemm100010.china.huawei.com (7.192.104.38) by fraeml737-chm.china.huawei.com (10.206.15.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 02:55:35 +0100
Received: from canpemm500009.china.huawei.com (7.192.105.203) by canpemm100010.china.huawei.com (7.192.104.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 09:55:34 +0800
Received: from canpemm500009.china.huawei.com ([7.192.105.203]) by canpemm500009.china.huawei.com ([7.192.105.203]) with mapi id 15.01.2308.021;  Fri, 28 Jan 2022 09:55:34 +0800
From: Huzhibo <huzhibo@huawei.com>
To: "slitkows.ietf@gmail.com" <slitkows.ietf@gmail.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, 'SPRING WG' <spring@ietf.org>
Thread-Topic: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgSjoH59yYdtjOrSFSQcPhMc9AmsP//gWAA//9xPZCAArRRAP/+82CA
Date: Fri, 28 Jan 2022 01:55:33 +0000
Message-ID: <f5028e1e9630475f9ac65f30685b5261@huawei.com>
References: <0a418bde57354add875c44f02d18213d@huawei.com> <07fb01d81292$4124b700$c36e2500$@gmail.com> <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com> <00ba01d813a5$0856d6b0$19048410$@gmail.com>
In-Reply-To: <00ba01d813a5$0856d6b0$19048410$@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.232.179]
Content-Type: multipart/alternative; boundary="_000_f5028e1e9630475f9ac65f30685b5261huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7vpvA1CIhTkHIonOcnZllwFhNMc>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 01:55:45 -0000

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



From: slitkows.ietf@gmail.com [mailto:slitkows.ietf@gmail.com]
Sent: Friday, January 28, 2022 1:41 AM
To: Huzhibo <huzhibo@huawei.com>; bruno.decraene@orange.com; 'SPRING WG' <s=
pring@ietf.org>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi,

[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute...). B may con=
verge first maybe, but maybe it will be C or D... no one knows and it's unp=
redictable. So at the end, if you want to guarantee the mechanism to work, =
all routers have to support the mechanism.
                  --------->[HZB]IGP convergence is much faster than SR-TE =
rerouting, Therefore, even if node B is slower than node C and node D in th=
e previous example, the convergence time of the SR-TE path is far shorter t=
han the convergence time of the SR-TE path. If some nodes in the network do=
 not support the convergence, convergence may exceed 50 ms in some scenario=
s. If all nodes in the network support the convergence, That would result i=
n better convergence performance.

[SLI2]of course SR-TE will converge slower, I never discussed about the hea=
d end. My point:  If C is faster than B and C does not support your mechani=
sm, it will drop traffic and your FRR is not guaranteed anymore. To get FRR=
 working, no choice, all the nodes must support the extension (seems you ar=
e mixing convergence and protection which are two different things: network=
s are never converging in 50ms).
---------->[HZB2]As the example you have mentioned,  Packet loss occurs onl=
y when C converges, but B does not converge.
                The packet loss time depends on the IGP convergence time an=
d is much shorter than the SR-TE rerouting time.
                What I want to say is that even if some nodes you mentioned=
 do not support proxy forwarding, this solution is useful for speeding up c=
onvergence.

[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It's the solution, but it has major drawback=
s from an operational point of view.

--------->[HZB] Similar to the existing FRR mechanism, this document only f=
ilters out the nodes that do not support PF. For the same fault point, diff=
erent remote nodes select different PF nodes and load balance traffic to di=
fferent PF nodes.

[SLI2] The goal of TI-LFA is to try to keep the traffic on a path that has =
been sized properly (this is one of the key point of TI-LFA). History of FR=
R shown that this is important to constraint/steer FRR path on path that ca=
n fit traffic. (See RFC7916).
So, letting traffic going to any neighbor of the failed node without any co=
ntrol is wrong and may create more damages. When FRR traffic creates conges=
tion on some links the protected traffic was not intended to flow on, you'l=
l start to impact and drop other traffic which was not initially flowing th=
rough the failed link/node (usually hard to explain to customers). Keeping =
control of FRR path is a very important topic.
---------->[HZB2]First: This document does not require that all affected tr=
affic be directed to "one" neighbor node, and traffic is still balanced on =
all different neighbor nodes.
Second: All local FRR mechanisms take effect before convergence. In this ca=
se, other nodes on the network still route to the faulty node. Can you give=
 an example?. FRR is performed when traffic does not need to be routed to t=
he neighboring node of the faulty node.

Stephane







From: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>
Sent: mercredi 26 janvier 2022 12:49
To: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi,

Please find more inline.


From: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com> [mailto:slitk=
ows.ietf@gmail.com]
Sent: Wednesday, January 26, 2022 4:54 PM
To: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi,

Please find more inline.

From: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>
Sent: mercredi 26 janvier 2022 09:31
To: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi slitkows :

Thanks for your comments, Please see inline.

Thanks

Zhibo Hu
From: spring [mailto:spring-bounces@ietf.org] On Behalf Of slitkows.ietf@gm=
ail.com<mailto:slitkows.ietf@gmail.com>
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG=
' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi

I'm NOT supporting this draft for the following reasons:

1)      The WG already have a WG document which is dealing with this proble=
m, I don't think that WG should come with multiple documents/solutions for =
the same solution space as it may just confuse the industry and create depl=
oyment issues as different vendors may pick different solutions.
-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local behav=
iors to implement SR-TE node protection. draft-hu-spring-segment-routing-pr=
oxy-forwarding enhances SR-TE node protection.

It optimized the number of entries in the Context Table. This solution solv=
es the connectivity problem after IGP convergence, and protects binding seg=
ments.

[SLI] While I think your arguments are not completely valid (see discussion=
 below), this has nothing to do with the one draft vs two drafts discussion=
. As there is already a WG doc, I don't see any reason for creating another=
 one except creating artificial work for the IETF and confusing readers.


2)      Adding protocols extensions adds complexity in the solution without=
 adding a strong value.



The document claims that "[I-D.ietf-spring-segment-protection-sr-te-paths] =
... may not work for some cases such as some of nodes in the network not su=
pporting this solution.". While this is true, the proposed solution in draf=
t-hu-spring-segment-routing-proxy-forwarding has exactly the same caveat an=
d requires all nodes in the network to support the solution.



Considering the following straight line network: A -B -C -D - E - F - G -H =
and an SR policy from A to H using SID_G, routers A to F have to support th=
e extension to make the solution working, if one of the router doesn't supp=
ort the extension, traffic will be dropped.



Then, there is no value compared to the timer-based solution of [I-D.ietf-s=
pring-segment-protection-sr-te-paths]



Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G m=
ay have multiple upstream neighbors let's say F and F' and the solution all=
ows for F' to support the extension while F may not support, so the solutio=
n will send the traffic to F'. Well yes, but this still requires all router=
s upstream to F' to support this extension and maybe F is on the path to F'=
. So, I don't think the argument is valid as it may possibly work tacticall=
y depending on the network topology when we look at a small portion of the =
network, but when we look at the whole network, operator will have to upgra=
de all their nodes to support the extension to ensure the benefit is there.



In addition, in term of traffic, forwarding traffic to a neighbor of the fa=
iled node which wasn't initially on the path, could lead to traffic congest=
ion or high traffic peaks on links that were not sized to carry this traffi=
c. We could easily expect some traffic tromboning, where traffic goes to th=
is non-natural neighbor of the failed node and then goes back over some par=
t of the same path before reaching the destination.



So these protocol extensions are bringing complexity for no value here.
---------> Protocols extensions can accurately direct traffic to a node tha=
t can perform proxy forwarding and solve the problem that traffic cannot be=
 forwarded to a proxy forwarding node after IGP convergence. This protocol =
extension is necessary.
This solution does not require that all network nodes support this extensio=
n, take the example you have mentioned :
but it still requires that all routers upstream to F' support this extensio=
n ---> This description is inaccurate, assuming that the previous segment i=
s node B, when node G fails. When the node B converges, the node B finds th=
e PF
node F' adjacent to G, and can push the node Sid of the node F',Even if C a=
nd D do not support this protocol extension, this is not affected.


[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute...). B may con=
verge first maybe, but maybe it will be C or D... no one knows and it's unp=
redictable. So at the end, if you want to guarantee the mechanism to work, =
all routers have to support the mechanism.
                    --------->[HZB]IGP convergence is much faster than SR-T=
E rerouting, Therefore, even if node B is slower than node C and node D in =
the previous example, the convergence time of the SR-TE path is far shorter=
 than the convergence time of the SR-TE path. If some nodes in the network =
do not support the convergence, convergence may exceed 50 ms in some scenar=
ios. If all nodes in the network support the convergence, That would result=
 in better convergence performance.

In addition, the Hold timers solution mentioned in [I-D.ietf-spring-segment=
-protection-sr-te-paths] does not extend protocols, but is also complex. In=
 addition, slow deletion is required for node faults. In addition, loop pre=
vention is implemented to prevent loops.Moreover, it cannot accurately dire=
ct traffic to a node that can perform proxy forwarding.
[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It's the solution, but it has major drawback=
s from an operational point of view.
   --------->[HZB] Similar to the existing FRR mechanism, this document onl=
y filters out the nodes that do not support PF. For the same fault point, d=
ifferent remote nodes select different PF nodes and load balance traffic to=
 different PF nodes.

3)      Regarding BSID, I'm not fan of advertising BSIDs in IGP as there ma=
y be hundreds or thousands of BSID on a node which again will create a lot =
of burden in IGP. The proposed way will have to be discussed in LSR, not in=
 SPRING (see next comment).


Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in the c=
ontrol-plane of PLRs by whatever mechanism. I think this BSID handling is o=
rthogonal to the proxy-forwarding controlplane behavior. The forwarding ope=
rations for BSID will have to be discussed more in details, we could not ex=
pect all HW to be able to do 3 or 4 lookups without any perf degradation.
-------> Binding segments need to be exchanged only between neighbors and d=
o not need to be flooded to the entire IGP domain. Therefore, binding segme=
nts do not exert pressure on IGP performance.The control-plane processing a=
nd forwarding-plane processing of the BSID are not strongly coupled.

[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in SPR=
ING. So please take the discussion to LSR for the control plane and forward=
ing aspects could be further described in  [I-D.ietf-spring-segment-protect=
ion-sr-te-paths] if WGs agrees that BSID is interesting to solve.
   --------->[HZB]Sure. We will consider whether we need to divest some of =
it into the LSR.


SR-TE protection
takes effect only from the time during a fault occurs to the TE path conver=
ges. Therefore, SR-TE protection does not take effect during normal forward=
ing,Compared with impaired connectivity, performance degradation is accepta=
ble.

4)      The document is currently a bit borderline between SPRING and LSR a=
s it talks in good details about IGP protocol extensions. If it's a SPRING =
doc, it should detail reqs for protocols but nothing beyond.
                ------->As you said, this document defines the detail reque=
sts for IGP protocols
[SLI] No it goes beyond requirements and already talks about encoding:

"For supporting binding SID proxy forwarding, a new IS-IS TLV, called
   Binding Segment TLV, is defined.  It contains a binding SID and a
   list of segments (SIDs).  This TLV may be advertised in IS-IS Hello
   (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs (CS-LSP)
   [RFC7356].

This is not a requirement; this is an IS-IS solution description that has t=
o be discussed in LSR not in SPRING.
--------->[HZB]Sure. We will consider whether we need to divest some of it =
into the LSR.





Brgds,

Stephane


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_f5028e1e9630475f9ac65f30685b5261huaweicom_
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: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;}
@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;}
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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
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;}
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:"Courier New";}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	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;}
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:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:824787244;
	mso-list-type:hybrid;
	mso-list-template-ids:-1686185838 67698705 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:1008823338;
	mso-list-template-ids:-1421996202;}
@list l1:level1
	{mso-level-start-at:3;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2
	{mso-list-id:1290286820;
	mso-list-template-ids:591050122;}
@list l2:level1
	{mso-level-start-at:4;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3
	{mso-list-id:1489401934;
	mso-list-template-ids:315780058;}
@list l4
	{mso-list-id:1580016537;
	mso-list-template-ids:-1135845922;}
@list l4:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> slitkows.ietf@gmail.com [mailto:slitkows.ietf@gmail.com]
<br>
<b>Sent:</b> Friday, January 28, 2022 1:41 AM<br>
<b>To:</b> Huzhibo &lt;huzhibo@huawei.com&gt;; bruno.decraene@orange.com; '=
SPRING WG' &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[SLI] Your statement is purely =
theoretical and life in real networks is not theoretical. You cannot predic=
t which router will converge first (routers may have different CPUs, may ha=
ve different tasks to execute&#8230;). B may
 converge first maybe, but maybe it will be C or D&#8230; no one knows and =
it&#8217;s unpredictable. So at the end, if you want to guarantee the mecha=
nism to work, all routers have to support the mechanism.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP convergence is mu=
ch faster than SR-TE rerouting,</span><span lang=3D"EN-US" style=3D"color:b=
lack">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">Therefor=
e, even if node B is slower than node C and node D in the previous example,=
 the convergence time of the SR-TE path is far shorter than the convergence=
 time of the SR-TE path. If some nodes
 in the network do not support the convergence, convergence may exceed 50 m=
s in some scenarios. If all nodes in the network support the convergence, T=
hat would result in better convergence performance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">[SLI2]of course SR-TE will converge slower, I never discussed about=
 the head end. My point: &nbsp;If C is faster than B and C does not support=
 your mechanism, it will drop traffic and your
 FRR is not guaranteed anymore. To get FRR working, no choice, all the node=
s must support the extension (seems you are mixing convergence and protecti=
on which are two different things: networks are never converging in 50ms).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">----------&gt;[HZB2]As the example you have mentioned, &nbsp;Pack=
et loss occurs only when C converges, but B does not converge.</span><span =
lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The packet loss time depends on the IGP conv=
ergence time and is much shorter than the SR-TE rerouting time.</span><span=
 lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;What I want to say is that even if some node=
s you mentioned do not support proxy forwarding, this solution is useful fo=
r speeding up convergence.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[SLI] Directing traffic to few =
nodes that could do proxy forwarding can have serious traffic impact and at=
 the end cause damages to traffic that has nothing to do with the failure. =
It&#8217;s the solution, but it has major
 drawbacks from an operational point of view.<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" style=3D"font-size:10.5pt;color=
:#1F497D">---------&gt;[HZB] Similar to the existing FRR mechanism, this do=
cument only filters out the nodes that do not support PF. For the same faul=
t point, different remote nodes select different
 PF nodes and load balance traffic to different PF nodes.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">[SLI2] The goal of TI-LFA is to try to keep the traffic on a path=
 that has been sized properly (this is one of the key point of TI-LFA). His=
tory of FRR shown that this is important
 to constraint/steer FRR path on path that can fit traffic. (See RFC7916).<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">So, letting traffic going to any neighbor of the failed node with=
out any control is wrong and may create more damages. When FRR traffic crea=
tes congestion on some links the protected
 traffic was not intended to flow on, you&#8217;ll start to impact and drop=
 other traffic which was not initially flowing through the failed link/node=
 (usually hard to explain to customers). Keeping control of FRR path is a v=
ery important topic.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">----------&gt;[HZB2]First: This document does not require that al=
l affected traffic be directed to &quot;one&quot; neighbor node, and traffi=
c is still balanced on all different neighbor nodes.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:63.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D">Second: All local FRR mechanisms tak=
e effect before convergence. In this case, other nodes on the network still=
 route to the faulty node. Can you give
 an example?. FRR is performed when traffic does not need to be routed to t=
he neighboring node of the faulty node.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Stephane<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</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" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</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"><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"> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawe=
i.com</a>&gt;
<br>
<b>Sent:</b> mercredi 26 janvier 2022 12:49<br>
<b>To:</b> <a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.c=
om</a>; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Please find more inline.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.5pt;color:#1=
F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> <a href=3D"mailto:slitkows.ietf@gmail.com">
slitkows.ietf@gmail.com</a> [<a href=3D"mailto:slitkows.ietf@gmail.com">mai=
lto:slitkows.ietf@gmail.com</a>]
<br>
<b>Sent:</b> Wednesday, January 26, 2022 4:54 PM<br>
<b>To:</b> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei=
.com</a>&gt;; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Please find more inline.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><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"> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawe=
i.com</a>&gt;
<br>
<b>Sent:</b> mercredi 26 janvier 2022 09:31<br>
<b>To:</b> <a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.c=
om</a>; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.5pt;color=
:#1F497D">Hi
</span><span lang=3D"EN-US">slitkows :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">Thanks for your comments, Please se=
e inline.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Zhibo Hu<o:p></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 [<a href=3D"mailto:spring-bounces@ietf.org">mailto:sprin=
g-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.iet=
f@gmail.com</a><br>
<b>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.=
org</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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">Hi<span style=3D"color:#1F497D"=
> </span><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&#8217;m NOT supporting this d=
raft for the following reasons:<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" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:black"><span style=
=3D"mso-list:Ignore">1)<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">The WG already have a W=
G document which is dealing with this problem, I don&#8217;t think that WG =
should come with multiple documents/solutions for the same solution space a=
s it may just confuse the industry and create
 deployment issues as different <span style=3D"color:black">vendors may pic=
k different solutions.<o:p></o:p></span></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"color:black">-----&gt;</span><span lang=3D"EN-US" style=3D"font-size=
:10.5pt;color:black"> [I-D.ietf-spring-segment-protection-sr-te-paths] defi=
nes local behaviors to implement SR-TE node protection.
 draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node prote=
ction.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:black">It</span><span lang=3D"EN-US" style=3D=
"color:black">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">optimize=
d the number of entries in the Context Table.</span><span lang=3D"EN-US" st=
yle=3D"color:black">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">This sol=
ution solves the connectivity problem after IGP convergence, and protects b=
inding segments.<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">[SLI] While I think your argume=
nts are not completely valid (see discussion below), this has nothing to do=
 with the one draft vs two drafts discussion. As there is already a WG doc,=
 I don&#8217;t see any reason for creating
 another one except creating artificial work for the IETF and confusing rea=
ders.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">2=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Adding protocols extens=
ions adds complexity in the solution without adding a strong value.<o:p></o=
:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">The document claims that &#8220;[I-D.ietf-spring-segment-protection-sr=
-te-paths] &#8230; may not work for some cases such as some of nodes in the=
 network not supporting this solution.&#8221;. While this
 is true, the proposed solution in draft-hu-spring-segment-routing-proxy-fo=
rwarding has exactly the same caveat and requires all nodes in the network =
to support the solution.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Considering the following straight line network: A -B -C -D &#8211; E =
&#8211; F - G -H and an SR policy from A to H using SID_G, routers A to F h=
ave to support the extension to make the solution
 working, if one of the router doesn&#8217;t support the extension, traffic=
 will be dropped.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Then, there is no value compared to the timer-based solution of [I-D.i=
etf-spring-segment-protection-sr-te-paths]<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Authors of draft-hu-spring-segment-routing-proxy-forwarding argued tha=
t G may have multiple upstream neighbors let&#8217;s say F and F&#8217; and=
 the solution allows for F&#8217; to support the extension
 while F may not support, so the solution will send the traffic to F&#8217;=
. Well yes, but this still requires all routers upstream to F&#8217; to sup=
port this extension and maybe F is on the path to F&#8217;. So, I don&#8217=
;t think the argument is valid as it may possibly work tactically
 depending on the network topology when we look at a small portion of the n=
etwork, but when we look at the whole network, operator will have to upgrad=
e all their nodes to support the extension to ensure the benefit is there.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">In addition, in term of traffic, forwarding traffic to a neighbor of t=
he failed node which wasn&#8217;t initially on the path, could lead to traf=
fic congestion or high traffic peaks on links
 that were not sized to carry this traffic. We could easily expect some tra=
ffic tromboning, where traffic goes to this non-natural neighbor of the fai=
led node and then goes back over some part of the same path before reaching=
 the destination.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">So these protocol extensions are bringing complexity for no value here=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:49.5pt"><span lang=3D"EN-US" st=
yle=3D"color:black">---------&gt;</span><span lang=3D"EN-US" style=3D"font-=
size:10.5pt;color:black"> Protocols extensions can accurately direct traffi=
c to a node that can perform proxy forwarding and
 solve the problem that traffic cannot be forwarded to a proxy forwarding n=
ode after IGP convergence. This protocol extension is necessary.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"text-indent:47.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:black">This solution does not require that a=
ll network nodes support this extension, take the example you have mentione=
d :<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:89.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:black">but it still requires that all router=
s upstream to F' support this extension ---&gt; This description is inaccur=
ate, assuming that the previous segment is
 node B, when node G fails. When the node B converges, the node B finds the=
 PF<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt;mso-para-margin-left:4.=
06gd"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">node F' a=
djacent to G, and can push the node Sid of the node F',Even if C and D do n=
ot support this protocol extension, this
 is not affected.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US"><=
o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US">[=
SLI] Your statement is purely theoretical and life in real networks is not =
theoretical. You cannot predict which router will converge first (routers m=
ay have different CPUs, may have different
 tasks to execute&#8230;). B may converge first maybe, but maybe it will be=
 C or D&#8230; no one knows and it&#8217;s unpredictable. So at the end, if=
 you want to guarantee the mechanism to work, all routers have to support t=
he mechanism.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP con=
vergence is much faster than SR-TE rerouting,</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">Theref=
ore, even if node B is slower than node C and node D in the previous exampl=
e, the convergence time of the SR-TE path is far shorter than the convergen=
ce time of the SR-TE path. If some nodes
 in the network do not support the convergence, convergence may exceed 50 m=
s in some scenarios. If all nodes in the network support the convergence, T=
hat would result in better convergence performance.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US"><=
o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt;mso-para-margin-left:4.=
06gd;text-indent:47.25pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">In addition, th=
e Hold timers solution mentioned in [I-D.ietf-spring-segment-protection-sr-=
te-paths] does not extend protocols, but is also complex. In addition, slow=
 deletion is required for node faults.
 In addition, loop prevention is implemented to prevent loops.Moreover, it =
cannot accurately direct traffic to a node that can perform proxy forwardin=
g.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US">[=
SLI] Directing traffic to few nodes that could do proxy forwarding can have=
 serious traffic impact and at the end cause damages to traffic that has no=
thing to do with the failure. It&#8217;s the
 solution, but it has major drawbacks from an operational point of view.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">&nbsp;&nbsp; ---------&gt;[HZB] Sim=
ilar to the existing FRR mechanism, this document only filters out the node=
s that do not support PF. For the same fault point, different
 remote nodes select different PF nodes and load balance traffic to differe=
nt PF nodes.<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" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">3=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Regarding BSID, I&#8217=
;m not fan of advertising BSIDs in IGP as there may be hundreds or thousand=
s of BSID on a node which again will create a lot of burden in IGP. The pro=
posed way will have to be discussed in LSR,
 not in SPRING (see next comment).<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US">Note that [I-D.ietf-spri=
ng-segment-protection-sr-te-paths] could also work with BSIDs as long as BS=
ID information of failed node is available in the control-plane of PLRs by =
whatever mechanism. I think this BSID
 handling is orthogonal to the proxy-forwarding controlplane behavior. The =
forwarding operations for BSID will have to be discussed more in details, w=
e could not expect all HW to be able to do 3 or 4 lookups without any perf =
degradation.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"color:black">-------&gt;</span><span lang=3D"EN-US" style=3D"font-si=
ze:10.5pt;color:black"> Binding segments need to be exchanged only between =
neighbors and do not need to be flooded to the
 entire IGP domain. Therefore, binding segments do not exert pressure on IG=
P performance.The control-plane processing and forwarding-plane processing =
of the BSID are not strongly coupled.<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">[SLI] Control plane aspects of =
IGPs have to be discussed in LSR, not in SPRING. So please take the discuss=
ion to LSR for the control plane and forwarding aspects could be further de=
scribed in
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">&nbsp;=
[I-D.ietf-spring-segment-protection-sr-te-paths]
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt">if WGs agrees that B=
SID is interesting to solve.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">&nbsp;&nbsp; ---------&gt;[HZB]Sure=
.</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">We wil=
l consider whether we need to divest some of it into the LSR.<o:p></o:p></s=
pan></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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"FR" style=
=3D"font-size:10.5pt;color:black">SR-TE protection &nbsp;&nbsp;&nbsp;<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:42.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:black">takes effect only from the time during=
 a fault occurs to the TE path converges. Therefore, SR-TE protection does =
not take effect during normal forwarding,Compared
 with impaired connectivity, performance degradation is acceptable.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:42.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">4=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">The document is current=
ly a bit borderline between SPRING and LSR as it talks in good details abou=
t IGP protocol extensions. If it&#8217;s a SPRING doc, it should detail req=
s for protocols but nothing beyond.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</spa=
n><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=3D"EN-US" style=3D"color:black">--=
-----&gt;</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black"=
>As
 you said, this document defines the detail requests for IGP protocols</spa=
n><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[SLI] No it goes beyond require=
ments and already talks about encoding:
<o:p></o:p></span></p>
<div style=3D"border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt 8.0pt">
<pre style=3D"margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all">=
<span lang=3D"EN-US" style=3D"color:black">&#8220;</span><span lang=3D"EN-U=
S" style=3D"font-size:10.5pt;font-family:&quot;Courier New&quot;;color:blac=
k">For supporting binding SID proxy forwarding, a new IS-IS TLV, called<o:p=
></o:p></span></pre>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; Binding Segment TLV, is defined.&nbsp; It=
 contains a binding SID and a<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; list of segments (SIDs).&nbsp; This TLV m=
ay be advertised in IS-IS Hello<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; (IIH) PDUs, LSPs, or in Circuit Scoped Li=
nk State PDUs (CS-LSP)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; [RFC7356].<o:p></o:p></span></p>
</div>
<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">This is not a requirement; this=
 is an IS-IS solution description that has to be discussed in LSR not in SP=
RING.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">---------&gt;[HZB]Sure.</span><span=
 lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">We wil=
l consider whether we need to divest some of it into the LSR.<o:p></o:p></s=
pan></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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Brgds,<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">Stephane<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"><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;<a href=3D"mailto:spring-bounces@ietf.org">spring-bo=
unces@ietf.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> jeudi 13 janvier 2022 11:19<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Dear WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">This message starts a 2 week WG adopti=
on call, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwa=
rding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://datatracker.=
ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/"><span style=
=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">https://data=
tracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">After review of the document please in=
dicate support (or not) for WG adoption of the document to the mailing list=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Please also provide comments/reasons f=
or your support (or lack thereof) as this is a stronger way to indicate you=
r (non) support as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an indi=
cation of the energy level of people in the working
 group willing to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<o:p></o:p></span></p>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">________________________________________________________________=
_________________________________________________________<o:p></o:p></span>=
</pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Ce message et ses pieces jointes peuvent contenir des informatio=
ns confidentielles ou privilegiees et ne doivent donc<o:p></o:p></span></pr=
e>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">pas etre diffuses, exploites ou copies sans autorisation. Si vou=
s avez recu ce message par erreur, veuillez le signaler<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">a l'expediteur et le detruire ainsi que les pieces jointes. Les =
messages electroniques etant susceptibles d'alteration,<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">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" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">This message and its attachments may contain confidential or pri=
vileged information that may be protected by law;<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">they should not be distributed, used or copied without authorisa=
tion.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">If you have received this email in error, please notify the send=
er and delete this message and its attachments.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">As emails may be altered, Orange is not liable for messages that=
 have been modified, changed or falsified.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Thank you.<o:p></o:p></span></pre>
</div>
</body>
</html>

--_000_f5028e1e9630475f9ac65f30685b5261huaweicom_--


From nobody Thu Jan 27 17:57:40 2022
Return-Path: <haoyu.song@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 C07733A1531; Thu, 27 Jan 2022 17:57:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 yeeAzzcqmX_l; Thu, 27 Jan 2022 17:57:34 -0800 (PST)
Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2126.outbound.protection.outlook.com [40.107.212.126]) (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 A64193A152E; Thu, 27 Jan 2022 17:57:33 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IUL13M+nscP4mGzHiw4Og2jTDB4LWXEA5YSZyzMj2sd1jWu1/BxwQ9hlTCOh5KXCqPO85tuiFOg910+KPJOHEKdTtyUZPQZ8ppLIpPxcGoaOVJwvGughL1TSLCMH/ONKiNPYu/kcWzEyFlh9FUSVYdKaN8wEnt9M0vnMksyZ6/iMZzUg2pCEDPrjTwAtaKtGcJjAJXyNcQxvK604xnsYFAaH8stzpuRTjROQs74Yk5TIKjgeDFYbxNQNznFisbeRw1LeLvifjizcKsNL5MNgOBqiocyEypWL2e+brJMSMG3pTtd6TUlkCKlizWn0TchFC+xla98vVSnQcuRjyMbUJQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IPsmLvpV+TdEo38sICToEcneNrAPUcbWDHnVQLnVS9o=; b=H1/JNt1tj+Uft/xU1r8fCGnWBvHZwGABA4+O+v2E9FDDBB1+Pfd87D5Wl0+VWg0/Zfvs3E/ugDSUQ6wXVvxAZHS5jOuFsFpLdIeFl6oI6a2zucVNGvutpFbUpThq8Dx50IherJWN59f4zqIHpueGaOz1BeVQdcacu5wyyEdDPBRDyYtuJBwi5oYtH41PFCk9PL4XKkEturI7f4kOSCncY+02PV51YdwgpLtjLh7fOSPt6DIVprp+2gmxckkXELkYKzZ4SDhFAWQmF3MzbllbidMPbxim6cmmrzhLiYFm5VhYfiIZDGQskd1uG4W6ahlTR8QCGQ6K0PjdHEzNwzr0pg==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IPsmLvpV+TdEo38sICToEcneNrAPUcbWDHnVQLnVS9o=; b=hLPuiwMz4bZ/QQLxEmiy8aalmAu8QkOplKfm2d1Nk3pxfdi/N9v+jomhYycuh+ONRfGylPZNfrWRXUMn8GMilF80+dvusPZRbJ8fRy1A3R2hCDxO8BQJPZmuQ1/SOty+R4RphrgjtKVfCTiE9xrj4yceE3fYyuzFCvEOoaE9EQQ=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by DM5PR13MB0972.namprd13.prod.outlook.com (2603:10b6:3:79::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Fri, 28 Jan 2022 01:57:29 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264%6]) with mapi id 15.20.4951.006; Fri, 28 Jan 2022 01:57:28 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Tianran Zhou <zhoutianran@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fAABJueAAAkAnYAAIFPokAALypSAAAL1VRA=
Date: Fri, 28 Jan 2022 01:57:28 +0000
Message-ID: <BY3PR13MB47877877974620DE44EA08509A229@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <97ee51feb17c4bcc84bc575768c06c3e@huawei.com> <PH0PR13MB4795FC71FE9560BCB10F3CAD9A219@PH0PR13MB4795.namprd13.prod.outlook.com> <0d5bbca4caeb4c3e83d7117919aebadc@huawei.com>
In-Reply-To: <0d5bbca4caeb4c3e83d7117919aebadc@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f8f735b9-5e50-4ccf-167f-08d9e2018a1d
x-ms-traffictypediagnostic: DM5PR13MB0972:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <DM5PR13MB097226E79BFC286F819E6D549A229@DM5PR13MB0972.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Y27Ta4VoZdQymPVHyEfwdYjp9z9zx4deb5FJvCkwNCIjDfPWGlMPfRzqIuF24s3bgZlKvaxViDxdV1+PNYGHYY0mCsQ7QSpT316Xry1XIH4klAEKYDhurDd+oiy1uF8i90Ts44HeT+IEs7lYFAj4z52p2OcgwSVLPiC1TRZe3cy1KBfnktUPJwXYoODob5iJKzvFZlOTeHE1ItKmTlOFvivp6Flgb+ENmr/bPMBVdOCtiTVoQ3Up6d7OtZlAsNI92QHFdjYG6ZGnrvgIpvSTPzUvQco2b+llczJgwggIi4lVQ4ntc/eCeo45te8tMng7/oAIavIHTXKNFtg3pFOdo8A2merqfnWSmEXvv+IJ75uh0KYM1sxNGa09ULYT39Te3o5LoxGx/e8OlzxxKxl3FzwLJiAyjRiNZi4X84DEtnjy8G6uqKLlxcsPPDjbq07IrdLQRQAX/KpGAabS+Ilg2rurzekckQCoVTA/RfzhAspSmEdIHNP0TRT2XHy2zJKrztBr7Iy3BLe7ShJ2XSpgb8+dUIpRlxOYO7lbrFx2i8rVNgqdSkBDqgaHgRJBhRNS1Wv3dxQZtSn3q2yEU3cUGXaZP3dhGhprQz2WMgDsgXIhFo+PUqaSy7QhMpEcQSy40FVEXwSaXiBjW/6p/Qu4HoYfZBz2G81GpBvaTtUSH/+dmKU5OW/nawb56EyPGPcFhLV6LdHCSb+GG1D/LEQHgwX4UFXRZf0Gkzico4YUaY7Bt7eYUc5kKh/yWGI+AbBfQxlKDph+UjsdPmpAziL4xuowMmkjKoE8BVQOIXXoXieA4yOOCUBWTe/qbxMNVwcYo02CE+yY6UBIU2ox6VoTiQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(76116006)(8676002)(4326008)(8936002)(66446008)(66556008)(66476007)(86362001)(64756008)(83380400001)(38070700005)(66946007)(55016003)(38100700002)(44832011)(5660300002)(122000001)(166002)(508600001)(110136005)(186003)(2906002)(52536014)(9326002)(71200400001)(316002)(33656002)(54906003)(9686003)(7696005)(53546011)(966005)(6506007)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?gawPw0DNJJ9Yv0QA9Ha3hA4T3TTKtPPYJ11kljZxYph2vIXznU+/Xo10iqfd?= =?us-ascii?Q?uu39mpI6+M+Eu8PQ37YydfE6ww+J1D3N0oqGfLfZOHLhIQz5MKxANxvu0JKO?= =?us-ascii?Q?kosf0RQjMsbOEZvM7q5QauwlNeA8zGxG8k0cgAlG1rkqZQuTsfUxtjg/7k4i?= =?us-ascii?Q?9g+ykPWb5BB3Zwff1sii35ed5/teHW+kgyF7LqgOYXcfWI3HnFF3LKls4xLk?= =?us-ascii?Q?xEz39qc3eG58Sa2yMAHg19i9He6WomxhhfHV2JJiu0J11M95oOG/Lzw7Dntm?= =?us-ascii?Q?2zwW43FRzNC63HDX4e4yPDDDuseadv/WIilnNxr9PKaulNwgHLxbCzHxcrve?= =?us-ascii?Q?DPL9gE8M9Bw79C1r76rbi5PhVLaA/j7Zz6kCV9aJzKg5nRhWilVr251Aza3c?= =?us-ascii?Q?MTLKruZmT+94DWXC3SiQVGgwTrXr9G6lSO2mz++T1fb9jzue+f5g3YzL00Td?= =?us-ascii?Q?noNrufUPWbpr4tcMPG7M7eaEvfl4Y4tIkMegbDo/cJywDCHzmIboeH4zagN9?= =?us-ascii?Q?WaGYDL/VrHQUrdrk7MoGuD57bzLUJYLEcEblo085Zp33ddpKpBJ9324WgY2V?= =?us-ascii?Q?DCRFF2YtvHBqo3GX/0j1xhAhRgtdbveWh1b26RZuX9Ufxm6Fk+fSE4VPWBWI?= =?us-ascii?Q?Jf63hpu3Z/lYrovVn37g8eGGAHRFWppLRX1gRmvYf65sodDsXJkeKJSdz9o4?= =?us-ascii?Q?qFvHDSimXDaq8I47XXO6uT8xMWtl7XvR00suXGJDtefGZwv0+9qeJptqKLY3?= =?us-ascii?Q?4JyvSD2LyOzf12JutOTiHaNFGz05xkNLj2m3qMtlvw5qMSB46PC0NCzoLmHH?= =?us-ascii?Q?bDMDmmCFrRSoiRiYbMu2LX+V28vpNW7YW1oIWTfbcWPXrRBx6wIWY2M74sCB?= =?us-ascii?Q?k0fsVEtOrF0iwDLhBZQjkmY1b3sUmLeCq1fR0DH/afFCc20OnjCrEj2A2zNO?= =?us-ascii?Q?V1/vGPUmQItVIVW9rjuW48EUTgqqEzVKY0CHT2zuxVi42rbTMYgLli2cda5D?= =?us-ascii?Q?BRbcDpkejD6Ce0TOIRthjfIqSXRswC3QUan7DsT5+4+ZZ20ToM+aYek2TfEQ?= =?us-ascii?Q?941FMClhcRvK2r01CEbiwkb+qjmy+DYP7ihwbUBJ8Fwd/oXY+R1i7L3dyhqY?= =?us-ascii?Q?LJrD7MH5MnZdPgkKvBqnABmKLTVSYdvc6G1tkuhd80L6rsXvtZHwJ8WRxTQG?= =?us-ascii?Q?WyMo/XIPAszsjFsGoqwg3RKm6IKdlscYkJzp+Gp6vylzw1VNqrfzmX7xb54c?= =?us-ascii?Q?6r8Hny+79GarU3nssP4A9d6BI8viqvPgKeod0xzl5mdWVgB+iJxsSBMG81qG?= =?us-ascii?Q?pTS6wAg+TE6w8mihP7AgaFcELz962hfwNzxs+GQWoDyGR1+PkKMDC9wlMXMP?= =?us-ascii?Q?tuGoAf7/SWihafk2UmcH8I31Qw9ohnfTSfcohRfF8TQe5PMNP4kcDfJjwYGy?= =?us-ascii?Q?nYG0kFLBfVvwnGNKoqt2zxWKtt5up1aPpeSINBBE/BKpL6JV1hRoCIMVskgk?= =?us-ascii?Q?6g1JsQGeqlryW7ppviTE0cxRmejkyljeRZ9xC475thN3HM7tytpxIaFUTur1?= =?us-ascii?Q?ig19wgvS5JU37jOKFZTf28G9yl2qK76N/m4RiDTlOrigm/Q0W2xLsXjVzwg+?= =?us-ascii?Q?/Ei5fL+H9ZCbak0BxRPxhlF6mc4uVe15EcwFoSCyggvq2jIHiD30+jReP81z?= =?us-ascii?Q?7wP0uKS9lixGRUWpcOL9lz/VH8Q=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB47877877974620DE44EA08509A229BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f8f735b9-5e50-4ccf-167f-08d9e2018a1d
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 01:57:28.8705 (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: 14P7s+HYUFwF7yQlz03wwTbpkizm1cVoN2zxoRgR3STVye1mr0X+F2b/Hf8XP0lC+sOr3U1flPiRAsoh2QQzPw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR13MB0972
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/OMCJEZauMlXy6l3cYT6SY86vTmc>
Subject: Re: [spring] [ippm]  Active OAM in 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, 28 Jan 2022 01:57:39 -0000

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

Hi Tianran,

The use case I target  is to generate probing packets to collect node/link =
data on arbitrary path. We have algorithms to generate such packets on a fe=
w path to cover the entire network (reference is given in the draft). If we=
 periodically do such measurements, we can gain the visibility of the whole=
 network and detect the gray failures, which can have countless  useful app=
lications.

Why using UDP rather than EH TLV? here's some of my thoughts. First, I don'=
t need to do it in user packets, so essentially the payload is free to use.
Second, there are a lot of discussions and debates on the size/location of =
the IPv6 EHs, and there are so many proposals want to use the EHs. I don't =
want to add more complexity to it.
Third, the proposal can be extended to support other OAM schemes using the =
same method. Of course, you can also keep introducing new TLV options to EH=
. But again, that's the path I don't want to go.

Best,
Haoyu

From: Tianran Zhou <zhoutianran@huawei.com>
Sent: Thursday, January 27, 2022 4:22 PM
To: Haoyu Song <haoyu.song@futurewei.com>; Greg Mirsky <gregimirsky@gmail.c=
om>
Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
Subject: RE: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,

I do not understand why the UDP encapsulation is better than SRH TLV.
IMO, IOAM is already too complex, some more work on TLV parsing is not crit=
ical.
If you care about the data length "because the data needed to be carried ma=
y be too large", what's the limit on SRH TLV?
What's your use case, and your requirement? Let's evaluate it with numbers.

Best,
Tianran

From: Haoyu Song [mailto:haoyu.song@futurewei.com]
Sent: Friday, January 28, 2022 2:50 AM
To: Tianran Zhou <zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>>; G=
reg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: RE: [ippm] [spring] Active OAM in SRv6

Hi Tianran,

We didn't invent any new protocol but to simply use UDP for the probing pac=
kets in SRv6.
What we want to avoid is SRH TLV in EH which can significantly increase the=
 EH overhead because the data needed to be carried may be too large.
Also, since IOAM options have been well defined, it's unnecessary to augmen=
t the other existing protocols to provide similar functionality. We just ne=
ed a way to encapsulate them.

Best,
Haoyu

From: Tianran Zhou <zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>>
Sent: Wednesday, January 26, 2022 7:19 PM
To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>; Haoy=
u Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: RE: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,

The application is really interesting and useful.
I am not sure if it is necessary to create a new OAM protocol at transport =
layer.
IMHO, a per hop/per segment extension based on STAMP could be more practica=
l.
https://www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.txt=
<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ie=
tf.org%2Farchive%2Fid%2Fdraft-wang-ippm-stamp-hbh-extensions-03.txt&data=3D=
04%7C01%7Chaoyu.song%40futurewei.com%7C9584ccacf3be4468376c08d9e1f448a2%7C0=
fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789261575001900%7CUnknown%7CTW=
FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3=
D%7C3000&sdata=3DHpxtO%2BRjmZaR10fvALm0w6M2YVhHOAtXwI6Ue6m%2Fv3U%3D&reserve=
d=3D0>

Best,
Tianran

From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: Thursday, January 27, 2022 7:01 AM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7C9584ccacf3be4468376c08d9e1f448a2%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C0%7C637789261575158134%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DSLkdO9JibbfFTU=
%2BN%2Fv%2F1db6DabwLmvpRliIRI6u4ljk%3D&reserved=3D0> it seems to me like ad=
ding the IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C9584ccacf3be4468376c08d9e1f448a2%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789261575158134%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DVcs%2F%2F5QjmRLTzlhJjrsp96Iiftkkg%2BuUebB3ICuk%2Fs8%3D&=
reserved=3D0>, comprehensively address the PM OAM requirements for SRv6.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7C9584ccacf3be4468376c08d9e1f448a2%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C0%7C637789261575158134%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3Dpcwop4I5OpsZe4HuzTT6xS466uSa3YbFLT9z38wCK40%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C9584ccacf3be4468376c08d=
9e1f448a2%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789261575158134%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3DPvWeHAEIPpvveTP2wZy3uCcXXr4WPOHn9boBh80pFAg%3=
D&reserved=3D0>

--_000_BY3PR13MB47877877974620DE44EA08509A229BY3PR13MB4787namp_
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: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:0in;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
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.25in 1.0in 1.25in;}
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" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Hi Tianran,<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">The use case I target &nbsp;is to generate probing =
packets to collect node/link data on arbitrary path. We have algorithms to =
generate such packets on a few path to cover the entire
 network (reference is given in the draft). If we periodically do such meas=
urements, we can gain the visibility of the whole network and detect the gr=
ay failures, which can have countless &nbsp;useful applications.
<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">Why using UDP rather than EH TLV? here&#8217;s some=
 of my thoughts. First, I don&#8217;t need to do it in user packets, so ess=
entially the payload is free to use.
<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">Second, there are a lot of discussions and debates =
on the size/location of the IPv6 EHs, and there are so many proposals want =
to use the EHs. I don&#8217;t want to add more complexity
 to it.<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">Third, the proposal can be extended to support othe=
r OAM schemes using the same method. Of course, you can also keep introduci=
ng new TLV options to EH. But again, that&#8217;s the
 path I don&#8217;t want to go. <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">Best,<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">Haoyu<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>
<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"> Tianran Zhou &lt;zhoutianran@h=
uawei.com&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 4:22 PM<br>
<b>To:</b> Haoyu Song &lt;haoyu.song@futurewei.com&gt;; Greg Mirsky &lt;gre=
gimirsky@gmail.com&gt;<br>
<b>Cc:</b> spring@ietf.org; IETF IPPM WG &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> RE: [ippm] [spring] Active OAM in 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;color:#1F497D">Hi Haoyu,<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;color:#1F497D"><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;color:#1F497D">I do not understand why the UDP encap=
sulation is better than SRH TLV.<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;color:#1F497D">IMO, IOAM is already too complex, som=
e more work on TLV parsing is not critical.<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;color:#1F497D">If you care about the data length &#8=
220;because the data needed to be carried may be too large&#8221;, what&#82=
17;s the limit on SRH TLV?<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;color:#1F497D">What&#8217;s your use case, and your =
requirement? Let&#8217;s evaluate it with numbers.
<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;color:#1F497D"><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;color:#1F497D">Best,<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;color:#1F497D">Tianran
<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;color:#1F497D"><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"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"> Haoyu Song [<a href=3D"mailto:=
haoyu.song@futurewei.com">mailto:haoyu.song@futurewei.com</a>]
<br>
<b>Sent:</b> Friday, January 28, 2022 2:50 AM<br>
<b>To:</b> Tianran Zhou &lt;<a href=3D"mailto:zhoutianran@huawei.com">zhout=
ianran@huawei.com</a>&gt;; Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gm=
ail.com">gregimirsky@gmail.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; IETF IPP=
M WG &lt;<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [ippm] [spring] Active OAM in 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">Hi Tianran,<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">We didn&#8217;t invent any new protocol but to simp=
ly use UDP for the probing packets in SRv6.
<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">What we want to avoid is SRH TLV in EH which can si=
gnificantly increase the EH overhead because the data needed to be carried =
may be too large.
<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">Also, since IOAM options have been well defined, it=
&#8217;s unnecessary to augment the other existing protocols to provide sim=
ilar functionality. We just need a way to encapsulate
 them.<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">Best,<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">Haoyu<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>
<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"> Tianran Zhou &lt;<a href=3D"ma=
ilto:zhoutianran@huawei.com">zhoutianran@huawei.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 7:19 PM<br>
<b>To:</b> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com">gregimi=
rsky@gmail.com</a>&gt;; Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurew=
ei.com">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; IETF IPP=
M WG &lt;<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [ippm] [spring] Active OAM in 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;color:#1F497D">Hi Haoyu,<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;color:#1F497D"><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;color:#1F497D">The application is really interesting=
 and useful.<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;color:#1F497D">I am not sure if it is necessary to c=
reate a new OAM protocol at transport layer.<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;color:#1F497D">IMHO, a per hop/per segment extension=
 based on STAMP could be more practical.<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;color:#1F497D"><a href=3D"https://nam11.safelinks.pr=
otection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdra=
ft-wang-ippm-stamp-hbh-extensions-03.txt&amp;data=3D04%7C01%7Chaoyu.song%40=
futurewei.com%7C9584ccacf3be4468376c08d9e1f448a2%7C0fee8ff2a3b240189c753a1d=
5591fedc%7C1%7C0%7C637789261575001900%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wL=
jAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DHp=
xtO%2BRjmZaR10fvALm0w6M2YVhHOAtXwI6Ue6m%2Fv3U%3D&amp;reserved=3D0">https://=
www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.txt</a><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;color:#1F497D"><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;color:#1F497D">Best,<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;color:#1F497D">Tianran &nbsp;<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;color:#1F497D"><o:p>&nbsp;</o:p></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;=
font-family:&quot;Calibri&quot;,sans-serif"> ippm [<a href=3D"mailto:ippm-b=
ounces@ietf.org">mailto:ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Thursday, January 27, 2022 7:01 AM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com">haoyu=
.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; IETF IPP=
M WG &lt;<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">thank you for bringing the topic of Active OAM to th=
e discussion. As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C9584ccacf3be4468376c08d9e1f448a2%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789261575158134%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DSLkdO9JibbfFTU%2BN%2Fv%2F1db6DabwLmvpRliIRI6u4ljk%3=
D&amp;reserved=3D0">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Please find my notes in-lined below under the GIM&gt=
;&gt; tag.<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">Greg<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, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wro=
te:<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">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I wonder what gaps you find in the exist=
ing active measurement protocols, e.g., STAMP and RFC 6734 (would be more c=
onvenient to use an acronym). It appears to me that, for example, STAMP and=
 its extensions, including the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C9584ccacf3be4468376c08d9e1f448a2%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789261575158134%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DVcs%2F%2F5QjmRLTzlhJjrsp96Iiftkkg%2BuUebB3ICuk%2Fs8=
%3D&amp;reserved=3D0">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOA=
M as follows:<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">&nbsp; &nbsp;In terms of the classification given<o:=
p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp; &nbsp;in [RFC7799] IOAM could be portrayed as=
 Hybrid Type 1.<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Does your proposal change&nbsp;that?<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7C9584ccacf3be4468376c08d9e1f448a2%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C0%7C637789261575158134%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3Dpcwop4I5OpsZe4HuzTT6xS466uSa3YbFLT9z38wCK40%3D&amp;reserved=3D0=
" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7C9584ccacf3be4468376c08d9e1f448a2%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C0%7C637789261575158134%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3DPvWeHAEIPpvveTP2wZy3uCcXXr4WPOHn9boBh80pFAg%3D&amp;reserved=3D0" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB47877877974620DE44EA08509A229BY3PR13MB4787namp_--


From nobody Thu Jan 27 18:17:45 2022
Return-Path: <gregimirsky@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 4630A3A15EF; Thu, 27 Jan 2022 18:17:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.997
X-Spam-Level: 
X-Spam-Status: No, score=-6.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, 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 u7Tc2b2JMcZP; Thu, 27 Jan 2022 18:17:33 -0800 (PST)
Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450: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 5D6F03A1131; Thu, 27 Jan 2022 18:17:33 -0800 (PST)
Received: by mail-ej1-x636.google.com with SMTP id jx6so11106868ejb.0; Thu, 27 Jan 2022 18:17:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0wADkS3zeJSCzW8wUSN7gUugbJtznxML1lznJaKjUyU=; b=MgV7Rhl7xyBYXEIV9ECQMgE6y9s2hDBRQUIOvFYJOdkSu6/ACBnla+y0Sm9Fomz5ZN xYtyCvSY7/KjwSR4ewpM+3jJEF8B2IBGFbdBffK8EHHwh7PrAhtL+gbqLuc9MZnABgO6 SNCzsRHArOH91NySgR6YmUrMR1WLy9CxV5aG4FTG0JLipADkar6rN+uaH58zl2ih2++i 7ExcBeDtj8aptNtXDJQFSEXi525gSSQ/uSL62xxW8Jd/TqFq9G1289VTCzLk17DydxhA RxDx3IqlkhbbucZ0uK+LgprW0PavivdBJMZ6Sgt0IyHcnjcSOt3jYQD7sZeDMjDcJMr5 Hz6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0wADkS3zeJSCzW8wUSN7gUugbJtznxML1lznJaKjUyU=; b=6MIcBf7MwGGAiDFBk67T04ltL6aPbYAWPLXAQ0YtO2OGK2Scr0QVDhf5NmxzZL9nGv zKJy0W8HJ8dAPSv0jg9nY8AFfNEyDJ29dW5zuVNe03A0ZP1z/HwSxRumAZ8nFfqZZ4ff /38zyOyVID+8aiHswypODGxnFmtQ4sfpwpeLd9ss9ge/uV5Tx1EkGLG3k1gCLxW1Dpel cjPeicL/S1crZLZo8HM9sB1pAs41e4NLAIIZ64kcN1hrxXhEs3wcK7dXQVMK+nTM7FaT jZdQ3kJxveBX+o7jIeWN5R03TRarMlUXLnZYUSkdl8EwGj7fdkFVRvMTmoiLU1ZgyeqH qI+Q==
X-Gm-Message-State: AOAM5338VxsVR/5xb7AO5Kv9nfNlc6SJpP/bHzsbAZQeRnSSI+GC7OoB QiIDuLKn2zjnKR1Ke7I+YBYupxPutmpSQJwp0C85iGROhawQIA==
X-Google-Smtp-Source: ABdhPJyPIWBypqC8LizGjyiXasondCFAXy9Ml2hP7tjJPD+fgj+uDF/E685iCF3swMsRjYtOKzvViG/quq3MPXo498w=
X-Received: by 2002:a17:907:a428:: with SMTP id sg40mr5189221ejc.235.1643336250505;  Thu, 27 Jan 2022 18:17:30 -0800 (PST)
MIME-Version: 1.0
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com> <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com> <BY3PR13MB4787B8709B423786E6787C789A229@BY3PR13MB4787.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB4787B8709B423786E6787C789A229@BY3PR13MB4787.namprd13.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 27 Jan 2022 18:17:19 -0800
Message-ID: <CA+RyBmXb2fWxNkZdTbSova47Uhd1hA0NcqSiMjxKD=aw254tEA@mail.gmail.com>
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000753b9105d69b0984"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/cy5oKSO_J-FugVoqRQdKYnN8gx4>
Subject: Re: [spring] Active OAM in 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, 28 Jan 2022 02:17:38 -0000

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

Hi Haoyu,
now, without in-lining my notes.
It appears that you propose not to use draft-ietf-ippm-ioam-ipv6-options
<https://datatracker.ietf.org/doc/draft-ietf-ippm-ioam-ipv6-options/>.
Thus, your proposal cannot be referred to as IOAM in SRv6. At best, it is
IOAM-inspired, IOAMish. As a result, a node supporting standardized IOAM
would not understand your probe packet without an SW upgrade. In my book,
that's a new protocol.
In closing, I'll reference two works by Ruediger Geib
<https://datatracker.ietf.org/person/Ruediger.Geib@telekom.de>, where
combining the defined techniques of steering test probes with standard IOAM
might reveal a lot of useful information about a network:

   - RFC 8403 <https://datatracker.ietf.org/doc/rfc8403/>
   - draft-ietf-ippm-connectivity-monitoring
   <https://datatracker.ietf.org/doc/draft-ietf-ippm-connectivity-monitorin=
g/>


Regards,
Greg

On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song <haoyu.song@futurewei.com> wrote=
:

> Hi Greg, please see Inline
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Thursday, January 27, 2022 2:01 PM
> *To:* Haoyu Song <haoyu.song@futurewei.com>
> *Cc:* spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
> *Subject:* Re: [spring] Active OAM in SRv6
>
>
>
> Hi Haoyu,
>
> thank you for your detailed reply. Please find my follow-up notes in-line=
d
> below under the GIM2>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song <haoyu.song@futurewei.com>
> wrote:
>
> Hi Greg,
>
>
>
> Thank you for your questions. Please see inline response.
>
>
>
> Best,
>
> Haoyu
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Wednesday, January 26, 2022 3:01 PM
> *To:* Haoyu Song <haoyu.song@futurewei.com>
> *Cc:* spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
> *Subject:* Re: [spring] Active OAM in SRv6
>
>
>
> Hi Haoyu,
>
> thank you for bringing the topic of Active OAM to the discussion. As the
> concept of Active IOAM is introduced in the IPPM WG draft
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
sdata=3DAYvvbUcYcrpMRtKt7zbCFXe8RNLAI9e4p7tk2X8CTXc%3D&reserved=3D0> it
> seems to me like adding the IPPM WG community to the discussion is the
> right thing to do.
>
> Please find my notes in-lined below under the GIM>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com>
> wrote:
>
> Hi SPRING WG,
>
>
>
> Real time monitor on every node and every link on a network is necessary
> to detect  gray failures, which are the key culprit for poor QoS but hard
> to catch. SR provides an ideal mechanism, when working with some efficien=
t
> planning algorithm, to achieve that with low cost.   Our proposal SRv6
> In-situ Active Measurement (SIAM) suggests a simple  active measurement
> approach which can support different
>
> GIM>> I wonder what gaps you find in the existing active measurement
> protocols, e.g., STAMP and RFC 6734 (would be more convenient to use an
> acronym). It appears to me that, for example, STAMP and its extensions,
> including the SRPM draft
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
sdata=3D1RERE4ZeUQY0azpscgyRFenxuGVL5wCGUwAfADYrAV8%3D&reserved=3D0>,
> comprehensively address the PM OAM requirements for SRv6.
>
>
>
> HS>> Let=E2=80=99s give a few features of our proposal: (1) it=E2=80=99s =
session-less and
> we don=E2=80=99t need assign any roles (e.g.,  reflector); (2) no needs f=
or a
> return path. The measurement can start and end at any node (solely
> determined by the SRH); (3) udp-based which can support any existing IOAM
> modes and potentially other OAM methods.
>
> GIM2>> I don't think adding a protocol that can generate a test probe fro=
m
> an arbitrary node to arbitrary targets (SRv6 supports multicast) is as
> simple as you present. If an operator needs to monitor the performance of
> the SR policy used by data packets, IOAM can be applied to data packets. =
If
> the operator wants to explore a policy that is not used for data traffic,=
 I
> imagine IOAM can be added to a test packet of the existing OAM protocol,
> e.g., ICMP. Am I missing some of the requirements?
>
>
>
> HS2>> For the first point: I don=E2=80=99t think a protocol is needed her=
e. If one
> wants to test the path a->b->c->d->e, he doesn=E2=80=99t need to find a u=
ser packet
> on that path to carry IOAM (there could be no such packet at all). Instea=
d,
> he can generate a probe packet with an SRH for the path and use the probe
> packet to carry IOAM. At the path end, it simply extracts and exports the
> IOAM data using the mechanism defined for IOAM and drops the probe packet=
.
>
> For the second point: I don=E2=80=99t think ICMP can achieve what IOAM ca=
n do.
> IOAM is much more powerful in terms of the data it can collect. Moreover,
> the proposal can be easily extended to support other kinds of OAM methods=
.
> One just carry it in UDP payload using different port. No need to worry
> about the size if such info has to be carried in EH TLV.
>
> options of IOAM and other OAM methods in SRv6, without needing to worry
> about the extension header issue.
>
> GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
>
>    In terms of the classification given
>
>    in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
>
> Does your proposal change that?
>
>
>
> HS>> In this particular case, IOAM is used for active measurement because
> it=E2=80=99s not included in a user packet.
>
>
>
> Your comments, questions, and suggestions are very welcome. I=E2=80=99d l=
ike to
> know your opinion if you think this work is in scope and should be adopte=
d
> by the working group.  If you are interested in contributing to this work=
,
> please also let me know.
> https://datatracker.ietf.org/doc/draft-song-spring-siam/
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D=
n91iqOTxknBNtpFXrgcpOzdU60SfzDiFbfliOAGmkgk%3D&reserved=3D0>
>
>
>
> Thank you very much!
>
>
>
> Best regards,
>
> Haoyu
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.=
ietf.org%2Fmailman%2Flistinfo%2Fspring&data=3D04%7C01%7Chaoyu.song%40future=
wei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3b240189c753a1d5591fe=
dc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA=
iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D%2BCOpBP26FI=
qhHTRNKBdG6ykLAUD8kn2S%2BDv2baEKOL4%3D&reserved=3D0>
>
>

--000000000000753b9105d69b0984
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">Hi Haoy=
u,<div>now, without in-lining my notes.</div><div>It appears that you propo=
se not to use <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-ippm-i=
oam-ipv6-options/">draft-ietf-ippm-ioam-ipv6-options</a>. Thus, your propos=
al cannot be referred to as IOAM in SRv6. At best, it is IOAM-inspired, IOA=
Mish. As a result, a node supporting standardized IOAM would not understand=
 your probe packet without an SW upgrade. In my book, that&#39;s a new prot=
ocol.</div><div>In closing, I&#39;ll reference two works by=C2=A0<a href=3D=
"https://datatracker.ietf.org/person/Ruediger.Geib@telekom.de" style=3D"box=
-sizing:border-box;color:rgb(61,34,179);text-decoration-line:none;font-fami=
ly:&quot;PT Serif&quot;,Palatino,&quot;Neue Swift&quot;,serif;font-size:15p=
x">Ruediger Geib</a>, where combining the defined techniques of steering te=
st probes with standard IOAM might reveal a lot of useful information about=
 a network:</div><div><ul><li><a href=3D"https://datatracker.ietf.org/doc/r=
fc8403/">RFC 8403</a></li><li><a href=3D"https://datatracker.ietf.org/doc/d=
raft-ietf-ippm-connectivity-monitoring/">draft-ietf-ippm-connectivity-monit=
oring</a><br></li></ul><div><br></div></div><div>Regards,</div><div>Greg</d=
iv></div></div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song &lt;<a href=
=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.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" style=3D"overflow-wrap: break-word;">
<div class=3D"gmail-m_2267233426514508660WordSection1">
<p class=3D"MsoNormal">Hi Greg, please see Inline<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<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> Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; <br>
<b>Sent:</b> Thursday, January 27, 2022 2:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your detailed reply. Please find my fo=
llow-up notes in-lined below under the GIM2&gt;&gt; tag.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song &lt;<a h=
ref=3D"mailto:haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@future=
wei.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">Hi Greg,
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thank you for your questions. Please see inline resp=
onse.
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Best,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<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> Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 3:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for bringing the topic of Active OAM to th=
e discussion. As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DAYvvbUcYcrpMRtKt7zbCFXe8RNLAI9e4p7tk2X8CTXc%3D&amp;=
reserved=3D0" target=3D"_blank">
IPPM WG draft</a>=C2=A0it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Please find my notes in-lined below under the GIM&gt=
;&gt; tag.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurew=
ei.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">
<div>
<div>
<p class=3D"MsoNormal">Hi SPRING WG,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Real time monitor on every node and every link on a =
network is necessary to detect =C2=A0gray failures, which are the key culpr=
it for poor QoS but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. =C2=A0=C2=A0Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple =C2=A0active measurement approach which can sup=
port different<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I wonder what gaps you find in the exist=
ing active measurement protocols, e.g., STAMP and RFC 6734 (would be more c=
onvenient to use an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3D1=
RERE4ZeUQY0azpscgyRFenxuGVL5wCGUwAfADYrAV8%3D&amp;reserved=3D0" target=3D"_=
blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.=
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">HS&gt;&gt; Let=E2=80=99s give a few features of our =
proposal: (1) it=E2=80=99s session-less and we don=E2=80=99t need assign an=
y roles (e.g., =C2=A0reflector); (2) no needs for a return path. The measur=
ement can
 start and end at any node (solely determined by the SRH); (3) udp-based wh=
ich can support any existing IOAM modes and potentially other OAM methods.<=
u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM2&gt;&gt; I don&#39;t think adding a protocol tha=
t can generate a test probe from an arbitrary node to arbitrary targets (SR=
v6 supports multicast) is as simple as you present. If an operator needs to=
 monitor the performance of the SR policy used
 by data packets, IOAM can be applied to data packets. If the operator want=
s to explore a policy that is not used for data traffic, I imagine IOAM can=
 be added to a test packet of the existing OAM protocol, e.g., ICMP. Am I m=
issing some of the requirements?<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">HS2&gt;&gt; For the first point: I don=E2=80=99t thi=
nk a protocol is needed here. If one wants to test the path a-&gt;b-&gt;c-&=
gt;d-&gt;e, he doesn=E2=80=99t need to find a user packet on that path to c=
arry IOAM (there could be no such packet at all). Instead, he can generate
 a probe packet with an SRH for the path and use the probe packet to carry =
IOAM. At the path end, it simply extracts and exports the IOAM data using t=
he mechanism defined for IOAM and drops the probe packet. =C2=A0<u></u><u><=
/u></p>
<p class=3D"MsoNormal">For the second point: I don=E2=80=99t think ICMP can=
 achieve what IOAM can do. IOAM is much more powerful in terms of the data =
it can collect. Moreover, the proposal can be easily extended to support ot=
her kinds of OAM methods. One just carry it
 in UDP payload using different port. No need to worry about the size if su=
ch info has to be carried in EH TLV.<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>
<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:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">options of IOAM and other OAM methods in SRv6, witho=
ut needing to worry about the extension header issue. =C2=A0<u></u><u></u><=
/p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOA=
M as follows:<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0In terms of the classification given<u>=
</u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0in [RFC7799] IOAM could be portrayed as=
 Hybrid Type 1.<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Does your proposal change=C2=A0that?<u></u><u></u></=
p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">HS&gt;&gt; In this particular case, IOAM is used for=
 active measurement because it=E2=80=99s not included in a user packet.
<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">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Your comments, questions, and suggestions are very w=
elcome. I=E2=80=99d like to know your opinion if you think this work is in =
scope and should be adopted by the working group.=C2=A0 If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3Dn91iqOTxknBNtpFXrgcpOzdU60SfzDiFbfliOAGmkgk%3D&amp;reserved=3D0=
" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</a><u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thank you very much!<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cb3f85572e3c04ab9476b08d9e1e082c7%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637789176666557150%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3D%2BCOpBP26FIqhHTRNKBdG6ykLAUD8kn2S%2BDv2baEKOL4%3D&amp;reserved=3D0" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><u></u><u><=
/u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>

--000000000000753b9105d69b0984--


From nobody Thu Jan 27 20:19:54 2022
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 5B8DF3A1A51; Thu, 27 Jan 2022 20:19:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.574
X-Spam-Level: 
X-Spam-Status: No, score=-2.574 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, 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 header.b=tqouvmSB; dkim=pass (1024-bit key) header.d=juniper.net header.b=NrC/2bWp
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EG-cnk7YWtoS; Thu, 27 Jan 2022 20:19:46 -0800 (PST)
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 C3BFB3A1A4F; Thu, 27 Jan 2022 20:19:42 -0800 (PST)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 20S1KT8K011554; Thu, 27 Jan 2022 20:19:41 -0800
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=cULZeENsmSohBP9K8dJ+6DgeS1LebTrKM7/so7Rn6ns=; b=tqouvmSBSXbJWxo5FGZsZ6jVDAIA8Kn+Ee8f+prfrX3C1/IKMjFqt4ECzakRevL3Mt05 /FneQlOYPPiqJdX9XEV9+IDVtnx24C8mDniam5Nw6x+Qjvaz5isbU2cueVch7NC/YOEO yWdX3ypYUb1aN3ItTkXQpNMPaLbgEz7OZULwXnM2k96rWoYWFREE+izfbYKoEQ1qhZxF iFxmdSOnHhSO8Xn3rKNrvlu1ZuZAseACCqG4DDSqBV1Ii0y5ItZWw2uLypcic2+8xIke nII6qaRnip7HzClJCQZJsC1pq/75Upqjcs+zD3OOBBdJ4r48g75EX/CbSCGLTHVU1HQI 2A== 
Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2175.outbound.protection.outlook.com [104.47.59.175]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3duykts76j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Jan 2022 20:19:41 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m8VbwKGQ01HdGQVAJ6SXlghaVblCJBLpx3RRqbPcuXgeSX761jv7Z4nnV5v2BegBoZkIhsc0XvfOW38/WImJV3Q1QjTfuK6St1vnNmmOAnf6gwyeKOowcUdBzgFs7sRF6WvfPdZGy5N601+vaDv5tEeJraf83ee1EoxWuwPa2wAynyM0STnur8xrmPMR/FOKBCz84B8hI7/mhQN/LdmEybF3FqdwQpsxo7/Z6ZN2GY5AKMj68UZ6DKM2kD7nlW2T6X8dAB4DmIFt7RdLt9otFmjC7ICoPrn9aR6+K6xtdr/eF2upGw6DgwfipD6pn8Sy3NMxSzcbHUiKCqAdFKREcA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cULZeENsmSohBP9K8dJ+6DgeS1LebTrKM7/so7Rn6ns=; b=WbpE8gAPWaPZCSfnvuhBYqLxcdGrwcArCBEapzTri1rQB2wEbKeLSVtCZlkPjkL0vsO7PXWugKboLJjLF/FABtSxxLvKvvDUXes60tr+Qm9uV7/4H8gunUfld8EUnEg6kVu27qwqveW4hVl9eq/PvWX9aYovswPa/lc7ImK28HiXwlcwVPbT3n/DmrcSGrYFUoAjNvK6HNzDpbydTyKXLwNCQZFQIzhzGjhqclLeYyDs+xN0Q9RZSwPPU/uqzeIt7kuvzdWWIxS2ynwyp07nlYdo8wQpdxCJYlO7rTJgIxUGqIiPaKWCmu8K994xBB1p0inFzAz5frZWNE/LVyxD6A==
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=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cULZeENsmSohBP9K8dJ+6DgeS1LebTrKM7/so7Rn6ns=; b=NrC/2bWpu22GcNAWZswJdtQ8tCBKVfmTWYWyM+VgIewzhNSQLfdE1xIpJg4VPtckfT7LziU6+lHcQg4Bi/ENlF/9NdBiQ/xJk0cDn+h8KaEmwqYGKDc5tWXc9r0DKoapFnX0pZTB/m2zZAqFRt5UHoAoFZ7j/ZdCG4ov2O4gyl8=
Received: from CO1PR05MB8314.namprd05.prod.outlook.com (2603:10b6:303:fd::13) by BYAPR05MB5847.namprd05.prod.outlook.com (2603:10b6:a03:cf::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Fri, 28 Jan 2022 04:19:38 +0000
Received: from CO1PR05MB8314.namprd05.prod.outlook.com ([fe80::1505:ad75:677a:9f01]) by CO1PR05MB8314.namprd05.prod.outlook.com ([fe80::1505:ad75:677a:9f01%6]) with mapi id 15.20.4930.018; Fri, 28 Jan 2022 04:19:38 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: Huzhibo <huzhibo=40huawei.com@dmarc.ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAK40CcgAAPIoIAAKQw0IA==
Date: Fri, 28 Jan 2022 04:19:38 +0000
Message-ID: <CO1PR05MB831457A3D14A2E2BA55D6049D5229@CO1PR05MB8314.namprd05.prod.outlook.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com> <c8a4ba7ad27546d2aff496a01f8fadc1@huawei.com>
In-Reply-To: <c8a4ba7ad27546d2aff496a01f8fadc1@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.6.400.34
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-01-28T04:19:36Z;  MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=785bee8c-6bcd-4062-a823-f187f65a4e11; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_enabled: true
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_setdate: 2022-01-28T04:19:36Z
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_method: Standard
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_name: 0633b888-ae0d-4341-a75f-06e04137d755
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_siteid: bea78b3c-4cdb-4130-854a-1d193232e5f4
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_actionid: 6ae793d8-bf1f-4b47-8d6f-dac5c2c85da9
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_contentbits: 0
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c82339db-5d0a-4957-ab20-08d9e215664f
x-ms-traffictypediagnostic: BYAPR05MB5847:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BYAPR05MB5847395497DA8A427D6E377FD5229@BYAPR05MB5847.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: myijTyuojwP2+HRbl3DUEMx0SEXRRko5kXYW3WuUK9Ek81qO8Zhq3txxoK0uWdh5XuMKvosm8xCpovxcpS3CapwMEmlR3i4r2sbm+wSfmhM3/thnqNrYYYux15LUeUSqjB9doHKHtsJJnxiCsukXnduXjPSSXNQvhRpbMlAhmDBv3yMqeGA60xVpnHAiZBbeysUaPCtGmqgd0PuWLuutVcsytdo4mF3nLoFtHR8XkGnUU5gNDF/aNAYY3tA2Ypt9a6YVUPEabbr7gneVTc+bQU3swUzFogpEKi4Z2FE09DJX902jKVFtHp9pvosAjXLiT3cr+OdLtRP082lRUwBOAhudlfFDqYYqH272kZvK73nLkIEKS5uijGmugU+3oCPlWOSvrKvb7Qz45+jvyU4rA2ueHYzYc/dLSUsQ9ZzPwmovVGxQIEsRUFqIRXwaFKINzQasEUXYei60sHHzyAC5x0XwI8+w5Rei1UDi6F7IdBX5lfXeiNxQDcBK9UGwubbudwlrtaV7bmH/9WLMLu7MU3mCe1o+9v4Tq80mVJmYPIO/yi8WYKNzl5aF8nowF5O9d6hBoIYevIAcLa+2DBKZlG4m04+EyE7TChpxHxpbq5bthUqt5ILCrUIT5W/lvzmuteROIGs+MIWljUnlRZTY41j9T/olr6lwXzvrsCOx2pHGjTYK2IvBJPt5QcVmsQDKeahn4iBWpoSDf5bsoQS0jSaFwUN4JcMQ89k86sz9VAoUh5RgzolYEPfe6NO8TU+yJ2dBp98zA+0nkp4UgQpJ33zEZx9RodPU/SxZsLXQUtIwbaOWPByzZRkSsJf4AV2bgL8gf/VbiIciXJ2pX2C8ig==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CO1PR05MB8314.namprd05.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(55016003)(26005)(33656002)(316002)(5660300002)(71200400001)(38070700005)(110136005)(53546011)(186003)(38100700002)(83380400001)(122000001)(52536014)(166002)(9686003)(7696005)(8936002)(76116006)(8676002)(99936003)(86362001)(66446008)(64756008)(66476007)(66556008)(66946007)(6506007)(508600001)(966005)(2906002)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?MXUvZDhJWW1oMHR2Qm9HWEcxMkM3Z2REZXpxaEdxYWtQeHpyVjJCYjNX?= =?iso-2022-jp?B?b2RWLy9CY0dYWjg1UE1oZkVrK3dGanY1c241UFNlQzd3T2NxSit2MWUy?= =?iso-2022-jp?B?ZzNlVC9QZGw2cE9ZZ3hzZEQra1JRMWpoQ1lMMVlpVzRwVFRTUWRhc2dX?= =?iso-2022-jp?B?SFpBY0NrNkVSZHVtbTI5RkZDRGxTa0NHNXhGdjdOMXlXUnlaa2pkVEJI?= =?iso-2022-jp?B?TW1hdnVvU3lQVlZMRzlsYlBiSDNiL25XeWNpaHEvM2xteWxPOTVmVWVw?= =?iso-2022-jp?B?b2VnWmE3S05yNENQSS9KeXZKZmlXRFcrQm5LT2ltbEI5OEl5ejBjb1Nj?= =?iso-2022-jp?B?OUVpSTE3MjJJRWw3bFkvUE1aeEQzZkc2NEVkb2R3c1MvemlvVWNkbGx2?= =?iso-2022-jp?B?U0xqMTM0TXUrU0FtakdMWHk4blJFSEsyam9wNEZadU1JQjQ0U1Y4a2g5?= =?iso-2022-jp?B?SElzSnBqdFp0UnB5MWlJbHA4Ly9oTzBvODVuLzFMU1lBM2JwN2Q4OEVM?= =?iso-2022-jp?B?eHpocDhZejF4bnh2dHZNZnFybklIUlhNejlFdTJwYy9TNW90dVgyUG9p?= =?iso-2022-jp?B?eVp3RnMxejBzSUIrL2lrQW9CeG9EYlNKRVZwNlVRYUc0bTRJdmRCbCs4?= =?iso-2022-jp?B?NVNWUmRjWnAvbFJiNE1HOWd4ZFJOaDhsVzhBcEQ0TGNpRnkranhkWDBW?= =?iso-2022-jp?B?NkZaWXVDMmZnMC9SNTI5TWg1N3NsMmx0WEFiSk9hWk52WTQ4OThtdDBV?= =?iso-2022-jp?B?TDVzV0srU2VCNHJLQ3hwaU53SXUwU0ZhWGlXUVFwZ1Q0eUpyaWxKbHA3?= =?iso-2022-jp?B?N3liZytWMXNXbDJXd0hnSEZCZEh4TnlQL1c5Q28zMThUNHErWUxPSFZX?= =?iso-2022-jp?B?eGwvUU1BZWlwZGNRNGJHSTVqWHdKT3FZcUs0VXlXSnhtTExhOGJTbGZk?= =?iso-2022-jp?B?TTFoSXJleVFZckhYOFlhZHNJZWMyWTRlYVhDQ05Qd2RadGplNklsb09X?= =?iso-2022-jp?B?RWFhbFJZa2M2VFJWcldvVjVnZmtNVUwwbGN5NXR1UG9NMHV3ZXRSeHlP?= =?iso-2022-jp?B?RC9McldlVHc1TVJEd3MrUE5KazgrdmcxMzZKKzZwRDQyV3p2UTQ1V2Fk?= =?iso-2022-jp?B?WUhIWm9PczE5VU5ncHBZcDRtUi9FZjhmcU1PRWN3UnFmWThucnQ2RU9j?= =?iso-2022-jp?B?VStndzk0Ni83eTk5c1N4V2RmelQ5YjJ4K2FzZTNtald2S2dOODFGTk9H?= =?iso-2022-jp?B?OStXczg2WmgzVGdWelYyNFBXUmFqNVl1MklEeXUrWEtxZnllcUxUMUhW?= =?iso-2022-jp?B?YVNyak42STZEclFxOHpwZnIyL2Q1WGVnUktrMitoS3VCdGcvTkRNaU1E?= =?iso-2022-jp?B?VGwyRTdlL1loYThMcnBKSDZveTU1QnpCc3lQeEd5Wk96TEpYR0RFSmFI?= =?iso-2022-jp?B?OGp4ZEpZeEhCYmdhUVNlaHczNk5FZ0FSVnJxSmR1TUVLN0xIcHMreHBL?= =?iso-2022-jp?B?WVBqdTdmdXFCck95T2lNcHlyN3k1YXJlVEErUzlNSzFtLzNYQTFOa3U0?= =?iso-2022-jp?B?UVg4dXprRVUxKzYvTnpzQkNJOGxyZGdKbzJhbEoxd1lETFJ2bEUzMkVO?= =?iso-2022-jp?B?UE10dEVZeURrS3dTRDNtZ2tuSlJWZVoxbHcrWXpwem5JOUhsN2ZLQ010?= =?iso-2022-jp?B?WHZHNFNYdjVaMUlKUUNWWU5yUmNuYXNCQy9MdkxMNmNMZWpvVW96OGta?= =?iso-2022-jp?B?NU81V2p4T2VzL09EaVVhN0c0Z0h1R0IweDZyeDFFRlAwWGtXcU5oNW1w?= =?iso-2022-jp?B?SmxQcCtZZVpPaDYySG9sdHBseWRZNGtXaE1pdWZnbGZvR29XdFVOMko2?= =?iso-2022-jp?B?MzVaM0NLRUJ0VWVtcWY5WE5VUXUrd2diSmJUdW9mdE1qWWQ1em91MWJD?= =?iso-2022-jp?B?eDRGaGJSVlBGa3hjZlZ3eWVKUkxiNlkxUXVhOXFwUEdoY3ZVd1VZQmd6?= =?iso-2022-jp?B?aWdTZVBUdVJJb0dWN0Z2SGtRbkl4M2RPcXkvUzFCVkFiVnpRVCtjdEh4?= =?iso-2022-jp?B?UTFiVmpsYWhEZ0lZNUdqZmp5OVY0eDZrdGppUXg5Y0Q4aU1vaURMbGZG?= =?iso-2022-jp?B?eHc2Y0Q2bXVJS2ZVMzVlZ3AyTDZLQ0J0ejl2RFdSRTgrdFprRW9iUDZI?= =?iso-2022-jp?B?c1RhTmp6QkdCRGhsWDljdUxRQ3hUUWhZOHJ5L1NNMHoyL0Mram5rall5?= =?iso-2022-jp?B?US9QV2xTbzVkK2hFV0U5MC96amF0WnpsREVqb0kzNHlrRDZIKzhzQ2U5?= =?iso-2022-jp?B?OEZnZUZMczlXcnJZM0FqSENBS0o3cnZlRnhwVzBsbFg4L25reVFEbXN5?= =?iso-2022-jp?B?QVdnRzA9?=
Content-Type: multipart/related; boundary="_004_CO1PR05MB831457A3D14A2E2BA55D6049D5229CO1PR05MB8314namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR05MB8314.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c82339db-5d0a-4957-ab20-08d9e215664f
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 04:19:38.6917 (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: MQGY/QzQKcOFeP54kqNF3DVZfstPkkZtYRLhVuu1E9SxzUNUk+czPehtdtfseh5ae+gOmf1eZhkYryVZrRTdGQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5847
X-Proofpoint-GUID: h2PgFQy5JgQet7xjNzC5JUe6ujSRj6fZ
X-Proofpoint-ORIG-GUID: h2PgFQy5JgQet7xjNzC5JUe6ujSRj6fZ
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-01-27_06,2022-01-27_01,2021-12-02_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 mlxscore=0 suspectscore=0 spamscore=0 phishscore=0 bulkscore=0 impostorscore=0 malwarescore=0 clxscore=1011 mlxlogscore=999 adultscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2201280024
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tzckC_flwmGiNEF9DSK0z8qUtsA>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 04:19:52 -0000

--_004_CO1PR05MB831457A3D14A2E2BA55D6049D5229CO1PR05MB8314namp_
Content-Type: multipart/alternative;
 boundary="_000_CO1PR05MB831457A3D14A2E2BA55D6049D5229CO1PR05MB8314namp_"

--_000_CO1PR05MB831457A3D14A2E2BA55D6049D5229CO1PR05MB8314namp_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Huzhibo,

Pls see inline for replies..



Juniper Business Use Only
From: Huzhibo <huzhibo=3D40huawei.com@dmarc.ietf.org>
Sent: Thursday, January 27, 2022 2:59 PM
To: Shraddha Hegde <shraddha@juniper.net>; bruno.decraene@orange.com; SPRIN=
G WG <spring@ietf.org>
Subject: RE: WG adoption call - draft-hu-spring-segment-routing-proxy-forwa=
rding

[External Email. Be cautious of content]

Hi Shraddha:

     Thanks for your comments, Please see inline.

Thanks

Zhibo Hu


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Shraddha Hegde
Sent: Thursday, January 27, 2022 3:15 PM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>; SPRING WG =
<spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

WG,

I  don=1B$B!G=1B(Bt support the adoption of this document as a WG document.

I am in agreement with stephane=1B$B!G=1B(Bs comments on the list.


  1.  May cause congestion somewhere else in the network
There is already WG adopted document that is addressing the problem space
draft-ietf-spring-segment-protection-sr-te-paths.
This draft does not provide significant advantages over the proposed soluti=
ons in
draft-ietf-spring-segment-protection-sr-te-paths.
draft-hu-spring-segment-routing-proxy-forwarding claims to provide better s=
olution when all nodes
have not been upgraded. draft-hu-spring-segment-routing-proxy-forwarding in=
troduces protocol extensions
and the nodes that aren=1B$B!G=1B(Bt upgraded to understand the extensions =
will drop the traffic so there isn=1B$B!G=1B(Bt
any significant improvement in the approach.

In fact, the approach described in draft-hu-spring-segment-routing-proxy-fo=
rwarding may
cause other issues such as bandwidth double booking since it proposes that =
 any neighbor that
claims proxy forwarding will be used to forward the protected traffic.

For ex:

[cid:image001.jpg@01D8142C.5BB980F0]

In above diagram
SR-TE path is RT1->RT3->RT7->RT5
Only RT4 supports proxy-forwarding
On failure of RT3, RT1 would send traffic to RT4 via RT1->RT6->RT7-RT4
RT4 will then send to RT7 as per the SR-TE path
RT7 will then send to RT5 via RT7->RT4->RT5

In this example, same traffic is traversing the RT7->RT4 link 3 times.

Operationally this solution is very complex to manage. A network that start=
s with no segment protection,
It may be ok to drop the traffic if some nodes have not been upgraded but c=
ausing congestion
somewhere else would be difficult to debug.
------=1B$B!U=1B(B[HZB] Traffic detour may exist in all local FRR mechanism=
s and is not unique to this solution, including TI-LFA.SR-TE Path protectio=
n etc=1B$B!$=1B(B
<SH> The problem I am indicating is not traffic detour, it is about bandwid=
th double booking on interfaces.

              The solution described in [draft-ietf-spring-segment-protecti=
on-sr-te-paths] also has this problem.for example you have mentioned,
If using the solution of [ draft-ietf-spring-segment-protection-sr-te-paths=
], On failure of RT3, If the last calculated reachable path to RT3 is RT1->=
RT6->RT7->RT4->RT3,

RT1 maintains the path of RT1->RT6->RT7->RT4->RT3 for forwarding during the=
 Holdtimer period. Then, RT4 performs Proxy Forwarding and RT1->RT6->RT7->R=
T4->RT7->RT4->RT5. It also traverses the link 3 times from RT7 to RT4.
I think extending the protocol is a much simpler way than slow route deleti=
on and loop solving.

<SH> This is incorrect example. Here the traffic is sent twice on RT7->RT4 =
interface twice even before the failure.
           This is problem with how SR-TE calculated the path and not a pro=
blem with procedures described in
            draft-ietf-spring-segment-protection-sr-te-paths



  1.  BSID solution
draft-ietf-spring-segment-protection-sr-te-paths does not explicitly discus=
s the solution for BSIDs.
Most of the BSID deployments use anycast based solution where same BSID is =
assigned on anycast nodes and BSID is always preceded by the anycast SID. S=
ection 2.2 in draft-ietf-spring-segment-protection-sr-te-paths discusses th=
is approach.
             draft-hu-spring-segment-routing-proxy-forwarding  provides a p=
rotection solution for BSIDs when anycast is not in use.

 If WG is inclined to solve the BSID protection problem when anycast soluti=
on is not in use, I would prefer the
              Approach to be more aligned with draft-ietf-spring-segment-pr=
otection-sr-te-paths. I do not support Introducing completely   different s=
olution based on proxy forwarding which has other implications described in=
 point 1.
------=1B$B!U=1B(B[HZB]I don`t think that most of the BSID deployments use =
anycast based solution=1B$B!$=1B(BStrict path control is required in most s=
cenarios, and anycast is not introduced.
                 If Bsid is not addressed, it will not be a complete protec=
tion solution.

Rgds
Shraddha



Juniper Business Use Only
From: spring spring-bounces@ietf.org<mailto:spring-bounces@ietf.org> On Beh=
alf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: Thursday, January 13, 2022 3:49 PM
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

[External Email. Be cautious of content]

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-h=
u-spring-segment-routing-proxy-forwarding/__;!!NEt6yMaO-gk!TWaV4x51MCL2h93f=
iW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR$>

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_CO1PR05MB831457A3D14A2E2BA55D6049D5229CO1PR05MB8314namp_
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: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:Lato;
	panose-1:2 15 5 2 2 2 4 3 2 3;}
@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;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
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:ZH-CN;}
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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:39870165;
	mso-list-template-ids:-1476120264;}
@list l1
	{mso-list-id:90929022;
	mso-list-type:hybrid;
	mso-list-template-ids:-1850466122 1860082530 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:1.75in;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.75in;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:3.25in;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.75in;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:4.25in;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:4.75in;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:557322317;
	mso-list-template-ids:289569668;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.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"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Huzhibo,<=
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">Pls see i=
nline for replies..<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;mso-fareast-language:JA"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;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 style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Huzhibo &lt;huzhibo=3D40huawei.com@dmar=
c.ietf.org&gt; <br>
<b>Sent:</b> Thursday, January 27, 2022 2:59 PM<br>
<b>To:</b> Shraddha Hegde &lt;shraddha@juniper.net&gt;; bruno.decraene@oran=
ge.com; SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span style=3D"font-size:10.5pt;font-family:&quot;Lato&quot;,sans-serif;colo=
r:black">[External Email. Be cautious of content]<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:SimSun">=
<o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">Hi Sh=
raddha:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt">&nbsp;&nbsp;&nbsp;&nbs=
p; <span style=3D"font-size:10.5pt;color:#1F497D">
Thanks for your comments, Please see inline.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span style=3D"font-si=
ze:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">Thank=
s<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span style=3D"font-si=
ze:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">Zhibo=
 Hu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D"><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>From:</b> spring [<a href=3D"mailto:spring-bounce=
s@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of </b>Shraddha Hegde<br>
<b>Sent:</b> Thursday, January 27, 2022 3:15 PM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.or=
g</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">WG,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I &nbsp;don=1B$B!G=1B(Bt support the adoption of thi=
s document as a WG document.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I am in agreement with stephane=1B$B!G=1B(Bs comment=
s on the list.<o:p></o:p></p>
<p class=3D"MsoNormal"><b><o:p>&nbsp;</o:p></b></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"margin-left:.25in;mso-list:l1 level1 lfo3"=
><b>May cause congestion somewhere else in the network<o:p></o:p></b></li><=
/ol>
<p class=3D"MsoNormal">There is already WG adopted document that is address=
ing the problem space<o:p></o:p></p>
<p class=3D"MsoNormal">draft-ietf-spring-segment-protection-sr-te-paths. <o=
:p></o:p></p>
<p class=3D"MsoNormal">This draft does not provide significant advantages o=
ver the proposed solutions in
<o:p></o:p></p>
<p class=3D"MsoNormal">draft-ietf-spring-segment-protection-sr-te-paths. <o=
:p></o:p></p>
<p class=3D"MsoNormal">draft-hu-spring-segment-routing-proxy-forwarding cla=
ims to provide better solution when all nodes<o:p></o:p></p>
<p class=3D"MsoNormal">have not been upgraded. draft-hu-spring-segment-rout=
ing-proxy-forwarding introduces protocol extensions<o:p></o:p></p>
<p class=3D"MsoNormal">and the nodes that aren=1B$B!G=1B(Bt upgraded to und=
erstand the extensions will drop the traffic so there isn=1B$B!G=1B(Bt<o:p>=
</o:p></p>
<p class=3D"MsoNormal">any significant improvement in the approach. <o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In fact, the approach described in draft-hu-spring-s=
egment-routing-proxy-forwarding may
<o:p></o:p></p>
<p class=3D"MsoNormal">cause other issues such as bandwidth double booking =
since it proposes that &nbsp;any neighbor that<o:p></o:p></p>
<p class=3D"MsoNormal">claims proxy forwarding will be used to forward the =
protected traffic.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For ex:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><img border=3D"0" width=3D"637" height=3D"428" style=
=3D"width:6.6388in;height:4.4583in" id=3D"Picture_x0020_1" src=3D"cid:image=
001.jpg@01D8142C.5BB980F0"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In above diagram <o:p></o:p></p>
<p class=3D"MsoNormal">SR-TE path is RT1-&gt;RT3-&gt;RT7-&gt;RT5 <o:p></o:p=
></p>
<p class=3D"MsoNormal">Only RT4 supports proxy-forwarding<o:p></o:p></p>
<p class=3D"MsoNormal">On failure of RT3, RT1 would send traffic to RT4 via=
 RT1-&gt;RT6-&gt;RT7-RT4<o:p></o:p></p>
<p class=3D"MsoNormal">RT4 will then send to RT7 as per the SR-TE path<o:p>=
</o:p></p>
<p class=3D"MsoNormal">RT7 will then send to RT5 via RT7-&gt;RT4-&gt;RT5<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In this example, same traffic is traversing the RT7-=
&gt;RT4 link 3 times.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Operationally this solution is very complex to manag=
e. A network that starts with no segment protection,<o:p></o:p></p>
<p class=3D"MsoNormal">It may be ok to drop the traffic if some nodes have =
not been upgraded but causing congestion
<o:p></o:p></p>
<p class=3D"MsoNormal">somewhere else would be difficult to debug.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">-----=
-</span><span lang=3D"ZH-CN" style=3D"font-size:10.5pt;font-family:SimSun;c=
olor:#1F497D">=1B$B!U=1B(B</span><span style=3D"font-size:10.5pt;color:#1F4=
97D">[HZB]</span>
<span style=3D"font-size:10.5pt;color:#1F497D">Traffic detour may exist in =
all local FRR mechanisms and is not unique to this solution, including TI-L=
FA.SR-TE Path protection etc</span><span lang=3D"ZH-CN" style=3D"font-size:=
10.5pt;font-family:SimSun;color:#1F497D">=1B$B!$=1B(B</span><span style=3D"=
font-size:10.5pt;font-family:SimSun;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal">&lt;SH&gt; The problem I am indicating is not traffi=
c detour, it is about bandwidth double booking on interfaces.<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; <o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;T=
he solution described in [draft-ietf-spring-segment-protection-sr-te-paths]=
 also has this problem.for example you have mentioned,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">If us=
ing the solution of [ draft-ietf-spring-segment-protection-sr-te-paths],</s=
pan>
<span style=3D"font-size:10.5pt;color:#1F497D">On failure of RT3, If the la=
st calculated reachable path to RT3 is RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT3,=
</span><span style=3D"font-size:10.5pt"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">RT1 m=
aintains the path of RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT3 for forwarding dur=
ing the Holdtimer period. Then, RT4 performs Proxy Forwarding and RT1-&gt;R=
T6-&gt;RT7-&gt;RT4-&gt;RT7-&gt;RT4-&gt;RT5. It also traverses the
 link 3 times from RT7 to RT4.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">I thi=
nk extending the protocol is a much simpler way than slow route deletion an=
d loop solving.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&lt;SH&gt; This is incorrect example. Here the traff=
ic is sent twice on RT7-&gt;RT4 interface twice even before the failure.<o:=
p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; This is problem with how SR-TE calculated the path and not a probl=
em with procedures described in
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;draft-ie=
tf-spring-segment-protection-sr-te-paths<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<ol style=3D"margin-top:0in" start=3D"2" type=3D"1">
<li class=3D"MsoNormal" style=3D"margin-left:.25in;mso-list:l1 level1 lfo3"=
><b>BSID solution<o:p></o:p></b></li></ol>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">draft-ietf-spring-segment=
-protection-sr-te-paths does not explicitly discuss the solution for BSIDs.=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Most of the BSID deployme=
nts use anycast based solution where same BSID is assigned on anycast nodes=
 and BSID is always preceded by the anycast SID. Section 2.2 in draft-ietf-=
spring-segment-protection-sr-te-paths
 discusses this approach.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; draft-hu-spring-segment-routing-proxy-forwarding &nbsp=
;provides a protection solution for BSIDs when anycast is not in use.<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;If WG is inclined to solve the BSID protection=
 problem when anycast solution is not in use, I would prefer the<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; Approach to be more aligned with draft-ietf-spri=
ng-segment-protection-sr-te-paths. I do not support Introducing completely&=
nbsp;&nbsp; different solution based on proxy forwarding which has other im=
plications described in point 1.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span style=3D"font-siz=
e:10.5pt;color:#1F497D">------</span><span lang=3D"ZH-CN" style=3D"font-siz=
e:10.5pt;font-family:SimSun;color:#1F497D">=1B$B!U=1B(B</span><span style=
=3D"font-size:10.5pt;color:#1F497D">[HZB]I don`t think that
</span><span style=3D"color:#1F497D">most of the BSID deployments use anyca=
st based solution</span><span lang=3D"ZH-CN" style=3D"font-family:SimSun;co=
lor:#1F497D">=1B$B!$=1B(B</span><span style=3D"color:#1F497D">Strict path c=
ontrol is required in most scenarios, and anycast is
 not introduced.</span> <span style=3D"color:#1F497D"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"text-indent:22.0pt"><span style=3D"color:#1=
F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Bsid is not addressed, it will not be =
a complete protection solution.<o:p></o:p></span></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>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;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 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-bounces=
@ietf.org">
spring-bounces@ietf.org</a> <b>On Behalf Of </b><a href=3D"mailto:bruno.dec=
raene@orange.com">bruno.decraene@orange.com</a><br>
<b>Sent:</b> Thursday, January 13, 2022 3:49 PM<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span lang=3D"FR" style=3D"font-size:10.5pt;font-family:&quot;Lato&quot;,san=
s-serif;color:black">[External Email. Be cautious of content]<o:p></o:p></s=
pan></b></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Dear WG,<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">This message starts a 2 week WG adoption call, ending=
 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwarding<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"><a href=3D"https://urldefense.com/v3/__https:/datatra=
cker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/__;!!NEt=
6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR$"=
>https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-for=
warding/</a><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">After review of the document please indicate support =
(or not) for WG adoption of the document to the mailing list.<o:p></o:p></s=
pan></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">Please also provide comments/reasons for your support=
 (or lack thereof) as this is a stronger way to indicate your (non) support=
 as this is not a vote.
<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">If you are willing to work on or review the document,=
 please state this explicitly. This gives the chairs an indication of the e=
nergy level of people in the working group willing
 to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<o:p></o:p></span></p>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">________________________________________________________________=
_________________________________________________________<o:p></o:p></span>=
</pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Ce message et ses pieces jointes peuvent contenir des informatio=
ns confidentielles ou privilegiees et ne doivent donc<o:p></o:p></span></pr=
e>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">pas etre diffuses, exploites ou copies sans autorisation. Si vou=
s avez recu ce message par erreur, veuillez le signaler<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">a l'expediteur et le detruire ainsi que les pieces jointes. Les =
messages electroniques etant susceptibles d'alteration,<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">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" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">This message and its attachments may contain confidential or pri=
vileged information that may be protected by law;<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">they should not be distributed, used or copied without authorisa=
tion.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">If you have received this email in error, please notify the send=
er and delete this message and its attachments.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">As emails may be altered, Orange is not liable for messages that=
 have been modified, changed or falsified.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Thank you.<o:p></o:p></span></pre>
</div>
</div>
</div>
</body>
</html>

--_000_CO1PR05MB831457A3D14A2E2BA55D6049D5229CO1PR05MB8314namp_--

--_004_CO1PR05MB831457A3D14A2E2BA55D6049D5229CO1PR05MB8314namp_
Content-Type: image/jpeg; name="image001.jpg"
Content-Description: image001.jpg
Content-Disposition: inline; filename="image001.jpg"; size=21366;
 creation-date="Fri, 28 Jan 2022 04:19:38 GMT";
 modification-date="Fri, 28 Jan 2022 04:19:38 GMT"
Content-ID: <image001.jpg@01D8142C.5BB980F0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAGsAn0DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2Fv8A
j4X/AHT/ADFPpjf8fC/7p/mKfUsaCiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUZooAKKMg
nGRkUUAFFFJuHPI4680ALRSB1PAYE/WgEHoQfpQAtFFGRnGefSgAooooAKKKKACiiigAooozmgAo
ooBB6EH6UAFFFFABRSblxncMeuaNyn+IfnQAtFAIIyDkUUAFFIGU9CD9DS0AFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAMb/j4X/dP8xT6Y3/AB8L/un+Yp9NggooopAFFFFABRRRQAUUUUAFFFFABRRRQAVy3je3u7l9
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

--_004_CO1PR05MB831457A3D14A2E2BA55D6049D5229CO1PR05MB8314namp_--


From nobody Thu Jan 27 21:06:07 2022
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 430EC3A1BB8 for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 21:06:06 -0800 (PST)
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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, 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 header.b=nBy9NxaQ; dkim=pass (1024-bit key) header.d=juniper.net header.b=C87g7MGG
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qO0RIEE9GWvB for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 21:06:00 -0800 (PST)
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 8453E3A1BB7 for <spring@ietf.org>; Thu, 27 Jan 2022 21:05:59 -0800 (PST)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 20S14K6o032001; Thu, 27 Jan 2022 21:05:57 -0800
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=VmcJKwmFyHzi3hMzPtO5Mwuu7ts8cgmLiNN2PJCTtqg=; b=nBy9NxaQRICkdavlGiUAdjELfln20JTEgvISE5jpidKgSKD7Yf0UUr3hIgNWlZES+9Th giJqImcQWxDgqISXXmv5aWnRmVzNLw2owaxOSl/SJynTuvo7fxlJxpwUmC9XpcPMcJLR Gl4OLF2Fl/OwyWN5yX3fMvojCNCxJkmqRkNHMeKJDSeqD7nq3C7g0J8j5wnniKPGulJv 8MdoE3R7fZaP+KHZkRP+VV5/qsOu5o+egdlYfP1GUy5CmTW5fwOMWZzn4qB/zt0pfbGx z+JoPxs8cD33mHaLhdxeoWJ197vRdvcDLmUpn8mFP2hWvlWkceQngu3bddluL38/s303 zw== 
Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2103.outbound.protection.outlook.com [104.47.70.103]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3duxc8sf7x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Jan 2022 21:05:56 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JNo6eIli3z1YMnUn07v/2Tgys+cTkTuuaz7UJc2aGLWbueeOhc8Pn+bFpvo4/zQntAsUZ+Am+2uaF3KsfB/9cvI9mXjixKj9ewbdo42TWlBiGk7IKjHWxf0AZlpicKuYFfzmIYktIXNPIrVlI98npGv81perzd5gchUbxVVqNxAcHiVTfux2uopcsviIZBwxZZmz7RjE7IX1OrWq0Lzd3a8Eu0qK+21yHJzvjQPdqnHIOrS71tiq3pGVYDmLYu4RyeQpUKv/tQf4q8pU6eE4haVjq5Lj3oU1U/moLUCzyGEXwHmfjm768lYpWRziiyjeYoGuCxnv42zq51Oy033S8g==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VmcJKwmFyHzi3hMzPtO5Mwuu7ts8cgmLiNN2PJCTtqg=; b=JXHX85Obfnb9/t+LRlOXxjhp+o+b9sADL62inFgh8BoqvlD2CYWIBqml6+/c67yePT2On3dB4L2kmGTAbGBQAqSWAd2WTy+nQg4XPtwGI216vObF+U9j1RFEjYmpAeQaYMcDpj3hr9NVX1thk/ARY7/2FRG1uhVrWfXguRWl0WY7QMEuEvxQFzGECe8I8eBKv0wn1MDoG4/fx/hxarfQN0K48Tifhph7h6/dm42lNvnVfkPyWP8Bk+npTkbCwWZ60FNNloKayyQyuWI3yIP3wrrESflKjIZpq4tuZGGdQVxIhy3jBgKLGWlh7FZWjDyRk71WCwhdyGdvZFFUF3gwcA==
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=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VmcJKwmFyHzi3hMzPtO5Mwuu7ts8cgmLiNN2PJCTtqg=; b=C87g7MGGkObXLb5jewE+u1SnWTOsYxUQwvNSqvMHGvhRyxU/XKqNfMVTHgtuHH+9o9/hpuFcUnPsD6wdbwdD4jKAqVCq7HouqC81cTt6ORiMotd8fD5uoxYp0ACIfBU9buWYWyuN95wB8xex0utBtFRADj+6450yui4MX7anRGM=
Received: from CO1PR05MB8314.namprd05.prod.outlook.com (2603:10b6:303:fd::13) by BY5PR05MB7044.namprd05.prod.outlook.com (2603:10b6:a03:1bd::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Fri, 28 Jan 2022 05:05:54 +0000
Received: from CO1PR05MB8314.namprd05.prod.outlook.com ([fe80::1505:ad75:677a:9f01]) by CO1PR05MB8314.namprd05.prod.outlook.com ([fe80::1505:ad75:677a:9f01%6]) with mapi id 15.20.4930.018; Fri, 28 Jan 2022 05:05:53 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: Huaimo Chen <huaimo.chen@futurewei.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAK40CcgABtXaQoAEbGzgA==
Date: Fri, 28 Jan 2022 05:05:53 +0000
Message-ID: <CO1PR05MB8314A8CD514669F282A3F7B9D5229@CO1PR05MB8314.namprd05.prod.outlook.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com> <BY3PR13MB5044E0A1FEF936320A03052FF2219@BY3PR13MB5044.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB5044E0A1FEF936320A03052FF2219@BY3PR13MB5044.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.6.400.34
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-01-28T05:05:50Z;  MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=e683a580-b2e0-43a4-b598-956fd066221e; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_enabled: true
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_setdate: 2022-01-28T05:05:50Z
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_method: Standard
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_name: 0633b888-ae0d-4341-a75f-06e04137d755
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_siteid: bea78b3c-4cdb-4130-854a-1d193232e5f4
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_actionid: 7b6bfccf-a50e-4860-8ac7-9bbf06fcb92b
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_contentbits: 0
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 22e8524b-afe5-433f-6839-08d9e21bdc6d
x-ms-traffictypediagnostic: BY5PR05MB7044:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BY5PR05MB70449A9A2468D6E62FB6053FD5229@BY5PR05MB7044.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kTwiQ2sQink/WmucTU3fNyGoxBbNwOE0u+mxQRYxrXZUZfgGvtr7cYoIxkyG+OvbcfN+iSbd3gv6NK/+c1RPdn9eC9LWNE9g7IFB7piznkkmLgyBCWp7D5lsGD8rPXxHUhKQokB4U6fdEyoT+66dbusVpe/uVma85N+KqvzGU7hoRFYmtGRaAOBiXbu9EITCQ0UXP8xs/b+vUXJbFpzEzrp4G4O5mdi276/w4TscFAUARkmxjCJQeJgrdfMEA298M+vhgUqyblWqtwTeSA+Y+nHx3tL/XoCiborB3pDYhOcGEZxxW0RozckhHygRQAjRyWkf6ZI2WOce5nH28aUwcOX9eMPy3xSktDWRY19BvQzYZFDEne5KmmcqEPgP9f1D5wP2aXXUpMnPV6cb/+9lStYE+lgSudNT1EV2J2eonRX47VHkwgQYa1/QZf9mQ/o9M+BOkQ4h4Ls2C0AQ8PbVAU1+91C86A4EJuXGOT1RJcODL4YDB/GlFftI853QSjpZx6QIEf31q99H49l5u5zy3DFFajIkP0ulUKlQJ8v3M8ebyta+Auk7oR3My/e91D/hs8AVUnti+LgMoj8sdKyVpGXvkZ07ZxEw62PgQKycCfCvRTFMX9bz3zv7EU13Ne+FSd+ccjTfHsZgI+mrCyNKSrPqsSRWpoisSVtzKh2+Pezjq8P8XA2/boY/bRUfjVYw1SjXol0HGm73K+ssdY8FlZkvc99h07GMBAwFvmX4Wbsqjhnsl3qUczSbtzyxp09mjjIS9dVhruVY3wsx//MYsSnf3Xv23bHrrMRc9R9zXpY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CO1PR05MB8314.namprd05.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(83380400001)(66946007)(53546011)(966005)(76116006)(64756008)(86362001)(508600001)(66446008)(66556008)(8936002)(6506007)(8676002)(66476007)(7696005)(38070700005)(5660300002)(71200400001)(110136005)(52536014)(166002)(316002)(26005)(122000001)(33656002)(55016003)(99936003)(186003)(38100700002)(9686003)(2906002)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?kQW642lfqeeLbVmo3lmfOS8rq5FO6pNeiNgk79nVKKotZHchg+Xolg9XpT3m?= =?us-ascii?Q?wW/73ap8WULQ5Q28tMsLJjUHhezUNc1d0LD3R5p6iuOay8gWtF7hm0lvVhAp?= =?us-ascii?Q?avxd2fPPQ8SBy48hBiNRmPFKfXuXLO39doWJTW8Q+YkqYUn0BNL0R+1kk8pu?= =?us-ascii?Q?fqZ9zRvGU+PR26Mi7tigf40b1M9OM3xIPdCn2mFQTMhspNNjANggrnJ08qIO?= =?us-ascii?Q?EQSlm9ijhlyj+pNlmkVPzu1IGdLIbYfKdG69y8wVOy7TdF3/Pznux3yr6WsC?= =?us-ascii?Q?2FaXDKF/Q/uaFRUym9OTzt/oMBE5EV6LZk0qTEKnebDFcBBvvm0D0RvaTWlI?= =?us-ascii?Q?KE4LaQKvSHmdksTYbShYv7bywKItrXnKVMjpe7D7fdDkSwp6YeVmy85V4lUU?= =?us-ascii?Q?F6WrREkHpvpjwKQ4jEG/r3XvJ0DGLTb0g5O8347fdEVusCpoFo//7NLGCrQD?= =?us-ascii?Q?OzCzTugKFOwe/PDHE6pOcttLsupaV7Luo+iV0TKzC9rbLbYvKpvlsr7oiPX8?= =?us-ascii?Q?aaMiobgv3HUD4xuG68kcNoaaNerBi1NmO23P80HNVicpr1HtFfRjjhLdEit+?= =?us-ascii?Q?VYeOeSPxJvz+kpul+JIMKWX1PjHm4d9IfbYT0J44EqpaeJ1GmjViKzTfhTcF?= =?us-ascii?Q?xlaRy7s78PythHwz55zvQdcrqH7GWbCdocQNSBVUoWRuoBs+MXnPZqF8b8n/?= =?us-ascii?Q?sw55UChwuR3efV2XsyqeItQ+O0fETnxY0PaTo25AQDZURygOF08yN7CKSLOS?= =?us-ascii?Q?dkmzjhz2XGwcDzfKVttB7iaI+CA8EoOpk0jnKc7Js7/lJoqOiIFz9fO46E2L?= =?us-ascii?Q?LjoyusbtovTsUQdthJH0SG8JcZSBHPXNpYxR9+2t3y+9ozdh//wr+kTwdXxF?= =?us-ascii?Q?xEfGOfHLD61B4tFRLzvRt4/+3aO262Fw9sxUJX4WmUV98seNwfAUx+svEvEZ?= =?us-ascii?Q?meVCwtH092c8anqK6UxXIoBAwoU7uZELsgxTOIjKPvjk0Yg3Qy8+PuWuyq8T?= =?us-ascii?Q?uQ1IyF+Y2SznlHkNcJBZMUYIo1iOUe0Kmc9NcL0MwoaG0Tb8WJLMU3zJ/j6M?= =?us-ascii?Q?n2IzrDPN3C2tcyJJXCA0agxwKhh29GkBV7yBTNx6JILgs0dKdN1mxUvHAPnr?= =?us-ascii?Q?H67DSA3LT34E1/Hj8kkuHfZ10HIFOLAK2lFuufG7RpVQeHH6HmkIHbz4SAtr?= =?us-ascii?Q?6AkWsY3PHaVVayWcaR3MBjuxQgj4qqjmBU31OiL34dQ0i+ARpqm7dfqSyfbT?= =?us-ascii?Q?+yfnig6g55eKre675oUqDuUfWX9FdAwYbITXEWFH1UWRsHnp7MevYjGyqKum?= =?us-ascii?Q?JxgOqzN/BHvO6EGhdk8KGwuU73DKIn1H80wzCKkvII4zrwgdMxcrckvXs2Wp?= =?us-ascii?Q?csdkOcC4psHYQ61z/OpgZINghh6WHZ624ZwZgva6hle99gOdGSFmvmgWotwT?= =?us-ascii?Q?LcgeAoO1BAWfkQA+8UWIPNFNZn9SX+iaS1NofJwo5NcGcQqq171MQYLHDU5B?= =?us-ascii?Q?/Ng9++2Zq/tc86gA+pCwo/2YTGa5EL98ZwPVRl6acTJcKRAm6Kt8/lOY0tXK?= =?us-ascii?Q?jspnPaEjtV4Kb8g6+T+EGwSfDhixBBwC7Qw4KqCXtiRTfrNZHwpzR8hk3wXu?= =?us-ascii?Q?zMO+w0YcW5koS7jZg2vXEg4=3D?=
Content-Type: multipart/related; boundary="_004_CO1PR05MB8314A8CD514669F282A3F7B9D5229CO1PR05MB8314namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR05MB8314.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 22e8524b-afe5-433f-6839-08d9e21bdc6d
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 05:05:53.9163 (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: WtlpRITQso6kZhbw2iru+yYZrHYZJ62Yo+/HAR12nn8Ht3b/GcloYrI34/NPXMpWk+2Z3MMWfFjT4a464KU3Bw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR05MB7044
X-Proofpoint-GUID: 6phe99_pP5cH-pQhDoCXTbAcDu1Cf2pL
X-Proofpoint-ORIG-GUID: 6phe99_pP5cH-pQhDoCXTbAcDu1Cf2pL
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-01-27_06,2022-01-27_01,2021-12-02_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 impostorscore=0 phishscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1011 malwarescore=0 adultscore=0 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2201280029
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YwTZZoQHiuSz-kUT53R_QQm0-EA>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 05:06:06 -0000

--_004_CO1PR05MB8314A8CD514669F282A3F7B9D5229CO1PR05MB8314namp_
Content-Type: multipart/alternative;
 boundary="_000_CO1PR05MB8314A8CD514669F282A3F7B9D5229CO1PR05MB8314namp_"

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

Huaimo,



Juniper Business Use Only
From: Huaimo Chen <huaimo.chen@futurewei.com>
Sent: Friday, January 28, 2022 2:39 AM
To: Shraddha Hegde <shraddha@juniper.net>; bruno.decraene@orange.com; SPRIN=
G WG <spring@ietf.org>
Subject: Re: WG adoption call - draft-hu-spring-segment-routing-proxy-forwa=
rding

[External Email. Be cautious of content]

Hi Shraddha,

    Thank you for your comments.

    I remember that I talked to you face to face in IETF meeting and
suggested merging your draft and our draft a long time ago before
your draft is adopted. You said it would be ok to have the two drafts
in WG.
<SH> I honestly don't remember the conversation. I would be OK with two dra=
fts
If the proxy forwarding was adding value but I see that it has no significa=
nt benefits
As compared to the existing WG adopted draft.


In addition, I sent you an email to ask for merging the two drafts,
but did not receive any reply from you.

    I also remember that Zhibo supported the adoption of your draft.

    These two drafts have some overlaps and differences. Our draft
refers to yours for the overlaps, but focuses on the different
method for protection and the area your draft does not cover.
<SH> BSID protection when anycast is not in use is the area your draft
Covers and is not covered by draft-ietf-spring-segment-protection-sr-te-pat=
hs.
proxy forwarding is a solution that overlaps existing solution space and is=
 completely different
from existing solution space. For BSID protection, proxy forwarding is not =
necessary.
It can be solved using context tables by learning the details of the BSID f=
rom neighbors.
It would be good to see how many operators are really interested in this ki=
nd of BSID protection.


    For example, your draft talks about using anycast SID to protect
node failure. I remember that this was discussed in IETF meeting and
some issues were raised by others.
<SH> There are no open issues AFAIKT.
We do not use anycast SID for
protection.
<SH>The draft draft-ietf-spring-segment-protection-sr-te-paths  proposes
anycast SID as one of the ways to achieve protection (It is the most common=
 deployed
mechanisms to achieve protection in SR networks in my knowledge.)

    Regarding to "May cause congestion somewhere else in the network",
this seems true for the two drafts when a node failed.
<SH> The issue I brought up was more for the bandwidth double booking on in=
terfaces and it
May happen in proxy forwarding as the proxy forwarder may not lie in the sh=
ortest path
But may be on the otherside.

Best Regards,
Huaimo

________________________________
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of Shraddha Hegde <shraddha=3D40juniper.net@dmarc.ietf.org<mailto:shr=
addha=3D40juniper.net@dmarc.ietf.org>>
Sent: Thursday, January 27, 2022 2:15 AM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> <bruno.decr=
aene@orange.com<mailto:bruno.decraene@orange.com>>; SPRING WG <spring@ietf.=
org<mailto:spring@ietf.org>>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding


WG,



I  don't support the adoption of this document as a WG document.



I am in agreement with stephane's comments on the list.



1.       May cause congestion somewhere else in the network

There is already WG adopted document that is addressing the problem space

draft-ietf-spring-segment-protection-sr-te-paths.

This draft does not provide significant advantages over the proposed soluti=
ons in

draft-ietf-spring-segment-protection-sr-te-paths.

draft-hu-spring-segment-routing-proxy-forwarding claims to provide better s=
olution when all nodes

have not been upgraded. draft-hu-spring-segment-routing-proxy-forwarding in=
troduces protocol extensions

and the nodes that aren't upgraded to understand the extensions will drop t=
he traffic so there isn't

any significant improvement in the approach.



In fact, the approach described in draft-hu-spring-segment-routing-proxy-fo=
rwarding may

cause other issues such as bandwidth double booking since it proposes that =
 any neighbor that

claims proxy forwarding will be used to forward the protected traffic.



For ex:



[cid:image001.png@01D8142C.DBA09380]



In above diagram

SR-TE path is RT1->RT3->RT7->RT5

Only RT4 supports proxy-forwarding

On failure of RT3, RT1 would send traffic to RT4 via RT1->RT6->RT7-RT4

RT4 will then send to RT7 as per the SR-TE path

RT7 will then send to RT5 via RT7->RT4->RT5



In this example, same traffic is traversing the RT7->RT4 link 3 times.



Operationally this solution is very complex to manage. A network that start=
s with no segment protection,

It may be ok to drop the traffic if some nodes have not been upgraded but c=
ausing congestion

somewhere else would be difficult to debug.



2.       BSID solution

draft-ietf-spring-segment-protection-sr-te-paths does not explicitly discus=
s the solution for BSIDs.

Most of the BSID deployments use anycast based solution where same BSID is =
assigned on anycast nodes and BSID is always preceded by the anycast SID. S=
ection 2.2 in draft-ietf-spring-segment-protection-sr-te-paths discusses th=
is approach.

             draft-hu-spring-segment-routing-proxy-forwarding  provides a p=
rotection solution for BSIDs when anycast is not in use.



 If WG is inclined to solve the BSID protection problem when anycast soluti=
on is not in use, I would prefer the

              Approach to be more aligned with draft-ietf-spring-segment-pr=
otection-sr-te-paths. I do not support Introducing completely   different s=
olution based on proxy forwarding which has other implications described in=
 point 1.





Rgds

Shraddha





Juniper Business Use Only

From: spring spring-bounces@ietf.org<mailto:spring-bounces@ietf.org> On Beh=
alf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: Thursday, January 13, 2022 3:49 PM
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding



[External Email. Be cautious of content]



Dear WG,



This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://urldefense.com/v3/__https:/nam11.safelinks.protection.outlo=
ok.com/?url=3Dhttps*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fdatatracker.=
ietf.org*2Fdoc*2Fdraft-hu-spring-segment-routing-proxy-forwarding*2F__*3B!!=
NEt6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50Wb=
R*24&data=3D04*7C01*7Chuaimo.chen*40futurewei.com*7Cf11b3573b9f441267f6008d=
9e164cfef*7C0fee8ff2a3b240189c753a1d5591fedc*7C1*7C0*7C637788645400164200*7=
CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0*3D*7C3000&sdata=3DS2*2BmuO29w3Yy*2F3pqvU1A2xByY7xrciCzp*2FUqZfP=
PUN4*3D&reserved=3D0__;JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ!!NEt6yMaO-gk!=
XMSkGU0Zm98twzSzoy2RDjLw78tzsjdPlxfqK9Lg-anMbxc8t7yOyePOmhMHgiwU$>



After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.



Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.



If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.



Thanks!

Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_CO1PR05MB8314A8CD514669F282A3F7B9D5229CO1PR05MB8314namp_
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:Lato;
	panose-1:2 15 5 2 2 2 4 3 2 3;}
@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;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	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;}
p.xmsonormal, li.xmsonormal, div.xmsonormal
	{mso-style-name:x_msonormal;
	margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.xmsolistparagraph, li.xmsolistparagraph, div.xmsolistparagraph
	{mso-style-name:x_msolistparagraph;
	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.xmsipfooter30b3d538, li.xmsipfooter30b3d538, div.xmsipfooter30b3d538
	{mso-style-name:x_msipfooter30b3d538;
	margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
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: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:1545294527;
	mso-list-template-ids:1306984290;}
@list l0:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1898780670;
	mso-list-template-ids:1039854180;}
@list l1:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{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" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Huaimo,<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;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 style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Huaimo Chen &lt;huaimo.chen@futurewei.c=
om&gt; <br>
<b>Sent:</b> Friday, January 28, 2022 2:39 AM<br>
<b>To:</b> Shraddha Hegde &lt;shraddha@juniper.net&gt;; bruno.decraene@oran=
ge.com; SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> Re: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span style=3D"font-size:10.5pt;font-family:&quot;Lato&quot;,sans-serif;colo=
r:black">[External Email. Be cautious of content]<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Hi Shra=
ddha, <o:p>
</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">&nbsp; =
&nbsp; Thank you for your comments.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">&nbsp; =
&nbsp; I remember that I talked to you face to face in IETF meeting and
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">suggest=
ed merging your draft and our draft a long time ago before<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">your dr=
aft is adopted. You said it would be ok to have the two drafts
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">in WG. =
</span><span style=3D"font-size:12.0pt"><o:p></o:p></span></p>
<p class=3D"MsoNormal">&lt;SH&gt; I honestly don&#8217;t remember the conve=
rsation. I would be OK with two drafts<o:p></o:p></p>
<p class=3D"MsoNormal">If the proxy forwarding was adding value but I see t=
hat it has no significant benefits<o:p></o:p></p>
<p class=3D"MsoNormal">As compared to the existing WG adopted draft.<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"><span style=3D"font-size:12.0pt;color:black">In addi=
tion, I sent you an email to ask for merging the two drafts,<o:p></o:p></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">but did=
 not receive any reply from you.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">&nbsp; =
&nbsp; I also remember that Zhibo supported the adoption of your draft.<o:p=
></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">&nbsp; =
&nbsp; These two drafts have some overlaps and differences. Our draft<o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">refers =
to yours for the overlaps, but focuses on the different
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">method =
for protection and the area your draft does not cover.
<o:p></o:p></span></p>
<p class=3D"MsoNormal">&lt;SH&gt; BSID protection when anycast is not in us=
e is the area your draft<o:p></o:p></p>
<p class=3D"MsoNormal">Covers and is not covered by draft-ietf-spring-segme=
nt-protection-sr-te-paths.<o:p></o:p></p>
<p class=3D"MsoNormal">proxy forwarding is a solution that overlaps existin=
g solution space and is completely different<o:p></o:p></p>
<p class=3D"MsoNormal">from existing solution space. For BSID protection, p=
roxy forwarding is not necessary.<o:p></o:p></p>
<p class=3D"MsoNormal">It can be solved using context tables by learning th=
e details of the BSID from neighbors.<o:p></o:p></p>
<p class=3D"MsoNormal">It would be good to see how many operators are reall=
y interested in this kind of BSID protection.<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;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">&nbsp; =
&nbsp; For example, your draft talks about using anycast SID to protect
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">node fa=
ilure. I remember that this was discussed in IETF meeting and<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">some is=
sues were raised by others.
</span><span style=3D"font-size:12.0pt"><o:p></o:p></span></p>
<p class=3D"MsoNormal">&lt;SH&gt; There are no open issues AFAIKT.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">We do n=
ot use anycast SID for<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">protect=
ion.<o:p></o:p></span></p>
<p class=3D"MsoNormal">&lt;SH&gt;The draft draft-ietf-spring-segment-protec=
tion-sr-te-paths &nbsp;proposes<o:p></o:p></p>
<p class=3D"MsoNormal">anycast SID as one of the ways to achieve protection=
 (It is the most common deployed<o:p></o:p></p>
<p class=3D"MsoNormal">mechanisms to achieve protection in SR networks in m=
y knowledge.)<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">&nbsp; =
&nbsp; Regarding to &quot;May cause congestion somewhere else in the networ=
k&quot;,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">this se=
ems true for the two drafts when a node failed.<o:p></o:p></span></p>
<p class=3D"MsoNormal">&lt;SH&gt; The issue I brought up was more for the b=
andwidth double booking on interfaces and it<o:p></o:p></p>
<p class=3D"MsoNormal">May happen in proxy forwarding as the proxy forwarde=
r may not lie in the shortest path<o:p></o:p></p>
<p class=3D"MsoNormal">But may be on the otherside. <o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Best Re=
gards,<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Huaimo<=
o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"1" width=3D"98%" align=3D"center">
</div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:</span></b><span=
 style=3D"color:black"> spring &lt;<a href=3D"mailto:spring-bounces@ietf.or=
g">spring-bounces@ietf.org</a>&gt; on behalf of Shraddha Hegde &lt;<a href=
=3D"mailto:shraddha=3D40juniper.net@dmarc.ietf.org">shraddha=3D40juniper.ne=
t@dmarc.ietf.org</a>&gt;<br>
<b>Sent:</b> Thursday, January 27, 2022 2:15 AM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a> &lt;<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@=
orange.com</a>&gt;; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring=
@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</span>
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"xmsonormal">WG,<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">I &nbsp;don&#8217;t support the adoption of this do=
cument as a WG document.<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">I am in agreement with stephane&#8217;s comments on=
 the list.<o:p></o:p></p>
<p class=3D"xmsonormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"xmsolistparagraph" style=3D"mso-margin-top-alt:0in;margin-right=
:0in;margin-bottom:0in;margin-left:.75in;text-indent:-.25in;mso-list:l1 lev=
el1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><b>May cause congestion somewhere else in the netwo=
rk</b><o:p></o:p></p>
<p class=3D"xmsonormal">There is already WG adopted document that is addres=
sing the problem space<o:p></o:p></p>
<p class=3D"xmsonormal">draft-ietf-spring-segment-protection-sr-te-paths. <=
o:p></o:p></p>
<p class=3D"xmsonormal">This draft does not provide significant advantages =
over the proposed solutions in
<o:p></o:p></p>
<p class=3D"xmsonormal">draft-ietf-spring-segment-protection-sr-te-paths. <=
o:p></o:p></p>
<p class=3D"xmsonormal">draft-hu-spring-segment-routing-proxy-forwarding cl=
aims to provide better solution when all nodes<o:p></o:p></p>
<p class=3D"xmsonormal">have not been upgraded. draft-hu-spring-segment-rou=
ting-proxy-forwarding introduces protocol extensions<o:p></o:p></p>
<p class=3D"xmsonormal">and the nodes that aren&#8217;t upgraded to underst=
and the extensions will drop the traffic so there isn&#8217;t<o:p></o:p></p=
>
<p class=3D"xmsonormal">any significant improvement in the approach. <o:p><=
/o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">In fact, the approach described in draft-hu-spring-=
segment-routing-proxy-forwarding may
<o:p></o:p></p>
<p class=3D"xmsonormal">cause other issues such as bandwidth double booking=
 since it proposes that &nbsp;any neighbor that<o:p></o:p></p>
<p class=3D"xmsonormal">claims proxy forwarding will be used to forward the=
 protected traffic.<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">For ex:<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal"><img border=3D"0" width=3D"637" height=3D"428" styl=
e=3D"width:6.6388in;height:4.4583in" id=3D"x_Picture_x0020_1" src=3D"cid:im=
age001.png@01D8142C.DBA09380"><o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">In above diagram <o:p></o:p></p>
<p class=3D"xmsonormal">SR-TE path is RT1-&gt;RT3-&gt;RT7-&gt;RT5 <o:p></o:=
p></p>
<p class=3D"xmsonormal">Only RT4 supports proxy-forwarding<o:p></o:p></p>
<p class=3D"xmsonormal">On failure of RT3, RT1 would send traffic to RT4 vi=
a RT1-&gt;RT6-&gt;RT7-RT4<o:p></o:p></p>
<p class=3D"xmsonormal">RT4 will then send to RT7 as per the SR-TE path<o:p=
></o:p></p>
<p class=3D"xmsonormal">RT7 will then send to RT5 via RT7-&gt;RT4-&gt;RT5<o=
:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">In this example, same traffic is traversing the RT7=
-&gt;RT4 link 3 times.<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">Operationally this solution is very complex to mana=
ge. A network that starts with no segment protection,<o:p></o:p></p>
<p class=3D"xmsonormal">It may be ok to drop the traffic if some nodes have=
 not been upgraded but causing congestion
<o:p></o:p></p>
<p class=3D"xmsonormal">somewhere else would be difficult to debug.<o:p></o=
:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsolistparagraph" style=3D"mso-margin-top-alt:0in;margin-right=
:0in;margin-bottom:0in;margin-left:.75in;text-indent:-.25in;mso-list:l0 lev=
el1 lfo4">
<![if !supportLists]><span style=3D"mso-list:Ignore">2.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><b>BSID solution</b><o:p></o:p></p>
<p class=3D"xmsonormal" style=3D"margin-left:.5in">draft-ietf-spring-segmen=
t-protection-sr-te-paths does not explicitly discuss the solution for BSIDs=
.<o:p></o:p></p>
<p class=3D"xmsonormal" style=3D"margin-left:.5in">Most of the BSID deploym=
ents use anycast based solution where same BSID is assigned on anycast node=
s and BSID is always preceded by the anycast SID. Section 2.2 in draft-ietf=
-spring-segment-protection-sr-te-paths
 discusses this approach.<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; draft-hu-spring-segment-routing-proxy-forwarding &nbs=
p;provides a protection solution for BSIDs when anycast is not in use.<o:p>=
</o:p></p>
<p class=3D"xmsonormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; <o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;If WG is inclined to solve the BSID protectio=
n problem when anycast solution is not in use, I would prefer the<o:p></o:p=
></p>
<p class=3D"xmsonormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; Approach to be more aligned with draft-ietf-spr=
ing-segment-protection-sr-te-paths. I do not support Introducing completely=
&nbsp;&nbsp; different solution based on proxy forwarding which has other i=
mplications described in point 1.<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">Rgds<o:p></o:p></p>
<p class=3D"xmsonormal">Shraddha<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsipfooter30b3d538" align=3D"center" style=3D"text-align:cente=
r"><span style=3D"font-size:7.0pt;color:black">Juniper Business Use Only</s=
pan><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"xmsonormal"><b>From:</b> spring <a href=3D"mailto:spring-bounce=
s@ietf.org">
spring-bounces@ietf.org</a> <b>On Behalf Of </b><a href=3D"mailto:bruno.dec=
raene@orange.com">bruno.decraene@orange.com</a><br>
<b>Sent:</b> Thursday, January 13, 2022 3:49 PM<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"xmsonormal">&nbsp;<o:p></o:p></p>
<p class=3D"xmsonormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b>=
<span lang=3D"FR" style=3D"font-size:10.5pt;font-family:&quot;Lato&quot;,sa=
ns-serif;color:black">[External Email. Be cautious of content]</span></b><o=
:p></o:p></p>
<p class=3D"xmsonormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<div>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">Dear WG,</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">This message starts a 2 week WG adoption call, endin=
g 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwarding</span><o=
:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif"><a href=3D"https://urldefense.com/v3/__https:/nam11.=
safelinks.protection.outlook.com/?url=3Dhttps*3A*2F*2Furldefense.com*2Fv3*2=
F__https*3A*2Fdatatracker.ietf.org*2Fdoc*2Fdraft-hu-spring-segment-routing-=
proxy-forwarding*2F__*3B!!NEt6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gj=
KCMU6g9E1WN0cRkqV6D5Qi50WbR*24&amp;data=3D04*7C01*7Chuaimo.chen*40futurewei=
.com*7Cf11b3573b9f441267f6008d9e164cfef*7C0fee8ff2a3b240189c753a1d5591fedc*=
7C1*7C0*7C637788645400164200*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLC=
JQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C3000&amp;sdata=3DS2*2BmuO29w=
3Yy*2F3pqvU1A2xByY7xrciCzp*2FUqZfPPUN4*3D&amp;reserved=3D0__;JSUlJSUlJSUlJS=
UlJSUlJSUlJSUlJSUlJSUlJQ!!NEt6yMaO-gk!XMSkGU0Zm98twzSzoy2RDjLw78tzsjdPlxfqK=
9Lg-anMbxc8t7yOyePOmhMHgiwU$">https://datatracker.ietf.org/doc/draft-hu-spr=
ing-segment-routing-proxy-forwarding/</a></span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">After review of the document please indicate support=
 (or not) for WG adoption of the document to the mailing list.</span><o:p><=
/o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">Please also provide comments/reasons for your suppor=
t (or lack thereof) as this is a stronger way to indicate your (non) suppor=
t as this is not a vote.
</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span style=3D"font-size:10.0pt;font-family:&quot;A=
rial&quot;,sans-serif">If you are willing to work on or review the document=
, please state this explicitly. This gives the chairs an indication of the =
energy level of people in the working group willing
 to work on the document.</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif">Thanks!</span><o:p></o:p></p>
<p class=3D"xmsonormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel</span><o:p></o:p></p>
<pre><span lang=3D"FR">____________________________________________________=
_____________________________________________________________________</span=
><o:p></o:p></pre>
<pre><span lang=3D"FR">&nbsp;</span><o:p></o:p></pre>
<pre><span lang=3D"FR">Ce message et ses pieces jointes peuvent contenir de=
s informations confidentielles ou privilegiees et ne doivent donc</span><o:=
p></o:p></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</span><=
o:p></o:p></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,</span><=
o:p></o:p></pre>
<pre><span lang=3D"FR">Orange decline toute responsabilite si ce message a =
ete altere, deforme ou falsifie. Merci.</span><o:p></o:p></pre>
<pre><span lang=3D"FR">&nbsp;</span><o:p></o:p></pre>
<pre><span lang=3D"FR">This message and its attachments may contain confide=
ntial or privileged information that may be protected by law;</span><o:p></=
o:p></pre>
<pre><span lang=3D"FR">they should not be distributed, used or copied witho=
ut authorisation.</span><o:p></o:p></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.</span><o:p></o:=
p></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.</span><o:p></o:p></p=
re>
<pre><span lang=3D"FR">Thank you.</span><o:p></o:p></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CO1PR05MB8314A8CD514669F282A3F7B9D5229CO1PR05MB8314namp_--

--_004_CO1PR05MB8314A8CD514669F282A3F7B9D5229CO1PR05MB8314namp_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=39754;
 creation-date="Fri, 28 Jan 2022 05:05:53 GMT";
 modification-date="Fri, 28 Jan 2022 05:05:53 GMT"
Content-ID: <image001.png@01D8142C.DBA09380>
Content-Transfer-Encoding: base64

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
QB4C/3/ZU5gy+JYEqwAAAABJRU5ErkJggg==

--_004_CO1PR05MB8314A8CD514669F282A3F7B9D5229CO1PR05MB8314namp_--


From nobody Thu Jan 27 22:34:23 2022
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 98E0B3A1ECB for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 22:34:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.795
X-Spam-Level: 
X-Spam-Status: No, score=-1.795 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 JV3CXCCn8WaJ for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 22:34:13 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F33A83A1EC4 for <spring@ietf.org>; Thu, 27 Jan 2022 22:33:57 -0800 (PST)
Received: from fraeml745-chm.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JlSHx6Yxfz67Pf9 for <spring@ietf.org>; Fri, 28 Jan 2022 14:30:21 +0800 (CST)
Received: from canpemm500009.china.huawei.com (7.192.105.203) by fraeml745-chm.china.huawei.com (10.206.15.226) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 07:33:54 +0100
Received: from canpemm500009.china.huawei.com (7.192.105.203) by canpemm500009.china.huawei.com (7.192.105.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 14:33:52 +0800
Received: from canpemm500009.china.huawei.com ([7.192.105.203]) by canpemm500009.china.huawei.com ([7.192.105.203]) with mapi id 15.01.2308.021;  Fri, 28 Jan 2022 14:33:52 +0800
From: Huzhibo <huzhibo@huawei.com>
To: Shraddha Hegde <shraddha=40juniper.net@dmarc.ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAK40CcgAAPIoIAAKQw0IAAD3EZA
Date: Fri, 28 Jan 2022 06:33:52 +0000
Message-ID: <81dc4a7f26324e129f70475d1abe477c@huawei.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com> <c8a4ba7ad27546d2aff496a01f8fadc1@huawei.com> <CO1PR05MB831457A3D14A2E2BA55D6049D5229@CO1PR05MB8314.namprd05.prod.outlook.com>
In-Reply-To: <CO1PR05MB831457A3D14A2E2BA55D6049D5229@CO1PR05MB8314.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.232.179]
Content-Type: multipart/related; boundary="_004_81dc4a7f26324e129f70475d1abe477chuaweicom_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FtA4jAfB7UTdqgqOWllA20m_0KU>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 06:34:18 -0000

--_004_81dc4a7f26324e129f70475d1abe477chuaweicom_
Content-Type: multipart/alternative;
 boundary="_000_81dc4a7f26324e129f70475d1abe477chuaweicom_"

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

U2hyYWRkaGEsDQoNClBscyBzZWUgaW5saW5lIGZvciByZXBsaWVzLg0KDQoNCkZyb206IFNocmFk
ZGhhIEhlZ2RlIFttYWlsdG86c2hyYWRkaGE9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZ10N
ClNlbnQ6IEZyaWRheSwgSmFudWFyeSAyOCwgMjAyMiAxMjoyMCBQTQ0KVG86IEh1emhpYm8gPGh1
emhpYm9AaHVhd2VpLmNvbT47IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb207IFNQUklORyBXRyA8
c3ByaW5nQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFmdC1o
dS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcNCg0KSHV6aGlibywNCg0K
UGxzIHNlZSBpbmxpbmUgZm9yIHJlcGxpZXMuLg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2Ug
T25seQ0KRnJvbTogSHV6aGlibyA8aHV6aGlibz00MGh1YXdlaS5jb21AZG1hcmMuaWV0Zi5vcmc8
bWFpbHRvOmh1emhpYm89NDBodWF3ZWkuY29tQGRtYXJjLmlldGYub3JnPj4NClNlbnQ6IFRodXJz
ZGF5LCBKYW51YXJ5IDI3LCAyMDIyIDI6NTkgUE0NClRvOiBTaHJhZGRoYSBIZWdkZSA8c2hyYWRk
aGFAanVuaXBlci5uZXQ8bWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0Pj47IGJydW5vLmRlY3Jh
ZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+OyBTUFJJTkcg
V0cgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJF
OiBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94
eS1mb3J3YXJkaW5nDQoNCltFeHRlcm5hbCBFbWFpbC4gQmUgY2F1dGlvdXMgb2YgY29udGVudF0N
Cg0KSGkgU2hyYWRkaGE6DQoNCiAgICAgVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLCBQbGVhc2Ug
c2VlIGlubGluZS4NCg0KVGhhbmtzDQoNClpoaWJvIEh1DQoNCg0KRnJvbTogc3ByaW5nIFttYWls
dG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTaHJhZGRoYSBIZWdkZQ0K
U2VudDogVGh1cnNkYXksIEphbnVhcnkgMjcsIDIwMjIgMzoxNSBQTQ0KVG86IGJydW5vLmRlY3Jh
ZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+OyBTUFJJTkcg
V0cgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJl
OiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy1wcm94eS1mb3J3YXJkaW5nDQoNCldHLA0KDQpJICBkb26hr3Qgc3VwcG9ydCB0aGUgYWRv
cHRpb24gb2YgdGhpcyBkb2N1bWVudCBhcyBhIFdHIGRvY3VtZW50Lg0KDQpJIGFtIGluIGFncmVl
bWVudCB3aXRoIHN0ZXBoYW5loa9zIGNvbW1lbnRzIG9uIHRoZSBsaXN0Lg0KDQoxLiAgICAgICBN
YXkgY2F1c2UgY29uZ2VzdGlvbiBzb21ld2hlcmUgZWxzZSBpbiB0aGUgbmV0d29yaw0KVGhlcmUg
aXMgYWxyZWFkeSBXRyBhZG9wdGVkIGRvY3VtZW50IHRoYXQgaXMgYWRkcmVzc2luZyB0aGUgcHJv
YmxlbSBzcGFjZQ0KZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1wcm90ZWN0aW9uLXNyLXRlLXBh
dGhzLg0KVGhpcyBkcmFmdCBkb2VzIG5vdCBwcm92aWRlIHNpZ25pZmljYW50IGFkdmFudGFnZXMg
b3ZlciB0aGUgcHJvcG9zZWQgc29sdXRpb25zIGluDQpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50
LXByb3RlY3Rpb24tc3ItdGUtcGF0aHMuDQpkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5n
LXByb3h5LWZvcndhcmRpbmcgY2xhaW1zIHRvIHByb3ZpZGUgYmV0dGVyIHNvbHV0aW9uIHdoZW4g
YWxsIG5vZGVzDQpoYXZlIG5vdCBiZWVuIHVwZ3JhZGVkLiBkcmFmdC1odS1zcHJpbmctc2VnbWVu
dC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcgaW50cm9kdWNlcyBwcm90b2NvbCBleHRlbnNpb25z
DQphbmQgdGhlIG5vZGVzIHRoYXQgYXJlbqGvdCB1cGdyYWRlZCB0byB1bmRlcnN0YW5kIHRoZSBl
eHRlbnNpb25zIHdpbGwgZHJvcCB0aGUgdHJhZmZpYyBzbyB0aGVyZSBpc26hr3QNCmFueSBzaWdu
aWZpY2FudCBpbXByb3ZlbWVudCBpbiB0aGUgYXBwcm9hY2guDQoNCkluIGZhY3QsIHRoZSBhcHBy
b2FjaCBkZXNjcmliZWQgaW4gZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1m
b3J3YXJkaW5nIG1heQ0KY2F1c2Ugb3RoZXIgaXNzdWVzIHN1Y2ggYXMgYmFuZHdpZHRoIGRvdWJs
ZSBib29raW5nIHNpbmNlIGl0IHByb3Bvc2VzIHRoYXQgIGFueSBuZWlnaGJvciB0aGF0DQpjbGFp
bXMgcHJveHkgZm9yd2FyZGluZyB3aWxsIGJlIHVzZWQgdG8gZm9yd2FyZCB0aGUgcHJvdGVjdGVk
IHRyYWZmaWMuDQoNCkZvciBleDoNCg0KW2NpZDppbWFnZTAwMS5qcGdAMDFEODE0NEYuRkZFNTlF
QzBdDQoNCkluIGFib3ZlIGRpYWdyYW0NClNSLVRFIHBhdGggaXMgUlQxLT5SVDMtPlJUNy0+UlQ1
DQpPbmx5IFJUNCBzdXBwb3J0cyBwcm94eS1mb3J3YXJkaW5nDQpPbiBmYWlsdXJlIG9mIFJUMywg
UlQxIHdvdWxkIHNlbmQgdHJhZmZpYyB0byBSVDQgdmlhIFJUMS0+UlQ2LT5SVDctUlQ0DQpSVDQg
d2lsbCB0aGVuIHNlbmQgdG8gUlQ3IGFzIHBlciB0aGUgU1ItVEUgcGF0aA0KUlQ3IHdpbGwgdGhl
biBzZW5kIHRvIFJUNSB2aWEgUlQ3LT5SVDQtPlJUNQ0KDQpJbiB0aGlzIGV4YW1wbGUsIHNhbWUg
dHJhZmZpYyBpcyB0cmF2ZXJzaW5nIHRoZSBSVDctPlJUNCBsaW5rIDMgdGltZXMuDQoNCk9wZXJh
dGlvbmFsbHkgdGhpcyBzb2x1dGlvbiBpcyB2ZXJ5IGNvbXBsZXggdG8gbWFuYWdlLiBBIG5ldHdv
cmsgdGhhdCBzdGFydHMgd2l0aCBubyBzZWdtZW50IHByb3RlY3Rpb24sDQpJdCBtYXkgYmUgb2sg
dG8gZHJvcCB0aGUgdHJhZmZpYyBpZiBzb21lIG5vZGVzIGhhdmUgbm90IGJlZW4gdXBncmFkZWQg
YnV0IGNhdXNpbmcgY29uZ2VzdGlvbg0Kc29tZXdoZXJlIGVsc2Ugd291bGQgYmUgZGlmZmljdWx0
IHRvIGRlYnVnLg0KLS0tLS0tobdbSFpCXSBUcmFmZmljIGRldG91ciBtYXkgZXhpc3QgaW4gYWxs
IGxvY2FsIEZSUiBtZWNoYW5pc21zIGFuZCBpcyBub3QgdW5pcXVlIHRvIHRoaXMgc29sdXRpb24s
IGluY2x1ZGluZyBUSS1MRkEuU1ItVEUgUGF0aCBwcm90ZWN0aW9uIGV0Y6OsDQo8U0g+IFRoZSBw
cm9ibGVtIEkgYW0gaW5kaWNhdGluZyBpcyBub3QgdHJhZmZpYyBkZXRvdXIsIGl0IGlzIGFib3V0
IGJhbmR3aWR0aCBkb3VibGUgYm9va2luZyBvbiBpbnRlcmZhY2VzLg0KDQogICAgICAgICAgICAg
IFRoZSBzb2x1dGlvbiBkZXNjcmliZWQgaW4gW2RyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcHJv
dGVjdGlvbi1zci10ZS1wYXRoc10gYWxzbyBoYXMgdGhpcyBwcm9ibGVtLmZvciBleGFtcGxlIHlv
dSBoYXZlIG1lbnRpb25lZCwNCklmIHVzaW5nIHRoZSBzb2x1dGlvbiBvZiBbIGRyYWZ0LWlldGYt
c3ByaW5nLXNlZ21lbnQtcHJvdGVjdGlvbi1zci10ZS1wYXRoc10sIE9uIGZhaWx1cmUgb2YgUlQz
LCBJZiB0aGUgbGFzdCBjYWxjdWxhdGVkIHJlYWNoYWJsZSBwYXRoIHRvIFJUMyBpcyBSVDEtPlJU
Ni0+UlQ3LT5SVDQtPlJUMywNCg0KUlQxIG1haW50YWlucyB0aGUgcGF0aCBvZiBSVDEtPlJUNi0+
UlQ3LT5SVDQtPlJUMyBmb3IgZm9yd2FyZGluZyBkdXJpbmcgdGhlIEhvbGR0aW1lciBwZXJpb2Qu
IFRoZW4sIFJUNCBwZXJmb3JtcyBQcm94eSBGb3J3YXJkaW5nIGFuZCBSVDEtPlJUNi0+UlQ3LT5S
VDQtPlJUNy0+UlQ0LT5SVDUuIEl0IGFsc28gdHJhdmVyc2VzIHRoZSBsaW5rIDMgdGltZXMgZnJv
bSBSVDcgdG8gUlQ0Lg0KSSB0aGluayBleHRlbmRpbmcgdGhlIHByb3RvY29sIGlzIGEgbXVjaCBz
aW1wbGVyIHdheSB0aGFuIHNsb3cgcm91dGUgZGVsZXRpb24gYW5kIGxvb3Agc29sdmluZy4NCg0K
PFNIPiBUaGlzIGlzIGluY29ycmVjdCBleGFtcGxlLiBIZXJlIHRoZSB0cmFmZmljIGlzIHNlbnQg
dHdpY2Ugb24gUlQ3LT5SVDQgaW50ZXJmYWNlIHR3aWNlIGV2ZW4gYmVmb3JlIHRoZSBmYWlsdXJl
Lg0KICAgICAgICAgICBUaGlzIGlzIHByb2JsZW0gd2l0aCBob3cgU1ItVEUgY2FsY3VsYXRlZCB0
aGUgcGF0aCBhbmQgbm90IGEgcHJvYmxlbSB3aXRoIHByb2NlZHVyZXMgZGVzY3JpYmVkIGluDQog
ICAgICAgICAgICBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24tc3ItdGUtcGF0
aHMNCi0tLS0tLaG3W0haQjJdICBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24t
c3ItdGUtcGF0aHMgbWVudGlvbmVko7oNCklmIHRoZSBOb2RlLVNJRCBvciBQcmVmaXgtU0lEIGJl
Y29tZXMNCiAgIHVucmVhY2hhYmxlLCB0aGUgZXZlbnQgYW5kIHJlc3VsdGluZyBmb3J3YXJkaW5n
IGNoYW5nZXMgc2hvdWxkIG5vdA0KICAgY29tbXVuaWNhdGVkIHRvIHRoZSBmb3J3YXJkaW5nIHBs
YW5lcyBvbiBhbGwgY29uZmlndXJlZCByb3V0ZXJzDQogICAoaW5jbHVkaW5nIFBMUnMgZm9yIHRo
ZSBmYWlsZWQgbm9kZSkgdW50aWwgdGhlIGhvbGQtdGltZXIgZXhwaXJlcy4NCiAgIFRoZSB0cmFm
ZmljIHdpbGwgY29udGludWUgdG8gZm9sbG93IHRoZSBwcmV2aW91cyBwYXRoIGFuZCBnZXQgRlJS
DQogICBwcm90ZWN0aW9uIG9uIHRoZSBQTFIuDQogICAgICAgICBPbiBmYWlsdXJlIG9mIFJUM6Os
UlQxIGRldGVjdHMgdGhlIExpbmsgUlQzLVJUMiwgTGluayBSVDMtUlQ2IGFuZCBMaW5rIFJUMy1S
VDcgZmFpbHVyZSBmaXJzdC4gUlQxYHMgIHNob3Jlc3QgUGF0aCB0byBSVDMgaXMgUlQxLT5SVDYt
PlJUNy0+UlQ0LT5SVDMsIEFuZCB0aGVuIFJUMSBkZXRlY3RzIHRoZSBMaW5rIFJUMy1SVDQgZmFp
bHVyZS4gIFRoZSBOb2RlLVNpZCBvZiBSVDMgYmVjb21lIHVucmVhY2hhYmxlLg0KICAgICAgICAg
UlQxIHdpbGwga2VlcCB0aGUgcHJldmlvdXMgcGF0aCBSVDEtPlJUNi0+UlQ3LT5SVDQtPlJUMy4g
UGFja2V0cyBhcmUgZm9yd2FyZGVkIHRvIFJUNCBmb3IgUExSLCBSVDQgd2lsbCBzZW5kIG5leHQg
c2VnbWVudCBSVDejrFJUNyB3aWxsIHRoZW4gc2VuZCB0byBSVDUgdmlhIFJUNy0+UlQ0LT5SVDUu
DQpUaGUgcGF0aCBkZXNjcmliZWQgaW4gdGhpcyBjYXNlIGlzIGV4YWN0bHkgdGhlIHNhbWUgYXMg
dGhlIGZvcndhcmRpbmcgcGF0aCBkZXNjcmliZWQgaW4geW91ciBleGFtcGxlo6hJbiBib3RoIGNh
c2VzLCBSVDQgaXMgc2VsZWN0ZWQgYXMgdGhlIFBMUiwgYW5kIHRoZSByZXN1bHRzIGFyZSB0aGUg
c2FtZS6jqSBJIGRvbid0IGtub3cgd2h5IHlvdSB0aGluayBvbmUgaXMgMyB0aW1lcyBhbmQgICB0
aGUgb3RoZXIgaXMgMiB0aW1lcy4gU28sIGZvciBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXBy
b3RlY3Rpb24tc3ItdGUtcGF0aHOjrEV2ZW4gaWYgYWxsIG5vZGVzIHN1cHBvcnQgdGhpcyBkcmFm
dCwgaXQgaXMgcG9zc2libGUgdGhhdCB0cmF2ZXJzaW5nIHRoZSBSVDctPlJUNCBsaW5rIDMgdGlt
ZXMuIFlvdSBhY3R1YWxseSBnYXZlIGFuIGV4YW1wbGUgb2YgcmVhY3RpbmcgW2RyYWZ0LWlldGYt
c3ByaW5nLXNlZ21lbnQtcHJvdGVjdGlvbi1zci10ZS1wYXRoc10gZGlzYWR2YW50YWdlcy4NCg0K
DQoyLiAgICAgICBCU0lEIHNvbHV0aW9uDQpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXByb3Rl
Y3Rpb24tc3ItdGUtcGF0aHMgZG9lcyBub3QgZXhwbGljaXRseSBkaXNjdXNzIHRoZSBzb2x1dGlv
biBmb3IgQlNJRHMuDQpNb3N0IG9mIHRoZSBCU0lEIGRlcGxveW1lbnRzIHVzZSBhbnljYXN0IGJh
c2VkIHNvbHV0aW9uIHdoZXJlIHNhbWUgQlNJRCBpcyBhc3NpZ25lZCBvbiBhbnljYXN0IG5vZGVz
IGFuZCBCU0lEIGlzIGFsd2F5cyBwcmVjZWRlZCBieSB0aGUgYW55Y2FzdCBTSUQuIFNlY3Rpb24g
Mi4yIGluIGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcHJvdGVjdGlvbi1zci10ZS1wYXRocyBk
aXNjdXNzZXMgdGhpcyBhcHByb2FjaC4NCiAgICAgICAgICAgICBkcmFmdC1odS1zcHJpbmctc2Vn
bWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcgIHByb3ZpZGVzIGEgcHJvdGVjdGlvbiBzb2x1
dGlvbiBmb3IgQlNJRHMgd2hlbiBhbnljYXN0IGlzIG5vdCBpbiB1c2UuDQoNCiBJZiBXRyBpcyBp
bmNsaW5lZCB0byBzb2x2ZSB0aGUgQlNJRCBwcm90ZWN0aW9uIHByb2JsZW0gd2hlbiBhbnljYXN0
IHNvbHV0aW9uIGlzIG5vdCBpbiB1c2UsIEkgd291bGQgcHJlZmVyIHRoZQ0KICAgICAgICAgICAg
ICBBcHByb2FjaCB0byBiZSBtb3JlIGFsaWduZWQgd2l0aCBkcmFmdC1pZXRmLXNwcmluZy1zZWdt
ZW50LXByb3RlY3Rpb24tc3ItdGUtcGF0aHMuIEkgZG8gbm90IHN1cHBvcnQgSW50cm9kdWNpbmcg
Y29tcGxldGVseSAgIGRpZmZlcmVudCBzb2x1dGlvbiBiYXNlZCBvbiBwcm94eSBmb3J3YXJkaW5n
IHdoaWNoIGhhcyBvdGhlciBpbXBsaWNhdGlvbnMgZGVzY3JpYmVkIGluIHBvaW50IDEuDQotLS0t
LS2ht1tIWkJdSSBkb25gdCB0aGluayB0aGF0IG1vc3Qgb2YgdGhlIEJTSUQgZGVwbG95bWVudHMg
dXNlIGFueWNhc3QgYmFzZWQgc29sdXRpb26jrFN0cmljdCBwYXRoIGNvbnRyb2wgaXMgcmVxdWly
ZWQgaW4gbW9zdCBzY2VuYXJpb3MsIGFuZCBhbnljYXN0IGlzIG5vdCBpbnRyb2R1Y2VkLg0KICAg
ICAgICAgICAgICAgICBJZiBCc2lkIGlzIG5vdCBhZGRyZXNzZWQsIGl0IHdpbGwgbm90IGJlIGEg
Y29tcGxldGUgcHJvdGVjdGlvbiBzb2x1dGlvbi4NCg0KUmdkcw0KU2hyYWRkaGENCg0KDQoNCkp1
bmlwZXIgQnVzaW5lc3MgVXNlIE9ubHkNCkZyb206IHNwcmluZyBzcHJpbmctYm91bmNlc0BpZXRm
Lm9yZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBicnVuby5k
ZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPg0KU2Vu
dDogVGh1cnNkYXksIEphbnVhcnkgMTMsIDIwMjIgMzo0OSBQTQ0KVG86IFNQUklORyBXRyA8c3By
aW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW3NwcmluZ10g
V0cgYWRvcHRpb24gY2FsbCAtIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHkt
Zm9yd2FyZGluZw0KDQpbRXh0ZXJuYWwgRW1haWwuIEJlIGNhdXRpb3VzIG9mIGNvbnRlbnRdDQoN
CkRlYXIgV0csDQoNClRoaXMgbWVzc2FnZSBzdGFydHMgYSAyIHdlZWsgV0cgYWRvcHRpb24gY2Fs
bCwgZW5kaW5nIDI3LzAxLzIwMjIsIGZvciBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5n
LXByb3h5LWZvcndhcmRpbmcNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZy88aHR0cHM6Ly91cmxk
ZWZlbnNlLmNvbS92My9fX2h0dHBzOi9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaHUt
c3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nL19fOyEhTkV0NnlNYU8tZ2sh
VFdhVjR4NTFNQ0wyaDkzZmlXLTNYSThFbFRzUDk2M0FXQTVnaktDTVU2ZzlFMVdOMGNSa3FWNkQ1
UWk1MFdiUiQ+DQoNCkFmdGVyIHJldmlldyBvZiB0aGUgZG9jdW1lbnQgcGxlYXNlIGluZGljYXRl
IHN1cHBvcnQgKG9yIG5vdCkgZm9yIFdHIGFkb3B0aW9uIG9mIHRoZSBkb2N1bWVudCB0byB0aGUg
bWFpbGluZyBsaXN0Lg0KDQpQbGVhc2UgYWxzbyBwcm92aWRlIGNvbW1lbnRzL3JlYXNvbnMgZm9y
IHlvdXIgc3VwcG9ydCAob3IgbGFjayB0aGVyZW9mKSBhcyB0aGlzIGlzIGEgc3Ryb25nZXIgd2F5
IHRvIGluZGljYXRlIHlvdXIgKG5vbikgc3VwcG9ydCBhcyB0aGlzIGlzIG5vdCBhIHZvdGUuDQoN
CklmIHlvdSBhcmUgd2lsbGluZyB0byB3b3JrIG9uIG9yIHJldmlldyB0aGUgZG9jdW1lbnQsIHBs
ZWFzZSBzdGF0ZSB0aGlzIGV4cGxpY2l0bHkuIFRoaXMgZ2l2ZXMgdGhlIGNoYWlycyBhbiBpbmRp
Y2F0aW9uIG9mIHRoZSBlbmVyZ3kgbGV2ZWwgb2YgcGVvcGxlIGluIHRoZSB3b3JraW5nIGdyb3Vw
IHdpbGxpbmcgdG8gd29yayBvbiB0aGUgZG9jdW1lbnQuDQoNClRoYW5rcyENCkJydW5vLCBKaW0s
IEpvZWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KDQoNCg0KQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMg
cGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2
aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jDQoNCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0
ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNz
YWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyDQoNCmEgbCdleHBlZGl0ZXVyIGV0
IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBl
bGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sDQoNCk9yYW5nZSBk
ZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBk
ZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCg0KDQoNClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0
dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0
aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7DQoNCnRoZXkgc2hvdWxkIG5vdCBiZSBk
aXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KDQpJZiB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBz
ZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4NCg0KQXMg
ZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMg
dGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLg0KDQpUaGFuayB5
b3UuDQo=

--_000_81dc4a7f26324e129f70475d1abe477chuaweicom_
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:=CB=CE=CC=E5;
	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:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 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:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:Lato;}
@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";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"PT Mono";}
/* 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:#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 =D4=A4=C9=E8=B8=F1=CA=BD Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLChar
	{mso-style-name:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD";
	font-family:"Courier New";}
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.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	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-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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:90929022;
	mso-list-type:hybrid;
	mso-list-template-ids:-1850466122 1860082530 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:234.0pt;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:342.0pt;
	text-indent:-9.0pt;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Shraddha</span><span lang=3D"EN=
-US" style=3D"mso-fareast-language:EN-US">,<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">Pls see inline for replies.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Shraddha Hegde [mailto:shraddha=3D40juniper.net@dmarc.ietf.org]
<br>
<b>Sent:</b> Friday, January 28, 2022 12:20 PM<br>
<b>To:</b> Huzhibo &lt;huzhibo@huawei.com&gt;; bruno.decraene@orange.com; S=
PRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"mso-fareast-language:E=
N-US">Huzhibo,<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">Pls see inline for replies..<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"font-size:12.0pt;font-=
family:&quot;MS PGothic&quot;,sans-serif;mso-fareast-language:JA"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0cm;margin=
-bottom:.0001pt;text-align:center">
<span lang=3D"EN-US" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-US"><o:p></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"> Huzhibo &lt;<a href=3D"mailto:huzhibo=3D40huawei.com@dmarc.ietf=
.org">huzhibo=3D40huawei.com@dmarc.ietf.org</a>&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 2:59 PM<br>
<b>To:</b> Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net">shrad=
dha@juniper.net</a>&gt;;
<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>;=
 SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Lato;color:black"=
>[External Email. Be cautious of content]<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:=CB=CE=CC=E5"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Hi Shraddha:</span><span lang=3D"EN-US"><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" style=3D"text-indent:26.25pt"><span lang=3D"EN-US">&=
nbsp;&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-US" style=3D"font-size:10.5=
pt;color:#1F497D">Thanks for your comments, Please see inline.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Zhibo Hu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> spring [<a href=3D"mailto:spring-bounces@ietf.org">mailto:sprin=
g-bounces@ietf.org</a>]
<b>On Behalf Of </b>Shraddha Hegde<br>
<b>Sent:</b> Thursday, January 27, 2022 3:15 PM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.or=
g</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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">WG,<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 &nbsp;don=A1=AFt support the =
adoption of this document as a WG document.<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 am in agreement with stephane=
=A1=AFs comments on the list.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></b>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:54.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo2">
<![if !supportLists]><b><span lang=3D"EN-US"><span style=3D"mso-list:Ignore=
">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b><span lang=3D"EN-US">May cause conges=
tion somewhere else in the network<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">There is already WG adopted doc=
ument that is addressing the problem space<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-ietf-spring-segment-prote=
ction-sr-te-paths.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">This draft does not provide sig=
nificant advantages over the proposed solutions in
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-ietf-spring-segment-prote=
ction-sr-te-paths.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-hu-spring-segment-routing=
-proxy-forwarding claims to provide better solution when all nodes<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">have not been upgraded. draft-h=
u-spring-segment-routing-proxy-forwarding introduces protocol extensions<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">and the nodes that aren=A1=AFt =
upgraded to understand the extensions will drop the traffic so there isn=A1=
=AFt<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">any significant improvement in =
the approach.
<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">In fact, the approach described=
 in draft-hu-spring-segment-routing-proxy-forwarding may
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">cause other issues such as band=
width double booking since it proposes that &nbsp;any neighbor that<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">claims proxy forwarding will be=
 used to forward the protected traffic.<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">For ex:<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"><img border=3D"0" width=3D"637"=
 height=3D"428" id=3D"Picture_x0020_1" src=3D"cid:image001.jpg@01D8144F.FFE=
59EC0" alt=3D"cid:image001.jpg@01D8144F.FFE59EC0"></span><span lang=3D"EN-U=
S"><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">In above diagram <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">SR-TE path is RT1-&gt;RT3-&gt;R=
T7-&gt;RT5 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Only RT4 supports proxy-forward=
ing<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On failure of RT3, RT1 would se=
nd traffic to RT4 via RT1-&gt;RT6-&gt;RT7-RT4<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">RT4 will then send to RT7 as pe=
r the SR-TE path<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">RT7 will then send to RT5 via R=
T7-&gt;RT4-&gt;RT5<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">In this example, same traffic i=
s traversing the RT7-&gt;RT4 link 3 times.<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">Operationally this solution is =
very complex to manage. A network that starts with no segment protection,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">It may be ok to drop the traffi=
c if some nodes have not been upgraded but causing congestion
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">somewhere else would be difficu=
lt to debug.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">------</span><span style=3D"font-size:10.5pt;font-family:=CB=CE=
=CC=E5;color:#1F497D">=A1=B7</span><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;color:#1F497D">[HZB]</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">Traffi=
c detour may exist in all local FRR mechanisms and is not unique to this so=
lution, including TI-LFA.SR-TE Path protection etc</span><span style=3D"fon=
t-size:10.5pt;font-family:=CB=CE=CC=E5;color:#1F497D">=A3=AC<span lang=3D"E=
N-US"><o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&lt;SH&gt; The problem I am ind=
icating is not traffic detour, it is about bandwidth double booking on inte=
rfaces.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; &nbsp;The solution described in [draft-ietf-spring-segment-protecti=
on-sr-te-paths] also has this problem.for example you have mentioned,<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">If using the solution of [ draft-ietf-spring-segment-protection-s=
r-te-paths],</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">On fai=
lure of RT3, If the last calculated reachable path to RT3 is RT1-&gt;RT6-&g=
t;RT7-&gt;RT4-&gt;RT3,</span><span lang=3D"EN-US" style=3D"font-size:10.5pt=
"><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" style=3D"font-size:10.5pt;color=
:#1F497D">RT1 maintains the path of RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT3 for=
 forwarding during the Holdtimer period. Then, RT4 performs Proxy Forwardin=
g and RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT7-&gt;RT4-&gt;RT5. It also traverse=
s
 the link 3 times from RT7 to RT4.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">I think extending the protocol is a much simpler way than slow ro=
ute deletion and loop solving.<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">&lt;SH&gt; This is incorrect ex=
ample. Here the traffic is sent twice on RT7-&gt;RT4 interface twice even b=
efore the failure.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This is problem with how SR-TE calculated the=
 path and not a problem with procedures described in
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;draft-ietf-spring-segment-protection-sr-te-paths<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">------</span><span style=3D"font-size:10.5pt;font-family:=CB=CE=
=CC=E5;color:#1F497D">=A1=B7</span><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;color:#1F497D">[HZB2] &nbsp;draft-ietf-spring-segment-protection-sr-=
te-paths
 mentioned</span><span style=3D"font-size:10.5pt;font-family:=CB=CE=CC=E5;c=
olor:#1F497D">=A3=BA<span lang=3D"EN-US"><o:p></o:p></span></span></p>
<div style=3D"mso-element:para-border-div;border:solid #CCCCCC 1.0pt;paddin=
g:8.0pt 8.0pt 8.0pt 8.0pt;background:#FFFDF5">
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">If the Node-SID or Prefix-SID becomes<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; unreachable, the event and resulting forwarding =
changes should not<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; communicated to the forwarding planes on all con=
figured routers<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; (including PLRs for the failed node) until the h=
old-timer expires.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; The traffic will continue to follow the previous=
 path and get FRR<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; protection on the PLR.<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN" style=3D"font-size:10.5pt;color:#1=
F497D"></span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D"=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=3D=
"EN-US" style=3D"font-size:10.5pt;color:#1F497D">On failure of RT3</span><s=
pan style=3D"font-size:10.5pt;font-family:=CB=CE=CC=E5;color:#1F497D">=A3=
=AC<span lang=3D"EN-US">RT1
 detects the Link RT3-RT2, Link RT3-RT6 and Link RT3-RT7 failure first. RT<=
/span></span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">=
1</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=CB=CE=
=CC=E5;color:#1F497D">`s&nbsp; shorest Path to RT3 is
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">RT1-&g=
t;RT6-&gt;RT7-&gt;RT4-&gt;RT3, And then RT1
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=CB=CE=CC=
=E5;color:#1F497D">detects the Link RT3-RT4 failure.
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">&nbsp;=
The Node-Sid of RT3 become unreachable.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RT1 will keep th=
e previous path RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT3. Packets are forwarded =
to RT4 for PLR, RT4 will send next segment RT7</span><span style=3D"font-si=
ze:10.5pt;font-family:=CB=CE=CC=E5;color:#1F497D">=A3=AC<span lang=3D"EN-US=
">RT7
 will then send to RT5 via RT7-&gt;RT4-&gt;RT5.<o:p></o:p></span></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#1F497D">The p=
ath described in this case is exactly the same as the forwarding path descr=
ibed in your example</span><span style=3D"font-size:10.5pt;font-family:&quo=
t;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#1F497D">=A3=A8<span lang=
=3D"EN-US">In
 both cases, RT4 is selected as the PLR, and the results are the same.</spa=
n>=A3=A9<span lang=3D"EN-US"> I don't know why you think one is 3 times and=
 &nbsp;&nbsp;the other is 2 times.</span></span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;=CE=
=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#1F497D">So, for draft-ietf-sp=
ring-segment-protection-sr-te-paths</span><span style=3D"font-size:10.5pt;f=
ont-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#1F497D">=
=A3=AC<span lang=3D"EN-US">Even
 if all nodes support this draft, it is possible that traversing the RT7-&g=
t;RT4 link 3 times.</span></span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;=CE=
=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#1F497D">You actually gave an =
example of reacting [draft-ietf-spring-segment-protection-sr-te-paths] disa=
dvantages.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=
=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:54.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo2">
<![if !supportLists]><b><span lang=3D"EN-US"><span style=3D"mso-list:Ignore=
">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b><span lang=3D"EN-US">BSID solution<o:=
p></o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">dr=
aft-ietf-spring-segment-protection-sr-te-paths does not explicitly discuss =
the solution for BSIDs.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">Mo=
st of the BSID deployments use anycast based solution where same BSID is as=
signed on anycast nodes and BSID is always preceded by the anycast SID. Sec=
tion 2.2 in draft-ietf-spring-segment-protection-sr-te-paths
 discusses this approach.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-hu-spring-segment-routing-p=
roxy-forwarding &nbsp;provides a protection solution for BSIDs when anycast=
 is not in use.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;If WG is inclined to solv=
e the BSID protection problem when anycast solution is not in use, I would =
prefer the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Approach to be more aligned=
 with draft-ietf-spring-segment-protection-sr-te-paths. I do not support In=
troducing completely&nbsp;&nbsp; different solution based on proxy forwardi=
ng which has other implications described
 in point 1.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D">------</span><span style=3D"font-siz=
e:10.5pt;font-family:=CB=CE=CC=E5;color:#1F497D">=A1=B7</span><span lang=3D=
"EN-US" style=3D"font-size:10.5pt;color:#1F497D">[HZB]I don`t
 think that </span><span lang=3D"EN-US" style=3D"color:#1F497D">most of the=
 BSID deployments use anycast based solution</span><span style=3D"font-fami=
ly:=CB=CE=CC=E5;color:#1F497D">=A3=AC</span><span lang=3D"EN-US" style=3D"c=
olor:#1F497D">Strict path control is required in most scenarios,
 and anycast is not introduced.</span><span lang=3D"EN-US"> <span style=3D"=
color:#1F497D">
<o:p></o:p></span></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:22.0pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Bsid is not addressed, =
it will not be a complete protection solution.<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">Rgds<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Shraddha<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"><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 lang=3D"EN-US" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-US"><o:p></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
<a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a> <b>O=
n Behalf Of
</b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com<=
/a><br>
<b>Sent:</b> Thursday, January 13, 2022 3:49 PM<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span lang=3D"FR" style=3D"font-size:10.5pt;font-family:Lato;color:black">[E=
xternal Email. Be cautious of content]<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Dear WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">This message starts a 2 week WG adopti=
on call, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwa=
rding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://urldefense.c=
om/v3/__https:/datatracker.ietf.org/doc/draft-hu-spring-segment-routing-pro=
xy-forwarding/__;!!NEt6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gjKCMU6g9=
E1WN0cRkqV6D5Qi50WbR$"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">https://datatracker.ietf.org/doc/draft-hu-spring-segm=
ent-routing-proxy-forwarding/</span></a></span><span lang=3D"EN-US" style=
=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">After review of the document please in=
dicate support (or not) for WG adoption of the document to the mailing list=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Please also provide comments/reasons f=
or your support (or lack thereof) as this is a stronger way to indicate you=
r (non) support as this is not a vote.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an indi=
cation of the energy level of people in the working
 group willing to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<o:p></o:p></span></p>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">________________________________________________________________=
_________________________________________________________<o:p></o:p></span>=
</pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Ce message et ses pieces jointes peuvent contenir des informatio=
ns confidentielles ou privilegiees et ne doivent donc<o:p></o:p></span></pr=
e>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">pas etre diffuses, exploites ou copies sans autorisation. Si vou=
s avez recu ce message par erreur, veuillez le signaler<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">a l'expediteur et le detruire ainsi que les pieces jointes. Les =
messages electroniques etant susceptibles d'alteration,<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">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" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">This message and its attachments may contain confidential or pri=
vileged information that may be protected by law;<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">they should not be distributed, used or copied without authorisa=
tion.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">If you have received this email in error, please notify the send=
er and delete this message and its attachments.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">As emails may be altered, Orange is not liable for messages that=
 have been modified, changed or falsified.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Thank you.<o:p></o:p></span></pre>
</div>
</div>
</div>
</body>
</html>

--_000_81dc4a7f26324e129f70475d1abe477chuaweicom_--

--_004_81dc4a7f26324e129f70475d1abe477chuaweicom_
Content-Type: image/jpeg; name="image001.jpg"
Content-Description: image001.jpg
Content-Disposition: inline; filename="image001.jpg"; size=21366;
 creation-date="Fri, 28 Jan 2022 06:33:52 GMT";
 modification-date="Fri, 28 Jan 2022 06:33:52 GMT"
Content-ID: <image001.jpg@01D8144F.FFE59EC0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAGsAn0DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2Fv8A
j4X/AHT/ADFPpjf8fC/7p/mKfUsaCiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUZooAKKMg
nGRkUUAFFFJuHPI4680ALRSB1PAYE/WgEHoQfpQAtFFGRnGefSgAooooAKKKKACiiigAooozmgAo
ooBB6EH6UAFFFFABRSblxncMeuaNyn+IfnQAtFAIIyDkUUAFFIGU9CD9DS0AFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAMb/j4X/dP8xT6Y3/AB8L/un+Yp9NggooopAFFFFABRRRQAUUUUAFFFFABRRRQAVy3je3u7l9
FTTp/IvBel4XPQssTkK3+ycYPsa6moLiygupreWZNz2zmSI5I2tgrn8iaBnA2Pie4muNUutPjSG8
v721swtyCVtpTHh9wGM7SpGO5xWjP4k1nS/tum3TWVzqMcttHb3KoY4z57EAumSQV2ngHniuhufD
ek3aXyT2UbLfMr3HJG9lGFbjoRgcjBqGLwjosWlXGnCyD21ywabzJGd5COhLklsjAwc8Y4p3Ecib
q/8ACWpeJr6Y219fGC0bNvbmIO7u6Dcu45PTvzgVveEtY1u+vbm31a1uBCsYeO4lsja/NnBTaWbP
Y5z61btvBOhWpn2WRb7RCYJvNmeTzUzn5txOT6E8jtVvSPDmm6G0jWEMivIArPJM8rYHQZcnA9qL
gWNV2/2ReB7n7IpgcG4z/quD834da43w3oun6Xq0NjfaRHbXtzaSRi4gl8yG/T5d5bPzbuh+b1PJ
rubi3iureSC4jWSGVSjowyGB4INZFh4O0XTHle1tZFeSIw73uJHZEPVULMSg/wB3FJAzD0Lwxo1h
4g8QTWumW8MlpIq27qmDGGgUnHpnJ/OsvQ9MtNG07wfqGmRi3vr6SOK5WNiBcoyMWLL3Ixuz2rrd
P8FaNpd99rtIrpZzncXvJnDZG35gzEHj1qTSPB+i6HcrcWFoVmRSiPJM8pjU9Qu4naPpiqTt+H4f
5iaNKP7Z9um83yPsm1fK258zdzu3dsdMYrmdQ0Owm8W2cumW5XU4rgXN3dqzZSPB+Rjn+LoF9OeM
V08dlDFfTXa7/OmVVfMjFcLnGFzgdew5rIj8FaNDqDXscV0k7TeexW9mCs+c5K7sH6YpLcb2N6ii
ikAUUUUAFFFFAHF+JJr2x8aQajY75BZ6eZLi3XnzoTJh8D+8B8w+mO9UtA1W/vLSx07Qrq1hN295
efap4jKPLE5ACrkZJ3A9eBXdfYoP7Q+2+X/pHleTvyfuZzjHTrWZP4P0S4sYbRrLZDbu8kPlSPG0
ZYkttZSCASemcU09AZiw+JNY1T7Fpls1lb6jLLcxT3LIZIsQsFJRMjO7I4J45rHsNVvfDHh0WGnx
JNdT6tcW4e2tS6oFyxKRbhnp03evNdnc+EdFutOtbF7IJBaEmDypGjaMnqQykNz35571GvgrQksJ
rJbHbbyyiYoJX+WQDG5TnKn3GKP6/IA8J6lqepWEx1e1lhlilKJJJbmAzJgENsJO3qR1PSneL7M6
joTWi3McDzTRqqyuVSY7gfKJHOGxjir2l6RZ6LbGCxiZEZt7FpGdmPqWYkk8etO1PSrPWbJrTUIR
NCxDbckEEcggjkEeooeoI5fw/oeiXK6npNzoSWcm6KW5sGYSQ9CEdCOMHB9DkcisNNC02z+FVzcW
1jDFNcssczquDIoucAH2xxXaReDtGh0+azigmSOdw8rrcyiVyOmZN2449M1Fb+BtCtbC5soraf7N
cqFkja7lYYDbuMt8pzzkYouBS0rT7bQPHbadpCeRZT6eZ5rZGOyNxIFVgv8ACSCenXFdHFDcTwXM
OpJbvHI7Kix5wYj0DZ79c44qDSNA07Qll/s+3KPMQZJHdpHfHTLMSTj61PDp1vBDcRIJClw7PIGk
ZsluuMngewwBQwOR8N6VbaD41uYm0S30+S7hf7JJayhkaJGGQy4BDHIOefTtXcVlaR4Z0vQ5pJrG
3cTSLtaWWZ5X2/3QzkkD2FatDAKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAMb/j4X/dP8xT6Y3/Hwv+6f5in02CCi
iikAUUUUAFFFFABRRRQAUUUUAFFFFABWX4h1230DTXuJzKGZWEflwPL8wBIyFBwPc4FalMnhW4t5
IXzskUo2Dg4IxQxowdF8Yaff+HhqNzO0CwRRtcyTQPCiswHQsBkZ9M1et/Emj3emTajb6jbyWUBI
lnV8qmPU/iKu2lrHZ2UFrFkxQxrGu45OAMDP5VLtAGMDHpim7dBIzbPxLo+oWFxfWmo281rbZ86V
HyqcZ5P0pdO8RaTq1vPPp+oW9zDbjMrxtkJxnn8Aa0QoAwAMfSgKB0AH4UgM3TPEuj61539majb3
XkLuk8p87B6n8jUdl4s0TUluDp+pQXRt4zJKsBLsqjvgcn8K1goHQAfQUBQOgA+goA5bQ/HFnq2u
XliDcY85Vts2UyceWCdxK4HOeuO1dVVa2sIrW6u7iMvvu3WSTJyMhQox6cKKs0wCiiikAUUUUAFF
FFABRRRQAVzvjDxVD4b05iDL9qYBo8W0kiY3AHJUYHGepFdFVbUbCHVLCS0uN/lSY3bDg8EHr+FA
GefFujJpi6hcXn2W1aQxK91G8OWxnGHANTyeItJh0hNVk1C3XT3OFuC/yHnHX6itIgHqAfrSbRjG
Bj0xTAzR4l0c6OdVGo2/9nhtpuN/yZzjGfrSxeI9In0iTVItRt3sIjh7gP8AIp46n8RWjtGMYGPT
FG0YxgY9MUgM228SaPeabPqFtqNvLZ2+fNmV8qmOeT+NRR+LdFn02a/tb5bq2gYLI1sjTFSeg2qC
f0rX2gDGBj6UoAXoAPpTA5vwl4ug8RRPHmY3KvKebWSNNgkIX5mGM4xkZz1rpKrafYRabbGCAuUM
jyfOcnLMWP6k1ZoAKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADG/4+F/3T/MU+mN/wAfC/7p/mKfTYIKKKKQ
BRRRQAUUUUAFFFFABRRRQAUUUUAFV9QleDTbqWM4eOF2U+hAJFWKr6hE8+m3UUYy8kLqo9SQQKT2
GtyLRbiS70OwuJ23Sy28bu2MZYqCTV2qWi28lpodhbzrtlit40dc5wwUAirtU9xLYKKKKQBRRRQB
laXeT3GsazBK+6O2nRIlwBtBiVj9eSatQatp91cm3tr+1mnXOY45lZhjrwDmqul2c9vrGszyptju
Z0eJsg7gIlU/TkGrUGk6fa3JuLawtYZ2zmSOFVY568gZp9gCLVtPnuzaw39rJcAkGJJlLgjr8oOe
KBq2nm8+xi/tTdZ2+SJl359Nuc0RaTp8F2bqGwtY7gkkypCock9fmAzzQNJ08Xn2wWFqLrO7zhCu
/PruxmgAOraet59ka/tRdZ2+SZl359Nuc0S6tp8F2LWa/tY7kkAQvMock9Plznmg6Tp7Xn2trC1N
1nd5xhXfn13YzRLpOnz3YuprC1kuQQRM8KlwR0+bGeKACfVtPtbkW9xf2sM7YxFJMqsc9OCc0XOr
afZTrDd39rBKwyElmVWI+hNE+k6fdXIuLiwtZp1xiWSFWYY6ckZoudJ0+9nWa7sLWeVRgPLCrMB9
SKAFu9VsNPZVvb61tmYZUTTKhI9smi61WwsQhvL61txIMp5sypuHtk80XelWGoMrXtja3LKMKZoV
cge2RRdaVYXwQXlja3AjGE82FX2j2yOKQBc6pYWcUcl1e20EcozG0sqqH+hJ5rI8TeMtN8P6aJje
2nnyqHgR5OJV3AEjHUYJrXudLsLyKOO6sraeOIYjWWJWCfQEcVFqWj2+o6Q+nYEELBQPKUDaAQQA
OnamBJpmq2Os2n2rTbqK6g3FfMjbIyOoq3QAB0AH0opAFFFFABRRRQBleG72e/0pprp98guJ0zgD
hZWUDj2ArVrK8N2U9hpTQ3SbJDcTvjIPDSswPHsRWrQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAMb/AI+F
/wB0/wAxT6Y3/Hwv+6f5in02CCiiikAUUUUAFFFFABRRRQAUUUUAFNkkSKNpJGCogLMx6ADqadWL
4ljmvre30qFX238uyeRQcJCOXye2QNo/3qBlvRL+bVNKhvZoRD5+XjTv5ZPyE+5XB/GrN7ObaxuJ
1ALRRs4B6EgZqVVVFCqAqqMADoBVbVFLaTeKoJYwOAAMk/KaH5BHfUxdX8SXNj4Qs9VhS1W4ufs4
/fsRFGZCASSOcDNU7DxHr+q2VzHp9tpdxeW10kLXEcrNashXcWB6krwCBnmp7jRp9W8FaNZrFGWj
+ySSxzDA2ptLAgj0B4NWtL0u80BtVhsIIJLF2+0WUPmeWEdvvx9DtXdyCP7x4qur/rsT2KXhzWvE
2q2bXVzY6aYZYGe3aGR1/eB9u1s5ODgnIFaGhapqk+p32naxDaLcWyRyiW0ZjGyvuwCG5DDafwIq
noVtr+leDntDZWY1KDcIF+0lo3y2csdoxjJ49vep/C1vqtos6app8EDyHzJLlbzznnkPBJGxcDHQ
DgDikM6GiiikBn6fqMl5qeqWzoqrZzJGhHVgY1bn8WrQrG0aN013X2ZGVXuYypIIDDyUHHrWzT7A
FFFFIAooooAKKKKACiiigArO1/UZNJ0W4vYkV3i24VuhywH9a0axfGEby+F7xIkZ3OzCqCSfnXtQ
M2qwfFuuXOiWtkbM2SSXVyIPMvXKxRjazZJH+7j8a3qxfEWitrMulKYoZYLe8E06TAEMmxh0IweS
KOouhj2/iXxBqWi/aNOs9NaWC4linnaR2t2VFzvjI5IJ4785qfSdV8Uahor3c0GjwmWCK4tpS8nl
bWBLh+cggY56c1NZ6VqWj6BqWmWkMFxErsNPVptn7p+djHBxtJYDrkAVLpkGr2Xgy3tJdOs5L63h
WD7O1xmOVVAXJbbxkdsGmA/wlquoazpsl3f/AGBkMpWCSzdmWRB/FzyOe3pW7XP+FdFuNMe/urm2
tLJr2RXFnaHMcW1cZzgZY9yAOgroKGCMnTtUu9S0K4u4YYvtSvOkUZJ2sUdlXJ99oq1pOox6tpVt
fRAqsyBip6qe6n3ByPwqj4TjeLRWWRGRvtVwcMCDgzOQabpcMul+INQshG/2O5/0yBgPlRicSJnt
zhh/vGgDcooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAMb/j4X/dP8xT6Y3/Hwv+6f5in02CCiiikAUUUUAFFF
FABRRRQAUUUUANkkSGJ5JGCogLMx6ADqaq6RftqmlwXrQNAJ13qjHJ2k/KT9Rg/jWf4mL3qWujRZ
B1CTbMw/hgXmTn3GF/4FW2qhFCqAFAwAOwoAWmTzLb28kz52RqXbA5wBmn1l+IdCt9f017ecSllV
jH5c7xfMQQMlSMj2ORQxovWlyl7ZwXUW7y541kTcMHBGRn86mrndG8JQaZ4dFhHPeW000MazSxXb
sysoGdhYnaM56AcVdttC+zaVPY/2nqcvnE/6RLcbpk/3Wxx0pu1xI1aKyrLQvsenXNp/ampz+fn9
9NcbpI+MfK2OKdpuif2bbXEP9paldecMb7mfe0fGPlOOKANOisrStC/srzv+Jpql35qhf9LuPM2e
68DB5qOw8NpZLcLLqmq3iTxmNlurosFB7rgAg+4pAaFtfxXV1d28YffaOscmRgZKhhj14YVZrldD
8D2ek65eXwFxjzla2zezPx5YB3Atg85657V1VMAooopAFFFFABRRRQAUUUUAFVtR1CHS7GS7uN/l
R43bBk8kDp+NWa53xh4Vh8SacwAlN0oCx4uZI0xuBOQpweM9QaAOiorFbwvbLpa2Fne6nZxLJ5m+
G7cyE4xgs2449qnl0TzdGTT/AO0tSTYQftKz4nbnPL4/pTA06KyhoWNFOnf2nqZy2ftJuP3/AFzj
fjp26UsOh+To8un/ANp6m/mHP2l7jM69OjY46enc0gNSisq10L7LpdxZf2nqcvnZ/fy3G6VOP4Wx
xUcPhiBdNnsbq+1O9imYMWnu23rjsrLggUwNCwv4tStjPAHCCR4/nGDlGKn9QamnaRIJGiTzJFUl
UzjcccDPaue8JeEYPDsTyYmFyzyjm6kkTYZCV+VjjOMZOM9ea6SkwRT0nUo9X0q3voQVWZNxQ9Ub
oVPuDkfhVysHTVOk+Jb3T8EW16De2/HCtkCVfzw3/AjW9TAKKKKQBRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAMb/j4X/dP
8xT6Y3/Hwv8Aun+Yp9NggooopAFFFFABRRRQAUUUUAFIzBFLMQFUZJPQClrD8TyPcW9vo8DES6lJ
5TEHlIRzI3/fPH1YUDNTT76LUrCG8tw/lTLvTeuCV7HHv1qxTY40ijWONQqIAqqOgA6CnUMQUUUU
AFFFFABVbTtQh1O0Fzb7vLLunzDByrFT+oNWaw/B3/IvL/183H/o56YGxcTC3tpZmVmWNC5VBliA
M8DuabZ3cN/Zw3Vu++GZBIjeoIyKmrA0D/iV6nf6G3EcbfarT/ri5OVH+6+R9CtJAb9FFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFZuv6i+maRLLAA105ENuh/ilY7VH5nP0BoGTQarbXMF3NEXaO1ke
N229Sn3seuOn1Bqayu47+xgu4d3lTxrIm4YOCMjP51Qi05NJ8LNZRksIbZgzHq7bSWY+5JJ/GneG
v+RW0n/rzi/9AFMRp0UUUgCiiigBGO1S2CcDOB1qvp1/Bqmnw3lqxaGZdy5GCPYjsQeKs1gaV/xK
fEd9pZ4gus31r6Ak4lUfRiG/4GaEBv0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAxv+Phf90/zFPpjf8fC/wC6f5in
02CCiiikAUUUUAFFFFABRRRQA2R1ijaSRgqKCzMegA71BbG0vhBqMKq5eL91KVwdjYPfkA4BrM8T
u13Ha6NESH1GTZIR1WBeZD+Iwv8AwKttFWNFRFCqowAOgFAC0UUUAFFFFABRRRQAVT0qSyksQ2mh
Rb+ZIAFUqN287uP97NXKw/B3/IvL/wBfNx/6OemBuVDLDAJlu5IlMsSMFk25YKcEgfXA/KpqKQyG
0u4L+0iurWQSQTKHRx0INTVgaF/xK9Xv9FbiIH7ZaD/pm5+dR/uvn8GFb9MQUUUUgCiiigAooooA
KKKKACiiigAqpDJZasiTxhJ1t5mCOV+7IuVJGfTkZqt4iv5bDSH+y83lwwt7Yf8ATR+Afw5J9hVr
TLCLS9Nt7KD/AFcEYQE9TjqT7k8/jQBNcGNbeUz48oId+Rn5cc/pUentbPp1s1iFFq0SmEKMDZj5
cDtxik1L/kF3f/XF/wD0E1V8Nf8AIraT/wBecX/oAoA06KKKACiiigAqKS2hlmimkiVpYc+W5HK5
GDj6ipaKAILK9t9Rs47q0kEkMgyrAEZ5wevuKnrA0v8A4lPiS90s8W93m9tfQEnEqj/gRDf8DNb9
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAMb/j4X/dP8xT6Y3/AB8L/un+Yp9NggooopAFFFFABRRRQAUhIUEkgAckmlrE
8USvNawaTAxWfU5PJJHVIgMyN/3zkfVhQM00tbaS8W/RVaZovLWUHPyZzgduTzVimxRJBEkUShI0
UKqjoAOAKdQIKKKKACiiigAooooAKrafb2traCKx2+RvdvlbcNxYlufqTVmsPwdx4eX/AK+bj/0c
9MDcooopAQS2VvLeQXckYM9uGEb5wVDY3D6HA/KpUkSVFeNldGGQynII+tOrA8Pf8Sy+vtCbhIG+
0WnvA5JwP91tw+m2gDfooooAKKKKACiiigAooooAKKKzdf1F9M0iWWABrqQiG3T+9Kx2qPzOT7A0
DLL21rez29ywWV7ZmMTBshGIKn2zjI/OrNU9I05NJ0q2sozuEKAFj1durMfckk/jVymxDJkSSCRJ
ceWykNk44xzTLOGC3soIbTH2eONVi2tkbQMDB78UzUv+QXd/9cX/APQTVXwz/wAitpP/AF5xf+gC
kBp0UUUAFFFFABRRRQBBPZW9zcW88sYaW2YtE+cFSRg/mDUsciSoHjdXQ9GU5Bp1YGi/8SnXL/Rz
xDITe2nptY/vFH0fn6OKAN+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAY3/AB8L/un+Yp9Mb/j4X/dP8xT6bBBRRRSAKKKK
ACiiigAqn/ZsZ1n+0md2lEHkIp+6gzliPc8Z+grP8TO10lro0LESajJtkKnBWBeZD+Iwv/Aq21UK
oVRgAYAFHmAtFFFABRRRQAUUUUAFFFFABVPStOj0qxFtFI0iiSR9zYzlnLHp7mrlYfg//kXl/wCv
m4/9HPTA3KKKKQBVO40yO41S0v8Ae6TWwdRt6OrDlW9sgH6irlFABRWDoBOm6jf6JITthb7Ta5PW
FySR/wABfcPoVreoAKKKKACiiigAooooAKp3Wmx3l/ZXMrsfsjM6Rj7pcjbuPuATj61D4g1F9N0i
WS3Aa6kIhtlP8Urnav6nJ9gan0qwTS9LtrJGLiFApdurHuT9Tk/jQBbooooAjuIhcW8sLEgSIVJH
bIxUen2i6fp1tZxsXS3iWJWbqQoxk/lSal/yC7v/AK4v/wCgmqvhr/kV9J/684v/AEAUAadFFFAB
RRRQAUUUUAFU7zTIry9srsu6TWbsyMv8QZcMp9jx+IFXKKACisHTCdK8SXumOT5F3m9tcnoSQJUH
0bDf8CNb1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAxv8Aj4X/AHT/ADFPpjf8fC/7p/mKfTYIKKKKQBRRRQAUUVj+IbqdUtNP
spGju7+YRq69Y4x80j/gox9WFAFqLTAutz6lJKXd4VhiTGBEoJJx65PJ+gq9RRQAUUUUAFFFFABR
RRQAUUUUAFUdH03+ydPFr5vm4kkk3bcffctjHtuxV6sjwtczXehrLcStLJ5867mOTgSsAPwAApga
9FFFIAooooAoXmli51Sxv45TFNalwcDPmRsMFD+IU/hV+isbSLueLWNR0u8laR42+027v1aF+3/A
WBH020AbNFFFABRRRQAUUVna9qLaXpE08K77lsRW6f35WO1B+Z/LNAx93pgvNUsruWU+XZ72SHHB
kIwGJ9huA+tXqgsYJLawghnmaeWONVeVurtjk/ianpiCiiikBHcw/aLWaHdt8xGTOOmRiotMs/7O
0u0s9/mfZ4Ui34xu2gDOPwpb92j065dGKssTkEdjg1X0CaS48O6bNM7SSyWsTO7dWJUEk0AaFFFF
ABRRRQAUUUUAFFFFAFDUtLF/NZTrKYZ7OcSo4GcjGGU+zAkfke1X6KxtPu57fxFf6bdytIsgF3aM
39w/K6f8Bb9GFAGzRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAxv+Phf90/zFPpjf8fC/7p/mKfTYIKKa52xsR1AJrg9H8X6jeaXp
MN24i1I3kCXGFGJ4JAxVwOwOMHHQg0JXBnfUVzUfjWKS6jP9m3q6bLcfZo9RIXymk3bRxncFLcBs
YrN1/wAWX0vlto1tfR2sF/Hby3wWLypP3gR1wx3EZJG5R1FCVwO3rMg06ZvEVzqNyUKrEsFqoOdq
/ecn3LYH0UVjaj8Q9O0/U57ZoXeC2lEVxcCaJfLbjOELB2AyMkA966yjzDyCiuJ8R6jqsOvTQPrT
aLalEFjKbZXhmcjkSSMDt5wMccdzVrxPFrEN5p0llr9xax3dzHbNFHBEyrlSSwLKTnjuaLA9DrKK
4+5j1258Rtpdnr8tubXT45t7W0TiaQswy4xwOBwuK1NG8QSX3haz1Oe0lkmlwkkVsm/D7tjED+7k
E/SiwG5RXP8AjO71ex0SW40iW3gESGSaaRdzADGFVemT6np6Gt8cgfSkAtFFFABRRRQAVmeHrCbT
NJFvcbfME0z/ACnIw0jMP0IrTrK8NXs9/ownun3ymeZN2AOFlZR09gKYGrRRRSAKKKKACsvVNNmn
1PTtQsygntpCkgY4Dwvw4+oIVh7itSigAorI02/uBreo6ZeuGeMi4tmwBuhbjH1VgR+IrXoAKKKK
ACsy806a912xnlKfYrNWlVc8tMflBI9Apb8T7U7X9RfS9IlmgUPcviK3T+9Kx2qPzP5A1dtkkjto
knk82VUAeTGNzY5OO2aPMCSiiigAooooAhvImnsp4kxukjZRn1IxUGjWsljolhazbfNgt4432nIy
FAOPyqa9kaGwuJIzh0iZlPoQDUGh3Mt5oGn3M7b5praOR2xjLFQSaAL1FFFABRRRQAUUUUAFFFFA
BWXrOmzXU1heWZQXdnOGG44DRt8si59xz9QK1KKACisi2v7iLxNd6dduGjljFzZnAHyjCunuQcH6
N7Vz934rvrLUPENpcMqRqsn9nT7RxIkIdoz6nncM9efSgZ29FctJ4ya2jCR6Zfagba3jlvprcIFh
3KG6Egscc4UHtS6z4oeSF7XQrW9vLh7UXHnWvlgQIwOxsyEAk4JC802rCTudRRXFw+O1sdF0hbqN
rzUrmyS5lUSxQ4BH3iXZVyTngehrqdJ1O31nS7fULMkwXCb1yMEex9waGrAmW6K5rxhe6jZ/YjbX
U9lYMzfa7yC3E7xcDb8pBwpOctg446VR1J9WHgZtStPExkltYJZhcW8MTLcqMlN2VIBAAB245zS6
XA7OiuP1JdYs7TRbJNfuTPf3ux7swQ71TymbaF27eqjnGav+H9SvhNq2napILu40x1xPFHtMyMm5
cqON3UccU7Bc6GisrUPEVrpmhLqd4kkCuFCQzYSQu33UIJwDn34rN8F69Pq66lHf31ncXUV021LZ
1ZUj2qQBjkgEkbj1NFgOnooopAFFFV7+VoNOuZYztdInZT6EAmhuwyxRXD6R4tvb620OK7dYL77S
sd+mBiRDA8iuPRWwDx3BFalh4zjvbq1EmmXttZXzlLS8lC7JjgkcA7lyASMgZptCudJRXE3fiy+v
9T0iXTLW+g0uW+EDXLiLyrlTkdCS4GRwQBmrT/EPTk1Y2vlObdbj7K1150WBJu2/6vdvI3cZ24oS
uDdjrKKK4jWdR1ZPEVxby622jpvQWCvaq0FyMDO6Qg4bORtyD060luB29Fclr1vrK+I9PhtPEV3b
QX8jr5SW8LCILGW+UspPUd89agupNfuNa1mOw1toRpcELRwyW8bRzMULHecbhkjsRjNAHaUVlWGu
C90LTNRFrO/25YjshTd5e8ZyfRR3NZPjTU7jTrrTgup3em2cglM9xbWgnwRt2g5Vto5PNNqzsCdz
q6Krac6yabbOl19rVolIuOP3vH3uOOevFWaTBBRRRQAUUUUAMb/j4X/dP8xT6Y3/AB8L/un+Yp9N
ghGXcjL6jFc0fBVuU0BjcEXOjlcShMecgHKkZ6ZwR6Vs2uqRXeo3tmikPaMisxIw25d3FXaNgOVh
8G3MTxWh1dm0WG5+0pZ+QA+Q+8IZM8oG5xjPAGahu/BWoyQT2dpr3kae1z9riha0DsknmeZgtuGU
3ZOMA+9dhRQByM3gZjq011b3dmsVzL58qzadHNIHON2x2PAOOhBxk4rrqKKAOa1fwzqWoXF8ttrf
kWOoKFnt5LYSlRtCny2JwuQO4PPNN1fwzq15JZJYaxb2tpYtG8EclmZWDIu0EtvGevpW1d6nFZ39
jaupL3jsikEYXapbn8qu9aAOYu/DWsTakt9ba7FbTyWiWty62YYtgk7ky2FPzd81qW+ktpmiW2na
ROsAtwqq8qeZlQctkZHJ559TWnRRcDH8TaRe65pT2NlfxWaygrK0lv5u5T2HzDB9+av6dFdwWUce
oXMdzcjO6WOLy1bnj5cnHHvVmikAUUUUAFFFFABWV4asp7DRhBdJslE8z7cg8NKzDp7EVq1n6FqM
mq6YLqVFRjLLHtXphZGUfoKYGhRRRSAKKKKACiiigDI1iwuJL7TtRsUDXFrLskXON8L8OPw4Yf7t
a9FZtnqbza1f6dcRrHJAElhIP+siYfe+oYMD+HrQBpUUVn63qZ0nS5LiOMSzkrHBETjzJGOFX8z+
WaBkN1Yz33iOzllQCxso2lQ5+/M3yjj/AGVz+Le1a1Im7Yu/G7HOOmaWgQUUUUAFFFFAEF7G01hc
RxjLvEyqPUkGoNDtpbPQNPtp12TQ20cbrnOGCgEVZu5jb2c0ygExxs4B74Gah0m8fUNHsryRVV7i
BJWVegLKDgfnQBbooooAKKKKACiiigAooooAKKKKAMjX7C4uFtLywQNe2M4kjUkDeh+WRMn1Un8Q
Kq6n4Qt9W03V7O5mOL+f7RHIq4aB9iqCOecbfbqRXQ1SutUitdSsrN1Je7LhWBGF2ruOaBmHceEb
5ZZ/7M1o2cN5CkV2hthIWKps3ISRsJUY5yOBTp/CNxBch9E1U2EMlrHaTxtAJdyICFKkkbWAJGeR
7V0/WinuJaHFH4fzLbWGzULSS6tbYWjSXOnrMkkaklPkLcMM9QefSus06zNhp8FsXWQxLtLLGsYP
0VeB9BVmii4WMjWdK1C8ura60vVPsM8CuhV4fNjkDY6rkcjHBz61lXHg/UP+Eck0my1iKIXRma8l
lsw5laQ5O0BgEHJ45rrKqarqEelaXc3sql0t42kKKRlgBnAzSAxLrw5rN5Y2Ak1m2+32Nz58U4sf
kxsKbSm//aPOav6PocmlW9273jXOoXj+ZNdSIAC2MLhR0UADAz+NasbiRFZehGadTdwKgsFutPit
9WS3vXUDzC0I2M3qFOcVT0Tw3Z6Hc381tDbq11OZB5cKoY12qNmR2yufxrXoouAUUUUgCoruD7VZ
zQbtvmxsm7GcZGM1LRRuM5x/BttJd6JdGUifS4vIdgvFwmwrgjPHUkemT61DYeD7q2ksYLvWGudL
05w9rbeQFcEAhA75+YKDxwOgzW5aapFd6he2iKQ9oyKzEjDblDcfnV2ndiOOTwVqcMVpaw6+BZWF
ys9pE9oCVwSdrtu+YAEgdO3Wnw+Bja6u09tdWa2jXBuDHJp0ckyktuKiU9s56gkZ4NddRRdhYK5f
VPCmo6jJfW664U0y/fdPbvbCR1BABCOT8oOPQ45xXUUUgOY1Tw7rd5q1tdWmt2tvFZsTbxPYmQrl
Np3NvG7jPYU288Kanc6jezwa4ttDqEUcd0sdqDIdq7SUYt8ucnscVuXeqRWmo2Vm6kvds6qwIwu1
d3NXaYFIWElpY2dppksdtDbFE2vHvzEoxtHIwcd+fpUGsWOrXjp/ZerR2KbSsivaibd7g5GD+Y9q
1KKW4bFTStOh0jS7awtyxit4wiljycdzVuiijcAooooAKKKKAGN/x8L/ALp/mKJYknheKVQ8cilW
U9CDwRQ3/Hwv+6f5in02COY0nwFo2la3c38Wm2SfOj2uyPDQ4XB/M81pWfhrTrHVG1CAXX2hixO+
7ldPm6/IWK/pxU9nqX2vVNQs/K2/Y2jXfuzv3Lu6dsVeouBkp4a06PWDqai6+1Fy+TdylMnj7m7b
+GKG8M6c2sf2oRdfat4fP2uXZnp9zdt/DFa1FIDKuPDWnXWrLqUouvtKsrDbdyqmR0+QNt7enNF7
4a07UNSS/uBdfaE242XcqLx0+VWC/pzWrRQBzOseBNH1fWrW/m06zdhIz3RkTLTAoVH5HB/Cuigg
itbeOCBFjijUIiKOFA4AFVb3Uvseo6da+Vu+2yOm7djZtQtnHfpir1MAooopAFFFFABRRRQAUUUU
AFYvhKN4tBVZEZG+0XBwwIODM5FbVUdH1L+1tPF15XlZkkj27s/ccrnPvtzTAvUUUUgCiiigAooo
oAKw/EEMltd2GsW0bvJayeVMiDJeByA3A67Ttb8DW5RQAViTwyal4rgV42FnpsfnZI4kmfIXHrtX
d+LCoL/xaNMu76zuLRvtcew2USvk3gfhdvHBDZB64HNdBGXMSGRQrkDcFOQD3wafmHkOooopAFFF
FABRRRQBX1EFtNugoJJhcADv8pqt4cRo/DOlo6srraRBlYYIOwcEVduZvs9rLNjd5aM+M9cDNRaZ
ef2jpdpebPL+0QpLsznbuAOM/jQBZooooAKKKKACiiigAooooAKKKKACuY1bwFo2q67bahNp1m+G
drremWmJXC/ka6eqN3qX2XVdPsvK3fbDIN+7Gzau7p3zQBVvfCul38sEk0dwpgjWONYbqWJVUdBt
VgKk1bw5p+tyRPei5LRDavk3UsQx7hGGfxrUooAy9T8Oafq6QLeC5IgXanlXUsXHHXawz070uoeH
bDVLW3t7oXPl24xH5d1LGemOSrAt075rTooAy7zw5p99p1vYzi58i3x5ey6lRuBjlgwZvxJqjrvg
vTNX0D7AbWKSSGFo7WW5LSGInvuJJPOK6Kqesah/ZWj3d95fm/Zomk2ZxuwM4zQNDdI0Ww0O0Nvp
tpDaxsdzLEuAWxjP6VepqNvjVsY3AGnU3uJbBRRRSAKKKKACmTQx3ELwzIHjkUq6noQeop9FAzmN
I8BaNpOt3N/Dp1mhLo9rsjw0OFwfzOT+NaNn4Z06w1Nr+3F19oYsTvu5XX5uvyMxX9OKsWepfa9T
1Gz8rb9jZF37s79yBunbrV6mIyoPDWnW2rNqUQuvtLMzHddysmT1+Qtt7+nFB8NacdY/tTF19q3b
/wDj7l2Zxj7m7b+GK1aKQGVL4a06fVxqbi6+1Bg4xdyhMjp8gbb26YpLzwzp1/qa6hOLr7QpUjZd
yony9PkDBf05rWooA5jV/Aej6trltqE2nWbkO7XW9MtNlcL+Rwa6SCGO2gjhhQJFGoREXooHAAqp
eal9k1PT7Pyt32xpF37sbNq7unfNXqACiiigAooooAKKKKACiiigBjf8fC/7p/mKfTG/4+F/3T/M
U+mwRh6R/wAjP4g/66Qf+ihW5VW3v4bm+u7WPd5tqVEmRgfMu4YPfirVIAornbbxtp9xqS2n2e/i
R7hrWO5ktyIXlBI2h/XIOKpP8StNR3H9m6yUVWcyC0+XYrbS+c/dB707AdfRWX/wkenHX00ZJjJe
sjOyouRGAAcMegOD061qUgMPWv8AkYvD3/XxN/6Jatyqtzfw2t5Z20u7zLt2SLAyMqpY59OAatUA
FFFFABRRRQAUUUUAFFFFABWH4P8A+ReX/r5uP/Rz1uVV06/h1O0FxbbvLLunzDByrFT+oNMC1RRR
SAKKKKACiiigAooqtqGoQaZaG4uC2zcqAKMszMQoAHckmgDmdZ0XVtU1aTV4kEVzpbY0uFmGJv8A
noXPYOPlHpjNdZC7SQo7xtGzKCUYglT6HHFPqrFqME2pXFipYXFuiOysMAq2cEeo4I/Cn0sHmWqK
KKQBRRRQAUUUUAVtS/5Bd3/1xf8A9BNVfDX/ACK+k/8AXnF/6AK0JpVggklfOyNSxx6AZqOyuo76
xt7qDPlTxrIm4YOCMjI/GgCeiiigAooooAKKKKACiiigAooooAKw9W/5GrQP964/9F1uVVuNQhtr
60tJN3m3RcR4GR8oycntxQBaoorC1jxbaaLqBs5bPULiRYRPIbW3Mixx5I3Ng+x/KgZu0VzN/wCP
dOsZo0jtNRvEkSKRZbW33oRL/qxnI5PpV6LxTp7+HZdam862tYi4dZ02yKysVK7fXIxigRsVj+L/
APkT9X/69ZP5Vo2N5HqFhb3kG7yriNZU3DBwwyMj8aTUL2HTdOuLy43eTBGZH2jJwBzgUMEQ3mn/
ANp6Wtv9qurXIU+baybHGPfFQLoW3RW07+09TOTn7Sbj9+Oc4346fhWorBlDDoRkUtNgjLg0PyNH
l0/+09Tk8wk/aXuMzL06Njjp+ppLTQvsmmXFn/aepzefn9/NcbpY+MfK2OK1aKLgZVhoX2Gxubb+
09TuPPGPNnuN8kfGPkOOKXS9E/suKeP+0tSu/OGN11ceYU6/dOOOtalFIDK0nQf7KeVv7U1S88xd
uLu48wL7rwMGjSdB/sq5km/tTVLzeu3Zd3HmKvOcgYGDWrRTuBh6P/yM3iH/AK6wf+ihW5VW3v4b
m9u7WPd5toyrJkYGWXcMHvwatUAFFc7YeNtPv7+K2FvfwrNK0MNxNblYZXUnKq3r8p6+lUT8StND
H/iW6yUCl/MFp8uwNtL5z93PGaLAdhRWJJ4ohTW30yPT9SnkjdEkmht90UZYAjLZ44IzW3SAw9Y/
5Gbw/wD9dJ//AEUa3Kq3GoQ217aWsm7zbosseBkZVdxye3FWqACiiigAooooAKKKKACiiigBjf8A
Hwv+6f5in0xv+Phf90/zFPpsEYekf8jP4g/66Qf+ihW5UEMVsl1cPCsYncr55XG4kDC7vwqekB5r
p+kT2NzaavcC+ntU1e4EtnIWKQ7pGEcyJjsSMnnhie1b8upQL8S4oClxn7C0G4W0hj3l1cDfjb0H
XOO3Wuropp7A+v8AXW5yGta1Y2PjTTEaO5BgEvntFZysu51UKdyqQc469u9dfRRSAw9a/wCRj8Pf
9fE3/olq3KgnitXubZ51iMyMTAWxuB2kHb+GfwqegAooooAKKKKACiiigAooooAKw/B3/IvL/wBf
Nx/6OetyqelSWUliG00KLfzJAAqlRu3ndx/vZpgXKKKKQBRRRQAUUUUAFYNz/wATbxZBbdbbS1Fx
L6GZgRGPwXc34rWvd3sFjEslzIEV5FjXjOWY4AA9yafFbwwPK8Uao0zb5Co5ZsAZP4AflQgJKwPE
X/EtvbHXV4W2byLrHeByASf91trfTNb9MnhjuYJIZ41kikUq6MMhgeoIoAfRVeO7thenT0cCeOJZ
PLweEJIBH4jFWKACiiigAooooAral/yC7v8A64v/AOgmqvhr/kVtJ/684v8A0AVfuDGtvKZ8eUEO
/Iz8uOf0qPT2tn062axCi1aJTCFGBsx8uB24xQBYooooAKKKKACiiigAooooAKKKKACsPV/+Rq8P
/wC9cf8AoutyoJorV7u3eZYjcJu8ktjcMj5tv4daAJ64TxToF7rXibUPsdxeW8i6Unl+U5SOdvMf
925HUEccHIzXd0UDOJ17VrRfCmhyR2l1BG9xbSLbpayM0KRupZSFBxtA79ccVd8T6LqGsiG+0/UY
oYIIHdLeazMoZyD8+NwIbBwMg4ye9dTRTeoloYfgy3vbbwlp0eoTLJKII9oEJjKLtGFIJOSO54+l
SeL/APkT9X/69JP5VsVDeR281nNHeiM2zIRKJPule+fahu4LQfB/qI/90fyp9IoAUBcYxxiloe4L
YKKKKQBRRRQAUUUUAYej/wDIzeIf+usH/ooVuVBDFapdXDwrGJ3KmcrjcSBgbvwqemB5roWkT6dN
o+qXIvri2N7cRyWspYpau8jCOVExwOxJzw+a6B9Stx8So4Nlxn7Cbfd9mk8veXD43429B1zjt1rq
qKE7WB6nC6o/l+K3fRJ9ZTVpLmITWxhb7JIgwGZiV242dw2ciu6ooo6WDqYesf8AIz+H/wDrpP8A
+ijW5UE0Vq91bvMsRnQt5BbG4EjDbfwqekAUUUUAFFFFABRRRQAUUUUAMb/j4X/dP8xRMJGhdYXC
SFSFYrkKexx3ob/j4X/dP8xT6bBHG6DpviGHxTqkl1qls8PmwmbFgU88eWPunecY6d63LP8A4SD+
1H+3f2V/Z+W2+T5nm4/hznj61rUUXAyU/wCEh/tk+Z/ZX9l7zjb5nn7ccf7Oc0N/wkP9s/L/AGV/
Ze8dfM8/bjn/AGc5rWpqSJICY3VgCVJU5wR1FAGXc/8ACQf2uv2X+yv7N3Lu8zzPOx/F0+XPXFF9
/wAJB/aaf2f/AGV9g+Xd5/meb/tYxx9K1qKAOO8Q6d4gm8TaVJZ6nbRw+fIYQ1gX8j902SzbxnPI
7dRXWwLKlvGs8iyShQHdV2hj3IGTj6VJRSAKKKKACiiigAooooAKKKKACsPwd/yLy/8AXzcf+jnr
cqtp9va2toIrHb5G92+Vtw3FiW5+pNMCzRRRSAKKKKACiimvIkYBd1UEhQWOMk9BQBhy/wDE28Wx
w9bbSU81/QzuMKP+Apk/8CFb1QW1lBZmY28YQzyGWQ5J3Oep/QVPQAUUUUAYPiYHT5LPXYx/x4vt
uMfxW74D/wDfJ2t/wE1vAggEHIPQimTQx3EMkMyB45FKup6EHgimW6QWscdnCVUQxgLHuyQo4Hv2
60ATUUUUAFFFFAFbUv8AkF3f/XF//QTVXw1/yK2k/wDXnF/6AK0JkSSCRJceWykNk44xzTLOGC3s
oIbTH2eONVi2tkbQMDB78UATUUUUAFFFFABRRRQAUUUUAFFFFABXG69p3iGbxXpklpqlskO+Yw7r
Av5A2c7jvGc9O1dlSO6xozyMFRRksxwAKAMe9XxIssC6e+kvEI1Ez3CyKzP/ABEBeAPapNX/ALe8
yL+xf7M2YPmfbPMzn229q1QcjI6UUwMrVP7e2Qf2R/Zm7b+++1eZjPH3dvbr1pdR/t37Jb/2X/Zn
2jH7/wC0+Zszj+Hbz1z1rUopAZV5/b39nW/2H+zPt3Hn+d5nldOduOevrWT4ttNeu/CFwEu7SKYW
sguYYrZpRMcdEJYEfka6uigDP0WDUbeyC6peQ3cpOVaK38kKuBxjcfzrQoopt3BKwUUUUgCiiigA
pkyyNBIsLhJSpCOy7gp7EjvT6KBnG6Bp3iGHxTqkl3qls8PmxGbFgU88eWPunecY6d+lbll/wkP9
qP8Ab/7K/s/LbfI8zzcfw5zx9a1qKdxGTb/8JB/a7faf7K/s3c23y/M87b/DnPy56ZoP/CQf2zx/
ZX9l7/8App5+3H/fOc1rUUgMmX/hIP7YXyf7K/szcM7/ADPO29+ny564ovP+Eh/tRfsP9lf2fld3
neZ5uP4sY4+la1FMDjvEGneIJvFOlyWmp20cPmSmHdYF/I/dnO47xnPTtXXQLIkEazuskoUB3Vdo
Y45IHOPpT6KQBRRRQAUUUUAFFFFABRRRQAxv+Phf90/zFPpjf8fC/wC6f5in02CCiiikAVgWv/En
8WXFp0ttVU3MPoJlAEi/iNrfg1b9U9S0yLUhbF3eOS2nWeJ06hh1H0IJB9jQtwZcooooAKKKKACi
iigAooooAKKKKACiiigArD8HceHl/wCvm4/9HPW5VPStOj0qxFtFI0iiSR9zYzlnLHp7mmBcooop
AFFFFABWDd/8TbxXb2nW30xRczehmbIjX8Bub/vmt6qen6bHpxuWR3kkuZ2nkd+pJ4A+gAAH0oQF
yiiigAooooAKwPEQ/sy9sddQYW2byLrHeByASf8Adba30zW/UV1bRXlrNbXCB4ZkMbqe4IwaBktF
QWNr9hsILXzXm8mMJ5kn3mAGMn3qehiCiiigCtqX/ILu/wDri/8A6Caq+Gf+RW0n/rzi/wDQBV+4
iFxbywsSBIhUkdsjFR6faLp+nW1nGxdLeJYlZupCjGT+VAFiiiigAooooAKKKKACiiigAooooAKw
fEX/ABMbqy0NeVum866x2gQgkH/ebav0JreqnBpscOq3Wob3ea4RI/m6Ii5wq+2ST+NCAudKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAY
3/Hwv+6f5in0xv8Aj4X/AHT/ADFPpsEFFFFIAooooAwYSdJ8XSwMT9m1ZPOjyeFnQYcf8CXB/wCA
mt6qGr6WNUt4VWUwzQTJPDKBnYyn09CMg+xq/R0AKKKKACiiigAooooAKKKKACiiigArD8H/APIv
L/183H/o563Ko6Ppv9k6eLXzfNxJJJu24++5bGPbdimBeooopAFFFFAGFITqvi1IlJ+zaUnmPg8N
O4wo/wCApk/8CFbtUdI0waXbSo0pmmmmeeWUjG9mPp7DAHsKvUAFFFFABRRRQAUUUUAYPiQnTprL
XEJ22b+Xcgd4HwGP/ATtb8DW8DkZHIqOeCO6t5IJkDxSqUdT0IIwRUGlWT6dpdtZyTtcNAgjErDB
YDgZ98YoAt0UUUAVtS/5Bd3/ANcX/wDQTVXw1/yK+k/9ecX/AKAKv3MP2i1mh3bfMRkzjpkYqLTL
P+ztLtLPf5n2eFIt+MbtoAzj8KA7FmiiigAooooAKKKKACiiigAooooAwvEBOoXtjosZOLh/PucH
pDGQSP8AgTbV+ma3ao2umCDVb2/klMktyERQRjy41HCj8Sx/H2q9R0AKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAY3/Hwv+6f5in0xv8A
j4X/AHT/ADFPpsEFFFFIAooooAKxo7uez8Vy2dzKz299F51ru6I6YEiD8NrD/gVbNZev6bNqFpDJ
ZlFvbSZZ7dnOBuHBUn0ZSw/GhAalFFFABRRRQAUUUUAFFFFABRRRQAVkeFrma70NZbiVpZPPnXcx
ycCVgB+AAFa9Znh6wm0zSRb3G3zBNM/ynIw0jMP0IpgadFFFIArHe6nvPFSWlvKyW1jF5tzt6O78
Ih+gBb/vmtiszQdOmsLOV7wq17dTNPcMpyNx6AH0ChQPpQgNOiiigAooooAKKKKACiiigArG8QXc
+mSWOorKws4ZvLu4/wCHy3+UOf8AdbafoTWzUN3axX1nNa3C74ZkMbr6gjBoGTUVR0SC7tNIt7fU
HWS4hXyzIpzvAOFY+5ABPvmr1DEV792j065dGKssTkEdjg1X0CaS48O6bNM7SSyWsTO7dWJUEk1a
vImnsp4kxukjZRn1IxUGjWsljolhazbfNgt4432nIyFAOPyoDsXaKKKACiiigAooooAKKKKACsfW
bqd9Q07TLOVo5Z5POmdeqQpgt/30Sq/ia2KzNP06aPWNQ1G7KGSYrFAFOdkKjgfUsWJ/ChbgadFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFADG/wCPhf8AdP8AMU+mN/x8L/un+Yp9NggooopAFFFFABRRRQBkC/uLbxSbK5cG2u4PMtTg
Da6cSJnvkEMPxrXrJ8RafPe6ektiAb+zlW4tsnGWXqpPoykr+NaqklQSNpI5B7UdAFooooAKKKKA
CiiigAooooAKyvDV7Pf6MJ7p98pnmTdgDhZWUdPYCtWsrw1ZT2GjCC6TZKJ5n25B4aVmHT2Ipgat
FFIxIUkDcQOAO9IZlC+nufFBs7dwLWzg33JwDukf7i57YALH6itasrw9YTWWntJegC+u5WuLnBzh
m6Ln0UAL+FatMQUUUUgCiiigAooooAKKKKACiiigDI1+/uNKWzvkcCzjnCXikD/Vt8obPbaxB+ma
16iurWK9tJra4UPDMhjdT3BGDVPQIr220eG31Hm4gzFvznzFU4V/qVwT75oAtXsjQ2FxJGcOkTMp
9CAag0O5lvNA0+5nbfNNbRyO2MZYqCTU97G01hcRxjLvEyqPUkGoNDtpbPQNPtp12TQ20cbrnOGC
gEUB2L1FFFABRRRQAUUUUAFFFFAGTql9ONV07TrJwsszmadsA7YU+9/30Sq/ifStasnS7GcarqOo
3qBZZ3EMK5zshT7v/fRLN+I9K1qOgBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAxv+Phf90/zFPpjf8AHwv+6f5in02CCiiikAUU
UUAFFFFABWa+pvD4ij06aNViuIDJbyg8s6n51P4EEfj6VpVj+JrOa40wXNmu69sZBdW4HVmXqv8A
wJSy/jQBsUVHbzC5toplVlWRA4VxgjIzgjsakoAKKKKACiiigAooooAKz9C1GTVdMF1Kioxllj2r
0wsjKP0FaFYvhKN4tBVZEZG+0XBwwIODM5FMDarOXU3m8QyafDGrRQQCSeQnlWY/Io/AMT+HrV6e
VbeCSZgxWNSxCjJIAzwO5rL8M2k0OmtdXilby/kNzOD1Ut91P+AqFH4UkBr0UUUAFFFFABRRRQAU
UUUAFFFFABRRRQAVm63qb6RbQXXlq9sJ0S5YnmNGON4+hIz7ZrSqG7tYr6zmtbhQ8MyGN1PcEYNA
xbuY29nNMoBMcbOAehwM1DpN4+oaPZXkiqr3ECSsq9AWUHA/OszSnu28L3NpepIbq0SS2ZmU/vdo
+Vx67lwfrmrvhxGj8M6WjqyutpEGVhgg7BwRT7i7GjRRRSAKKKKACiiigArOvdSeHV7DT7eNZJLj
dJKSf9XEo5b6lioH1NaNYmhQyXV/qGr3Mbo1xJ5ECuMFYYyQOO25tzfiKEBt0UUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADG
/wCPhf8AdP8AMU+mN/x8L/un+Yp9NggooopAFFFFABRRRQAUUUUAUJdUEOuwadLEVFxC0kUu7hmU
/MmPXBB/P0q/WP4nsprnSvtFmub2xcXVuB/Ey9V/4Eu5fxrSsruO/soLqAkxTxrIuRg4IzR0Amoo
ooAKKKKACiiigAqjo+pf2tp4uvK8rMkke3dn7jlc599uavVz3hq5jsfCclzOSIoZbqR+OcCVzQBp
x6mJtcm0+OIsLeFZJZc8KzH5Ux64BP5etXqyPDNpLDphurtdt5fObqcHqpb7q/8AAVCr+Fa9N6AF
FFFIAooooAKKKKACiiigAooooAKKKKACiiigCO5m+z2ss2N3loXxnrgZqLTLz+0dLtLzZ5f2iFJd
mc7dwBxn8aNS/wCQXd/9cX/9BNVfDX/Ir6T/ANecX/oAoDsadFFFABRRRQAUUUUAUbnUxDq9np8c
RkluFeRyDjyo1H3j9SQB9far1YXh0G/ub7W5Af8ASn8q3BH3YEJC/wDfTbm/EVu0AFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAxv8Aj4X/AHT/ADFPpjf8fC/7p/mKfTYIKKKKQBRRRQAUUUUAFFFFABVWTUIIdTgsH3LNPG0k
fHysFxkZ9eQcelWqxvFFpLLpi3lmu680+QXUIHVtv3k/4EpYfjQM2aKhs7uK/sobq3bfDMgkRvUE
ZFTUCCmySLFG0kjBUQFmY9AB1NOrJ8SafeajpMsdjqE9nIEfPkxo5l+U/L8wP6c0MaNOGaO4hjmh
cPHIoZGU8MDyCKfXN6DpGsWXhiOA6xIbtoIhH9qtkItiAMrtXaW9OT2rQtrTWU0ueK51O2lvmJ8q
4W02on1Tec9+4ptWEjUowPSsuztNZi0+4jvNUtp7t8+TMlpsWPjuu87ufcUum2urwW066jqVtdTM
P3LxWnlCPjuN53c47ikBp0Vl6Xaazb+d/amqW13uXEXlWflbD6n52z29KjsbDXEW4XUdZt5hJGVi
a3svKaJv73LMD9CKANOK5hmlmiilV5IGCyKDyhIBAP4EGpa5Hw/oGr2fiHUbi61u+lh89CVkghVb
keUoySFyMHjjH3a66mAUUUUgCiiigAooooAKKKKACiiigCO5uYbO3kuLmRYoY13O7HAUepqQHIyO
hrm/G+k6hqmg3S6ff3MJEDg28MSP55PQHcCR+BFWotM1iDSDBDrhlvC4YXN1ao21f7uxNo/GgDao
rLFprP8AYxhOqWx1HdkXP2T5MZ6eXv8ATj71LDa6wujyQzanbPqBPyXItMIo46x7+e/fvQBp0Vl2
tprMemTxXWqW0t62fKnW02JHxxlN53fmKLK01mKwuI73VLae6cHyZktPLWPjuu87ufcUAalRQXMN
z5nkSrJ5bmN9pztYdQfesy20/WvsNzDfa1E08mPJntrMRmL14ZmB/Gszwloeq6ddXst9q15LEbuU
+RLBEqy5xiTIUHn2OPanYDq6rTahBDqFtZMWM9wruiqM4VcZJ9ByB9TVmsHQP+JlqF/rbcpK32a1
P/TFCQWH+8+4/QLSA3qKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAY3/Hwv+6f5in0xv+Phf90/zFPpsEFFFFIAoooo
AKKKKACiiigAooooApxyWOnS22mxBIGkV2hiVcAheWx275xVysfxPaSzaYt3ZruvbCQXUAHViv3k
/wCBKWH41pWd3Df2UF3btuhnQSIfUEZFAE1MllSCF5ZDhI1LMfQDk0+qmrf8ge9/695P/QTQxrVk
9tcR3dtFcQNuilQOjYxlSMg1JWd4d/5FrS/+vSL/ANAFaNNqzEtUFFFFIAooooAggvYLm4uIIn3S
WzBJRg/KSoYfoRU9Ymif8h/xD/19Rf8AolK26ACiiigAooooAKKKKACiiigAooooAhvbyDT7Oa6u
n2QQqXdsE4A9hUwOQCOhrF8Zf8idq3/Xs/8AKtiP/Vp9BQA6iiigAooooAKgtb2C9Ext33+TK0L8
EYdeoqesPwv93Vv+wnP/ADFC/r8AZqSXduLxLJ3Hnyxs4jwTlRgE+w5FSQQRWsEcEEaxxRqFRFGA
oHQCsXw9/wATG7vtbblblvJtc9oEJAI/3m3N9MVvUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAMb/j4X/dP8xT6Y
3/Hwv+6f5in02CCiiikAUUUUAFFFFABRRRQAUUUUAFVrS2tNNhjs7YJEmWaOLd75OAe2T+FWaxPF
NvJ9gi1K1Qtd6ZJ9pjUdXUDEifihP44oA26jnSOW3kSbHlMhV8nA2kc80W1xFd20VxA4eKVA6MO4
IyDUGrf8ge9/695P/QTQ9BrUltIoYLOCK1x9nSNVj2nI2gYHPfinT3ENrC01xLHFEv3nkYKo+pNU
vDv/ACLWl/8AXpF/6AKy/iEhk8G3KKsbM01uAsgyhPnJ94enrTe9hLY2hq2nmzN2L+1NqDtM3nLs
z6bs4otdW0++kMdnf2txIBkrFMrkD1wDXIeGNBtby81u21qzskuEuoWksrePZbgIuY5FH8W7Jzn+
7jHFV7C1tNG8D6hren2cEWo24vI45Y1C4UzN1xxgYHXoBQ9A3O/SeKSV40lRpI8b1DAlc9MjtT64
/wAMXd1pepQaLd2+nEXFu1zHNZSs7HBAJlLcknd97vzXYUNWBO5Wtre1huruS32+dM6tPhsncFAG
R2+UCrNYeiD/AIqDxF/19Rf+iUqex1XULrUXt7nQrq0gXdi5kmiZWx04Vi3P0oA1aKyrXVdQn1Rr
abQrq3tgWAu3miKEDodoYtz9KF1XUDrH2Q6FdC13FftnnRbMY67d279KQGrRWU+q6gusC0XQrprX
eF+2CaLZj127t36UXWq6hBqq20OhXU9sSoN2s0QQA9TtLBuPpQBq0VlX2q6ha6ilvbaFdXcDbc3M
c0SquevDMG4+lGparqFnepDaaFdX0TAEzxTRKqnPTDMDx9KANWisvVtTv7CWNbLRLnUVZcs8M0SB
D6Hew/SjVNTv7IQmz0S5vzIuXEU0SeWfQ7mGfw9KANSiszUdTv7S2t5LXRbm9klGZIo5olMXA4JZ
gD6cZ6Ul5qd/b6fbz2+iXN1PLjzLdJolaLjuWYA+nBNAFvUbe1utPngv9v2WRCsu5to298ntVgAA
ADp2rA8TTS3PgLUZbi2e2ke0YtC7KxQ46EgkH8K3o/8AVp9BTAZc3dvZQma7nigiBwXlcKv5moX1
XT47Rbt761W2c4WYzKEY+zZxWB8QYZLjTNMihjt5ZX1OAIlyu6Jjk8MB2ql4S0KwvtOvk1W0tTcw
6k8k1mke2C3lC7RtXupUhsnruzS6N/10/wAwf9fidSuu6U8UkianYtHFjewuEITPTJzxUtnqVlqG
77FeW1zs+95Mqvj64Nct4M0LRl8I2d7NY2gMloFnZoxtZVYt8w6HHXJ5q/4O06COC61aK0htTqTh
4444wm2EcRggdyMsf96qasB0dU7eyslgu4rcKUnkczhXJy7fe5zwauVh+F/u6t/2E5/5ipX9fgBs
W9vFaW0VvboEhiQIijoqgYAqSiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBjf8fC/7p/mKfTG/4+F/3T/MU+mw
QUUUUgCiiigAooooAKKKKACiiigAooooAp6VpsekWC2cDu0KMxjDfwKSSFHsM4HtU9zALm1mgYkL
KjISOoyMVLVbUnaLS7t42KusLsrDqCFPNDGtx1jaLYafbWiMWWCJYgzdSFGMn8qW6tIL6AwXUKTR
EqxRxkZBBB/AgGq+hSyT6Bp0szl5JLaNnZurEqCSavU3uJbFWXTbOeeWaW2ieWaHyJGK8vHz8p9R
yfzqHTdA0vR7eWDTbC3toZjmRI0wH4xyPpWhRSAz9L8P6VojStpen21o0v3zDGFLVoUUUAU7TTks
72+uVdma8kWRgcYUhAvH/fNXKyNJuZpta1yKSVnjhuI1jUnhAYkJA/Ek1r0AFFFFABRRRQAUUUUA
FFFFABRRRQBU1XT01bSrmxldkS4jMbMvUA+lWlG1QPQYrK8VXE1p4W1Ke3kaKaO3ZkdTgqcdRWoh
zGpPXAoAjuLSC78r7REknlSCWPcM7XHRh7ioZ9IsLn7X51pC/wBsUJcZX/WgDADeuBVyigDOtPD+
lWOmy6fa2EENnNnzIUXCtkYOR7gVoKoVQqgBQMADtS0UAFU9O05NNFyI3Z/tFw9w27HBbqB7cVcr
I8O3M1yup+fK0nl6hNGm4/dUEYA9qF/X4AzXooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z

--_004_81dc4a7f26324e129f70475d1abe477chuaweicom_--


From nobody Fri Jan 28 00:40:19 2022
Return-Path: <slitkows.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 4EBCE3A242A for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 00:40:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.986
X-Spam-Level: 
X-Spam-Status: No, score=-1.986 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, 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 ObuMA07oSvb8 for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 00:40:11 -0800 (PST)
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 8E5803A2428 for <spring@ietf.org>; Fri, 28 Jan 2022 00:40:10 -0800 (PST)
Received: by mail-ed1-x52a.google.com with SMTP id u24so8286662eds.11 for <spring@ietf.org>; Fri, 28 Jan 2022 00:40:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=from:to:references:in-reply-to:subject:date:message-id:mime-version :thread-index:content-language; bh=wkySlEl4NQJdOwpiVhNWx4/rqdjA0m/33W+02G4qwNU=; b=lEq6/WGw/ydsKe3w9watPsi9/X27zo+hmRVbgcWnRvsoGTCNt/vSOdARMrz2WEgHae XlQMo1Z++PDXRBIegKH1v5mr9LM032KCacUYuX3bC77f2GPxXvIzL80uG3/Qpzm5r0kr Y1SiwLIpNgN4CnHfQ4+1cQIKW0U+Cs0XGnoBD/3gDgofuGk3llD58TuBcRMbruGXM/Xy /2fLKX9+9JhNa9zeSenUjPwKLqr0Q/yfjOvSqT08fK1r214oTJFl66GdTR30jc0jaICZ F6WOUIZP2PemyL+sq0NOR2woV/K3mgwWrqEatigUdPq0ojK7b9W3rWcVeVP+8cXb8+gH tC5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:thread-index:content-language; bh=wkySlEl4NQJdOwpiVhNWx4/rqdjA0m/33W+02G4qwNU=; b=ypSqMCAAG4XYJuEHo80vuUZVLW4ZO3TjJnFcTJGEovtBzPYlmCwFsIrgEdHpih2ohg 3L6qx1/DZfpnJFhT9kAEPsAOA1hLK5z19SxVu0x2kBtYdUEqkhFjA3JlyTkUsIy7ANr6 5RNTAmozlA0Dm+nPtRtPujKmKu5DyFlblodCVXfO3ZB4ruPdWjj93vu9XbvYXfftkVP2 sPcVrxpmFbUi+CB7d9h8K0WDTlxc94gZbQXk8yLBHRfqzkc9OnUs3L8wPFkaYCsfCLFc osLdjsAwvAxpriD3fl+0k++q+fzWi705DYS78fTyVKlUlaGYAw77ckKky23Y4+aMliK3 5XQg==
X-Gm-Message-State: AOAM533Nx2Lf8Q9oOiKRd8tZ/i1Rrvo7mqvRhf4Y2SqeN2hZ8SxHEix2 xORfHY7qgJ5Zy0mYopxZZxlRqYHgHQ==
X-Google-Smtp-Source: ABdhPJxutwvZTgBHB7okjM2+FaMrJ7C3nLoxTCUd7U81t6KRff111m7d1UiV/hzeE01bDbG/rzAIPg==
X-Received: by 2002:a05:6402:3514:: with SMTP id b20mr7188395edd.65.1643359208050;  Fri, 28 Jan 2022 00:40:08 -0800 (PST)
Received: from CSCOWPF2QW8Y3 ([173.38.220.40]) by smtp.gmail.com with ESMTPSA id jz21sm9574527ejc.208.2022.01.28.00.40.05 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Jan 2022 00:40:07 -0800 (PST)
From: <slitkows.ietf@gmail.com>
To: "'Huaimo Chen'" <huaimo.chen@futurewei.com>, "'Huzhibo'" <huzhibo@huawei.com>, <bruno.decraene@orange.com>, "'SPRING WG'" <spring@ietf.org>
References: <0a418bde57354add875c44f02d18213d@huawei.com> <07fb01d81292$4124b700$c36e2500$@gmail.com> <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com> <00ba01d813a5$0856d6b0$19048410$@gmail.com> <BY3PR13MB5044CCFD071515060750FEC3F2219@BY3PR13MB5044.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB5044CCFD071515060750FEC3F2219@BY3PR13MB5044.namprd13.prod.outlook.com>
Date: Fri, 28 Jan 2022 09:40:02 +0100
Message-ID: <001201d81422$a5366a40$efa33ec0$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0013_01D8142B.06FE0690"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIVWnFSRsbd58nY4vt6IaGbGaj2TwMNHzr7AdOyOFQBRJv/qQJp0CIgq7kVh/A=
Content-Language: fr
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/pTszkqOeoViR_9wi1nSGqZQoRSM>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 08:40:17 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0013_01D8142B.06FE0690
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

 

[SLI2].... To get FRR working, no choice, all the nodes must support the
extension. ...

[HC]: When some nodes (not all) support the extension, FRR may work for some
failures.

 

[SLI3]: MAY or MAY NOT, there is absolutely no guarantee, then an SP who
wants to keep the guarantee of FRR (FRR is a guaranteed SLA to their
customers), they must deploy everywhere.

I'm always trying to think with realistic deployments in mind, not just
theoretical case on paper.

 

 

From: Huaimo Chen <huaimo.chen@futurewei.com> 
Sent: jeudi 27 janvier 2022 23:03
To: slitkows.ietf@gmail.com; 'Huzhibo' <huzhibo@huawei.com>;
bruno.decraene@orange.com; 'SPRING WG' <spring@ietf.org>
Subject: Re: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi Stephane,

 

    Thank you for your comments.

 

[SLI2].... To get FRR working, no choice, all the nodes must support the
extension. ...

[HC]: When some nodes (not all) support the extension, FRR may work for some
failures.

 

Best Regards, 

Huaimo

  _____  

From: spring <spring-bounces@ietf.org <mailto:spring-bounces@ietf.org> > on
behalf of slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com>
<slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> >
Sent: Thursday, January 27, 2022 12:40 PM
To: 'Huzhibo' <huzhibo@huawei.com <mailto:huzhibo@huawei.com> >;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com>
<bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> >; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: Re: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding 

 

Hi,

 

[SLI] Your statement is purely theoretical and life in real networks is not
theoretical. You cannot predict which router will converge first (routers
may have different CPUs, may have different tasks to execute.). B may
converge first maybe, but maybe it will be C or D. no one knows and it's
unpredictable. So at the end, if you want to guarantee the mechanism to
work, all routers have to support the mechanism.

                  --------->[HZB]IGP convergence is much faster than SR-TE
rerouting, Therefore, even if node B is slower than node C and node D in the
previous example, the convergence time of the SR-TE path is far shorter than
the convergence time of the SR-TE path. If some nodes in the network do not
support the convergence, convergence may exceed 50 ms in some scenarios. If
all nodes in the network support the convergence, That would result in
better convergence performance.

 

[SLI2]of course SR-TE will converge slower, I never discussed about the head
end. My point:  If C is faster than B and C does not support your mechanism,
it will drop traffic and your FRR is not guaranteed anymore. To get FRR
working, no choice, all the nodes must support the extension (seems you are
mixing convergence and protection which are two different things: networks
are never converging in 50ms). 

 

 

 

 

[SLI] Directing traffic to few nodes that could do proxy forwarding can have
serious traffic impact and at the end cause damages to traffic that has
nothing to do with the failure. It's the solution, but it has major
drawbacks from an operational point of view.

 

--------->[HZB] Similar to the existing FRR mechanism, this document only
filters out the nodes that do not support PF. For the same fault point,
different remote nodes select different PF nodes and load balance traffic to
different PF nodes.

 

[SLI2] The goal of TI-LFA is to try to keep the traffic on a path that has
been sized properly (this is one of the key point of TI-LFA). History of FRR
shown that this is important to constraint/steer FRR path on path that can
fit traffic. (See RFC7916).

So, letting traffic going to any neighbor of the failed node without any
control is wrong and may create more damages. When FRR traffic creates
congestion on some links the protected traffic was not intended to flow on,
you'll start to impact and drop other traffic which was not initially
flowing through the failed link/node (usually hard to explain to customers).
Keeping control of FRR path is a very important topic. 

 

 

Stephane

 

 

 

 

 

 

From: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> > 
Sent: mercredi 26 janvier 2022 12:49
To: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> ;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi,

 

Please find more inline.

 

 

From: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com>
[mailto:slitkows.ietf@gmail.com] 
Sent: Wednesday, January 26, 2022 4:54 PM
To: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> >;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi,

 

Please find more inline.

 

From: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> > 
Sent: mercredi 26 janvier 2022 09:31
To: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> ;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi slitkows :

 

Thanks for your comments, Please see inline.

 

Thanks

 

Zhibo Hu

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of
slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> 
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING
WG' <spring@ietf.org <mailto:spring@ietf.org> >
Subject: Re: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi 

 

I'm NOT supporting this draft for the following reasons:

 

1.	The WG already have a WG document which is dealing with this
problem, I don't think that WG should come with multiple documents/solutions
for the same solution space as it may just confuse the industry and create
deployment issues as different vendors may pick different solutions.

-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local
behaviors to implement SR-TE node protection.
draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node
protection. 

 

It optimized the number of entries in the Context Table. This solution
solves the connectivity problem after IGP convergence, and protects binding
segments.

 

[SLI] While I think your arguments are not completely valid (see discussion
below), this has nothing to do with the one draft vs two drafts discussion.
As there is already a WG doc, I don't see any reason for creating another
one except creating artificial work for the IETF and confusing readers.

 

2.	Adding protocols extensions adds complexity in the solution without
adding a strong value.

 

The document claims that "[I-D.ietf-spring-segment-protection-sr-te-paths] .
may not work for some cases such as some of nodes in the network not
supporting this solution.". While this is true, the proposed solution in
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same caveat
and requires all nodes in the network to support the solution.

 

Considering the following straight line network: A -B -C -D - E - F - G -H
and an SR policy from A to H using SID_G, routers A to F have to support the
extension to make the solution working, if one of the router doesn't support
the extension, traffic will be dropped. 

 

Then, there is no value compared to the timer-based solution of
[I-D.ietf-spring-segment-protection-sr-te-paths]

 

Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G
may have multiple upstream neighbors let's say F and F' and the solution
allows for F' to support the extension while F may not support, so the
solution will send the traffic to F'. Well yes, but this still requires all
routers upstream to F' to support this extension and maybe F is on the path
to F'. So, I don't think the argument is valid as it may possibly work
tactically depending on the network topology when we look at a small portion
of the network, but when we look at the whole network, operator will have to
upgrade all their nodes to support the extension to ensure the benefit is
there. 

 

In addition, in term of traffic, forwarding traffic to a neighbor of the
failed node which wasn't initially on the path, could lead to traffic
congestion or high traffic peaks on links that were not sized to carry this
traffic. We could easily expect some traffic tromboning, where traffic goes
to this non-natural neighbor of the failed node and then goes back over some
part of the same path before reaching the destination.

 

So these protocol extensions are bringing complexity for no value here.

---------> Protocols extensions can accurately direct traffic to a node that
can perform proxy forwarding and solve the problem that traffic cannot be
forwarded to a proxy forwarding node after IGP convergence. This protocol
extension is necessary.

This solution does not require that all network nodes support this
extension, take the example you have mentioned :

but it still requires that all routers upstream to F' support this extension
---> This description is inaccurate, assuming that the previous segment is
node B, when node G fails. When the node B converges, the node B finds the
PF

node F' adjacent to G, and can push the node Sid of the node F',Even if C
and D do not support this protocol extension, this is not affected.

 

 

[SLI] Your statement is purely theoretical and life in real networks is not
theoretical. You cannot predict which router will converge first (routers
may have different CPUs, may have different tasks to execute.). B may
converge first maybe, but maybe it will be C or D. no one knows and it's
unpredictable. So at the end, if you want to guarantee the mechanism to
work, all routers have to support the mechanism.

                    --------->[HZB]IGP convergence is much faster than SR-TE
rerouting, Therefore, even if node B is slower than node C and node D in the
previous example, the convergence time of the SR-TE path is far shorter than
the convergence time of the SR-TE path. If some nodes in the network do not
support the convergence, convergence may exceed 50 ms in some scenarios. If
all nodes in the network support the convergence, That would result in
better convergence performance.

 

In addition, the Hold timers solution mentioned in
[I-D.ietf-spring-segment-protection-sr-te-paths] does not extend protocols,
but is also complex. In addition, slow deletion is required for node faults.
In addition, loop prevention is implemented to prevent loops.Moreover, it
cannot accurately direct traffic to a node that can perform proxy
forwarding.

[SLI] Directing traffic to few nodes that could do proxy forwarding can have
serious traffic impact and at the end cause damages to traffic that has
nothing to do with the failure. It's the solution, but it has major
drawbacks from an operational point of view.

   --------->[HZB] Similar to the existing FRR mechanism, this document only
filters out the nodes that do not support PF. For the same fault point,
different remote nodes select different PF nodes and load balance traffic to
different PF nodes.

 

3.	Regarding BSID, I'm not fan of advertising BSIDs in IGP as there may
be hundreds or thousands of BSID on a node which again will create a lot of
burden in IGP. The proposed way will have to be discussed in LSR, not in
SPRING (see next comment).

 

Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work
with BSIDs as long as BSID information of failed node is available in the
control-plane of PLRs by whatever mechanism. I think this BSID handling is
orthogonal to the proxy-forwarding controlplane behavior. The forwarding
operations for BSID will have to be discussed more in details, we could not
expect all HW to be able to do 3 or 4 lookups without any perf degradation.

-------> Binding segments need to be exchanged only between neighbors and do
not need to be flooded to the entire IGP domain. Therefore, binding segments
do not exert pressure on IGP performance.The control-plane processing and
forwarding-plane processing of the BSID are not strongly coupled.

 

[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in
SPRING. So please take the discussion to LSR for the control plane and
forwarding aspects could be further described in
[I-D.ietf-spring-segment-protection-sr-te-paths] if WGs agrees that BSID is
interesting to solve.

   --------->[HZB]Sure. We will consider whether we need to divest some of
it into the LSR.

 

 

SR-TE protection    

takes effect only from the time during a fault occurs to the TE path
converges. Therefore, SR-TE protection does not take effect during normal
forwarding,Compared with impaired connectivity, performance degradation is
acceptable.

 

4.	The document is currently a bit borderline between SPRING and LSR as
it talks in good details about IGP protocol extensions. If it's a SPRING
doc, it should detail reqs for protocols but nothing beyond.

                ------->As you said, this document defines the detail
requests for IGP protocols

[SLI] No it goes beyond requirements and already talks about encoding: 

"For supporting binding SID proxy forwarding, a new IS-IS TLV, called

   Binding Segment TLV, is defined.  It contains a binding SID and a

   list of segments (SIDs).  This TLV may be advertised in IS-IS Hello

   (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs (CS-LSP)

   [RFC7356].

 

This is not a requirement; this is an IS-IS solution description that has to
be discussed in LSR not in SPRING.

--------->[HZB]Sure. We will consider whether we need to divest some of it
into the LSR.

 

 

 

 

 

Brgds,

 

Stephane

 

 

From: spring <spring-bounces@ietf.org <mailto:spring-bounces@ietf.org> > On
Behalf Of bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> 
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org <mailto:spring@ietf.org> >
Subject: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Dear WG,

 

This message starts a 2 week WG adoption call, ending 27/01/2022, for
draft-hu-spring-segment-routing-proxy-forwarding

 
<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatrack
er.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-forwarding%2F&data
=04%7C01%7Chuaimo.chen%40futurewei.com%7Cec704a1a740841cf330108d9e1bc3617%7C
0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789020781089815%7CUnknown%7CTW
FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D
%7C1000&sdata=AP4sfZJYO%2Fq8ICziVDI4pO0I7u%2B0jCzB%2BwhawN8nyiQ%3D&reserved=
0>
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwa
rding/

 

After review of the document please indicate support (or not) for WG
adoption of the document to the mailing list.

 

Please also provide comments/reasons for your support (or lack thereof) as
this is a stronger way to indicate your (non) support as this is not a vote.


 

If you are willing to work on or review the document, please state this
explicitly. This gives the chairs an indication of the energy level of
people in the working group willing to work on the document.

 

Thanks!

Bruno, Jim, Joel

____________________________________________________________________________
_____________________________________________
 
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 avez recu
ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques 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
information 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
delete 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.

------=_NextPart_000_0013_01D8142B.06FE0690
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-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=3Dus-ascii"><meta name=3DGenerator 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:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	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.xmsonormal, li.xmsonormal, div.xmsonormal
	{mso-style-name:x_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.xmsolistparagraph, li.xmsolistparagraph, div.xmsolistparagraph
	{mso-style-name:x_msolistparagraph;
	margin:0cm;
	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;}
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;}
/* List Definitions */
@list l0
	{mso-list-id:350838145;
	mso-list-template-ids:-1364963026;}
@list l1
	{mso-list-id:565145687;
	mso-list-template-ids:288112678;}
@list l1:level1
	{mso-level-start-at:3;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2
	{mso-list-id:750931499;
	mso-list-template-ids:-108879534;}
@list l2:level1
	{mso-level-start-at:4;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3
	{mso-list-id:801458811;
	mso-list-template-ids:802438664;}
@list l3:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
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=3DEN-US link=3Dblue =
vlink=3Dpurple style=3D'word-wrap:break-word'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DFR>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;background:white'>[SLI2].... To =
get FRR working, no choice, all the nodes must support the extension. =
...</span><span =
style=3D'font-size:12.0pt;color:black'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;background:white'>[HC]: When =
some nodes (not all) support the extension, FRR may work for some =
failures.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;color:black'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal>[SLI3]: MAY or MAY NOT, there is absolutely no =
guarantee, then an SP who wants to keep the guarantee of FRR (FRR is a =
guaranteed SLA to their customers), they must deploy =
everywhere.<o:p></o:p></p><p class=3DMsoNormal>I&#8217;m always trying =
to think with realistic deployments in mind, not just theoretical case =
on paper.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><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=3DMsoNormal><b>From:</b> Huaimo Chen =
&lt;huaimo.chen@futurewei.com&gt; <br><b>Sent:</b> jeudi 27 janvier 2022 =
23:03<br><b>To:</b> slitkows.ietf@gmail.com; 'Huzhibo' =
&lt;huzhibo@huawei.com&gt;; bruno.decraene@orange.com; 'SPRING WG' =
&lt;spring@ietf.org&gt;<br><b>Subject:</b> Re: [spring] WG adoption call =
- =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt;color:black'>Hi&nbsp;Stephane,<o:p></o:p></span=
></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;color:black'>&nbsp; &nbsp; Thank you for your =
comments.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;background:white'>[SLI2].... To =
get FRR working, no choice, all the nodes must support the extension. =
...</span><span =
style=3D'font-size:12.0pt;color:black'><o:p></o:p></span></p></div><div><=
p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;background:white'>[HC]: When =
some nodes (not all) support the extension, FRR may work for some =
failures.</span><span =
style=3D'font-size:12.0pt;color:black'><o:p></o:p></span></p></div><div><=
p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;color:black'><o:p>&nbsp;</o:p></span></p></div>=
<div><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;color:black'>Best Regards, =
<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;color:black'>Huaimo<o:p></o:p></span></p></div>=
</div><div class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center'><hr size=3D2 width=3D"98%" =
align=3Dcenter></div><div id=3DdivRplyFwdMsg><p =
class=3DMsoNormal><b><span style=3D'color:black'>From:</span></b><span =
style=3D'color:black'> spring &lt;<a =
href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; =
on behalf of <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a> =
&lt;<a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a>&gt;<b=
r><b>Sent:</b> Thursday, January 27, 2022 12:40 PM<br><b>To:</b> =
'Huzhibo' &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt;; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a> =
&lt;<a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>&g=
t;; 'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> Re: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding</span> =
<o:p></o:p></p><div><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p></div></div><div><div><p =
class=3Dxmsonormal><span lang=3DFR>Hi,</span><o:p></o:p></p><p =
class=3Dxmsonormal><span lang=3DFR>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal>[SLI] Your statement is purely theoretical and life =
in real networks is not theoretical. You cannot predict which router =
will converge first (routers may have different CPUs, may have different =
tasks to execute&#8230;). B may converge first maybe, but maybe it will =
be C or D&#8230; no one knows and it&#8217;s unpredictable. So at the =
end, if you want to guarantee the mechanism to work, all routers have to =
support the mechanism.<o:p></o:p></p><p class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
---------&gt;[HZB]IGP convergence is much faster than SR-TE =
rerouting,</span> <span =
style=3D'font-size:10.5pt;color:#1F497D'>Therefore, even if node B is =
slower than node C and node D in the previous example, the convergence =
time of the SR-TE path is far shorter than the convergence time of the =
SR-TE path. If some nodes in the network do not support the convergence, =
convergence may exceed 50 ms in some scenarios. If all nodes in the =
network support the convergence, That would result in better convergence =
performance.</span><o:p></o:p></p><p class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>[SLI2]of course SR-TE will =
converge slower, I never discussed about the head end. My point: =
&nbsp;If C is faster than B and C does not support your mechanism, it =
will drop traffic and your FRR is not guaranteed anymore. To get FRR =
working, no choice, all the nodes must support the extension (seems you =
are mixing convergence and protection which are two different things: =
networks are never converging in 50ms). </span><o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal>[SLI] Directing traffic to few nodes that could do =
proxy forwarding can have serious traffic impact and at the end cause =
damages to traffic that has nothing to do with the failure. It&#8217;s =
the solution, but it has major drawbacks from an operational point of =
view.<o:p></o:p></p><p class=3Dxmsonormal>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>---------&gt;[HZB] Similar to =
the existing FRR mechanism, this document only filters out the nodes =
that do not support PF. For the same fault point, different remote nodes =
select different PF nodes and load balance traffic to different PF =
nodes.</span><o:p></o:p></p><p class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span style=3D'font-size:10.5pt;color:#1F497D'>[SLI2] =
The goal of TI-LFA is to try to keep the traffic on a path that has been =
sized properly (this is one of the key point of TI-LFA). History of FRR =
shown that this is important to constraint/steer FRR path on path that =
can fit traffic. (See RFC7916).</span><o:p></o:p></p><p =
class=3Dxmsonormal><span style=3D'font-size:10.5pt;color:#1F497D'>So, =
letting traffic going to any neighbor of the failed node without any =
control is wrong and may create more damages. When FRR traffic creates =
congestion on some links the protected traffic was not intended to flow =
on, you&#8217;ll start to impact and drop other traffic which was not =
initially flowing through the failed link/node (usually hard to explain =
to customers). Keeping control of FRR path is a very important topic. =
</span><o:p></o:p></p><p class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>Stephane</span><o:p></o:p></p><p=
 class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal>&nbsp;<o:p></o:p></p><p class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal>&nbsp;<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=3Dxmsonormal><b>From:</b> Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt; =
<br><b>Sent:</b> mercredi 26 janvier 2022 12:49<br><b>To:</b> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a>; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3Dxmsonormal>&nbsp;<o:p></o:p></p><p class=3Dxmsonormal><span =
lang=3DFR>Hi,</span><o:p></o:p></p><p class=3Dxmsonormal><span =
lang=3DFR>&nbsp;</span><o:p></o:p></p><p class=3Dxmsonormal><span =
lang=3DFR>Please find more inline.</span><o:p></o:p></p><p =
class=3Dxmsonormal><span lang=3DFR =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;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=3Dxmsonormal><b>From:</b> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a> [<a =
href=3D"mailto:slitkows.ietf@gmail.com">mailto:slitkows.ietf@gmail.com</a=
>] <br><b>Sent:</b> Wednesday, January 26, 2022 4:54 PM<br><b>To:</b> =
Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt;; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3Dxmsonormal>&nbsp;<o:p></o:p></p><p class=3Dxmsonormal><span =
lang=3DFR>Hi,</span><o:p></o:p></p><p class=3Dxmsonormal><span =
lang=3DFR>&nbsp;</span><o:p></o:p></p><p class=3Dxmsonormal><span =
lang=3DFR>Please find more inline.</span><o:p></o:p></p><p =
class=3Dxmsonormal><span lang=3DFR>&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=3Dxmsonormal><b>From:</b> Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt; =
<br><b>Sent:</b> mercredi 26 janvier 2022 09:31<br><b>To:</b> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a>; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3Dxmsonormal>&nbsp;<o:p></o:p></p><p class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>Hi </span>slitkows =
:<o:p></o:p></p><p class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D'>Thanks for your comments, =
Please see inline.</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span =
style=3D'font-size:10.5pt;color:#1F497D'>Thanks</span><o:p></o:p></p><p =
class=3Dxmsonormal style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal><span style=3D'font-size:10.5pt;color:#1F497D'>Zhibo =
Hu</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=3Dxmsonormal><b>From:</b> spring [<a =
href=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a=
>] <b>On Behalf Of </b><a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a><br><b=
>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br><b>To:</b> <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> Re: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3Dxmsonormal>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal>Hi<span style=3D'color:#1F497D'> =
</span><o:p></o:p></p><p class=3Dxmsonormal>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal>I&#8217;m NOT supporting this draft for the following =
reasons:<o:p></o:p></p><p class=3Dxmsonormal>&nbsp;<o:p></o:p></p><ol =
style=3D'margin-top:0cm' start=3D1 type=3D1><li class=3Dxmsonormal =
style=3D'color:black;margin-top:0cm;margin-bottom:0cm;mso-list:l0 level1 =
lfo1'><span style=3D'color:windowtext'>The WG already have a WG document =
which is dealing with this problem, I don&#8217;t think that WG should =
come with multiple documents/solutions for the same solution space as it =
may just confuse the industry and create deployment issues as different =
</span>vendors may pick different solutions.<o:p></o:p></li></ol><p =
class=3Dxmsonormal style=3D'margin:0cm;text-indent:44.0pt'><span =
style=3D'color:black'>-----&gt;</span><span =
style=3D'font-size:10.5pt;color:black'> =
[I-D.ietf-spring-segment-protection-sr-te-paths] defines local behaviors =
to implement SR-TE node protection. =
draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node =
protection. </span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm'><span =
style=3D'color:black'>&nbsp;</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm;text-indent:44.0pt'><span =
style=3D'font-size:10.5pt;color:black'>It</span><span =
style=3D'color:black'> </span><span =
style=3D'font-size:10.5pt;color:black'>optimized the number of entries =
in the Context Table.</span><span style=3D'color:black'> </span><span =
style=3D'font-size:10.5pt;color:black'>This solution solves the =
connectivity problem after IGP convergence, and protects binding =
segments.</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm'>[SLI] While I think your arguments are not =
completely valid (see discussion below), this has nothing to do with the =
one draft vs two drafts discussion. As there is already a WG doc, I =
don&#8217;t see any reason for creating another one except creating =
artificial work for the IETF and confusing readers.<o:p></o:p></p><p =
class=3Dxmsolistparagraph =
style=3D'margin-left:36.0pt'>&nbsp;<o:p></o:p></p><ol =
style=3D'margin-top:0cm' start=3D2 type=3D1><li class=3Dxmsonormal =
style=3D'margin-top:0cm;margin-bottom:0cm;mso-list:l3 level1 =
lfo2'>Adding protocols extensions adds complexity in the solution =
without adding a strong value.<o:p></o:p></li></ol><p =
class=3Dxmsolistparagraph =
style=3D'margin-left:36.0pt'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsolistparagraph style=3D'margin-left:72.0pt'>The document =
claims that &#8220;[I-D.ietf-spring-segment-protection-sr-te-paths] =
&#8230; may not work for some cases such as some of nodes in the network =
not supporting this solution.&#8221;. While this is true, the proposed =
solution in draft-hu-spring-segment-routing-proxy-forwarding has exactly =
the same caveat and requires all nodes in the network to support the =
solution.<o:p></o:p></p><p class=3Dxmsolistparagraph =
style=3D'margin-left:72.0pt'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsolistparagraph style=3D'margin-left:72.0pt'>Considering the =
following straight line network: A -B -C -D &#8211; E &#8211; F - G -H =
and an SR policy from A to H using SID_G, routers A to F have to support =
the extension to make the solution working, if one of the router =
doesn&#8217;t support the extension, traffic will be dropped. =
<o:p></o:p></p><p class=3Dxmsolistparagraph =
style=3D'margin-left:72.0pt'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsolistparagraph style=3D'margin-left:72.0pt'>Then, there is no =
value compared to the timer-based solution of =
[I-D.ietf-spring-segment-protection-sr-te-paths]<o:p></o:p></p><p =
class=3Dxmsolistparagraph =
style=3D'margin-left:72.0pt'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsolistparagraph style=3D'margin-left:72.0pt'>Authors of =
draft-hu-spring-segment-routing-proxy-forwarding argued that G may have =
multiple upstream neighbors let&#8217;s say F and F&#8217; and the =
solution allows for F&#8217; to support the extension while F may not =
support, so the solution will send the traffic to F&#8217;. Well yes, =
but this still requires all routers upstream to F&#8217; to support this =
extension and maybe F is on the path to F&#8217;. So, I don&#8217;t =
think the argument is valid as it may possibly work tactically depending =
on the network topology when we look at a small portion of the network, =
but when we look at the whole network, operator will have to upgrade all =
their nodes to support the extension to ensure the benefit is there. =
<o:p></o:p></p><p class=3Dxmsolistparagraph =
style=3D'margin-left:72.0pt'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsolistparagraph style=3D'margin-left:72.0pt'>In addition, in =
term of traffic, forwarding traffic to a neighbor of the failed node =
which wasn&#8217;t initially on the path, could lead to traffic =
congestion or high traffic peaks on links that were not sized to carry =
this traffic. We could easily expect some traffic tromboning, where =
traffic goes to this non-natural neighbor of the failed node and then =
goes back over some part of the same path before reaching the =
destination.<o:p></o:p></p><p class=3Dxmsolistparagraph =
style=3D'margin-left:72.0pt'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsolistparagraph style=3D'margin-left:72.0pt'>So these protocol =
extensions are bringing complexity for no value here.<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm;text-indent:49.5pt'><span =
style=3D'color:black'>---------&gt;</span><span =
style=3D'font-size:10.5pt;color:black'> Protocols extensions can =
accurately direct traffic to a node that can perform proxy forwarding =
and solve the problem that traffic cannot be forwarded to a proxy =
forwarding node after IGP convergence. This protocol extension is =
necessary.</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm;text-indent:47.25pt'><span =
style=3D'font-size:10.5pt;color:black'>This solution does not require =
that all network nodes support this extension, take the example you have =
mentioned :</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm;text-indent:89.25pt'><span =
style=3D'font-size:10.5pt;color:black'>but it still requires that all =
routers upstream to F' support this extension ---&gt; This description =
is inaccurate, assuming that the previous segment is node B, when node G =
fails. When the node B converges, the node B finds the =
PF</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:44.65pt'><span style=3D'font-size:10.5pt;color:black'>node F' =
adjacent to G, and can push the node Sid of the node F',Even if C and D =
do not support this protocol extension, this is not =
affected.</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:44.65pt'>&nbsp;<o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:44.65pt'>[SLI] Your statement is purely theoretical and life in =
real networks is not theoretical. You cannot predict which router will =
converge first (routers may have different CPUs, may have different =
tasks to execute&#8230;). B may converge first maybe, but maybe it will =
be C or D&#8230; no one knows and it&#8217;s unpredictable. So at the =
end, if you want to guarantee the mechanism to work, all routers have to =
support the mechanism.<o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm'><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; ---------&gt;[HZB]IGP convergence is much faster than SR-TE =
rerouting,</span> <span =
style=3D'font-size:10.5pt;color:#1F497D'>Therefore, even if node B is =
slower than node C and node D in the previous example, the convergence =
time of the SR-TE path is far shorter than the convergence time of the =
SR-TE path. If some nodes in the network do not support the convergence, =
convergence may exceed 50 ms in some scenarios. If all nodes in the =
network support the convergence, That would result in better convergence =
performance.</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:44.65pt'>&nbsp;<o:p></o:p></p><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:44.65pt;text-indent:47.25pt'><span =
style=3D'font-size:10.5pt;color:black'>In addition, the Hold timers =
solution mentioned in [I-D.ietf-spring-segment-protection-sr-te-paths] =
does not extend protocols, but is also complex. In addition, slow =
deletion is required for node faults. In addition, loop prevention is =
implemented to prevent loops.Moreover, it cannot accurately direct =
traffic to a node that can perform proxy =
forwarding.</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:44.65pt'>[SLI] Directing traffic to few nodes that could do proxy =
forwarding can have serious traffic impact and at the end cause damages =
to traffic that has nothing to do with the failure. It&#8217;s the =
solution, but it has major drawbacks from an operational point of =
view.<o:p></o:p></p><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;&nbsp; ---------&gt;[HZB] =
Similar to the existing FRR mechanism, this document only filters out =
the nodes that do not support PF. For the same fault point, different =
remote nodes select different PF nodes and load balance traffic to =
different PF nodes.</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><ol style=3D'margin-top:0cm' =
start=3D3 type=3D1><li class=3Dxmsonormal =
style=3D'margin-top:0cm;margin-bottom:0cm;mso-list:l1 level1 =
lfo3'>Regarding BSID, I&#8217;m not fan of advertising BSIDs in IGP as =
there may be hundreds or thousands of BSID on a node which again will =
create a lot of burden in IGP. The proposed way will have to be =
discussed in LSR, not in SPRING (see next =
comment).<o:p></o:p></li></ol><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:18.0pt'>&nbsp;<o:p></o:p></p><p class=3Dxmsolistparagraph =
style=3D'margin-left:36.0pt'>Note that =
[I-D.ietf-spring-segment-protection-sr-te-paths] could also work with =
BSIDs as long as BSID information of failed node is available in the =
control-plane of PLRs by whatever mechanism. I think this BSID handling =
is orthogonal to the proxy-forwarding controlplane behavior. The =
forwarding operations for BSID will have to be discussed more in =
details, we could not expect all HW to be able to do 3 or 4 lookups =
without any perf degradation.<o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm;text-indent:44.0pt'><span =
style=3D'color:black'>-------&gt;</span><span =
style=3D'font-size:10.5pt;color:black'> Binding segments need to be =
exchanged only between neighbors and do not need to be flooded to the =
entire IGP domain. Therefore, binding segments do not exert pressure on =
IGP performance.The control-plane processing and forwarding-plane =
processing of the BSID are not strongly coupled.</span><o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>[SLI] Control plane aspects of =
IGPs have to be discussed in LSR, not in SPRING. So please take the =
discussion to LSR for the control plane and forwarding aspects could be =
further described in <span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;[I-D.ietf-spring-segment-p=
rotection-sr-te-paths] </span><span style=3D'font-size:10.5pt'>if WGs =
agrees that BSID is interesting to solve.</span><o:p></o:p></p><p =
class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;&nbsp; =
---------&gt;[HZB]Sure.</span> <span =
style=3D'font-size:10.5pt;color:#1F497D'>We will consider whether we =
need to divest some of it into the LSR.</span><o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm;text-indent:44.0pt'><span =
lang=3DFR style=3D'font-size:10.5pt;color:black'>SR-TE protection =
&nbsp;&nbsp;&nbsp;</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm;text-indent:42.0pt'><span =
style=3D'font-size:10.5pt;color:black'>takes effect only from the time =
during a fault occurs to the TE path converges. Therefore, SR-TE =
protection does not take effect during normal forwarding,Compared with =
impaired connectivity, performance degradation is =
acceptable.</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm;text-indent:42.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><ol =
style=3D'margin-top:0cm' start=3D4 type=3D1><li class=3Dxmsonormal =
style=3D'margin-top:0cm;margin-bottom:0cm;mso-list:l2 level1 lfo4'>The =
document is currently a bit borderline between SPRING and LSR as it =
talks in good details about IGP protocol extensions. If it&#8217;s a =
SPRING doc, it should detail reqs for protocols but nothing =
beyond.<o:p></o:p></li></ol><p class=3Dxmsonormal =
style=3D'margin:0cm'><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span =
style=3D'font-size:10.5pt;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;</span><span style=3D'color:black'>-------&gt;</span><span =
style=3D'font-size:10.5pt;color:black'>As you said, this document =
defines the detail requests for IGP protocols</span><o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>[SLI] No it goes beyond =
requirements and already talks about encoding: <o:p></o:p></p><div =
style=3D'border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt =
8.0pt'><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:black'>&=
#8220;</span><span style=3D'font-size:10.5pt;color:black'>For supporting =
binding SID proxy forwarding, a new IS-IS TLV, called</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:7.9pt;marg=
in-left:0cm;background:#FFFDF5;word-break:break-all'><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; Binding Segment TLV, is defined.&nbsp; It =
contains a binding SID and a</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:7.9pt;marg=
in-left:0cm;background:#FFFDF5;word-break:break-all'><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; list of segments (SIDs).&nbsp; This TLV =
may be advertised in IS-IS Hello</span><o:p></o:p></p><p =
class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:7.9pt;marg=
in-left:0cm;background:#FFFDF5;word-break:break-all'><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; (IIH) PDUs, LSPs, or in Circuit Scoped =
Link State PDUs (CS-LSP)</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:7.9pt;marg=
in-left:0cm;background:#FFFDF5;word-break:break-all'><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black'>&nbsp;&nbsp; [RFC7356].</span><o:p></o:p></p></div><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>This is not a requirement; this =
is an IS-IS solution description that has to be discussed in LSR not in =
SPRING.<o:p></o:p></p><p class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D'>---------&gt;[HZB]Sure.</span> =
<span style=3D'font-size:10.5pt;color:#1F497D'>We will consider whether =
we need to divest some of it into the LSR.</span><o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal =
style=3D'mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margin=
-left:18.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>Brgds,<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>Stephane<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<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=3Dxmsonormal style=3D'margin:0cm'><b>From:</b> spring =
&lt;<a =
href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; =
<b>On Behalf Of </b><a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a><b=
r><b>Sent:</b> jeudi 13 janvier 2022 11:19<br><b>To:</b> SPRING WG =
&lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3Dxmsonormal style=3D'margin:0cm'>&nbsp;<o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Dear =
WG,</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm'><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>&nbsp;</span><o=
:p></o:p></p><p class=3Dxmsonormal style=3D'margin:0cm'><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>This message =
starts a 2 week WG adoption call, ending 27/01/2022, for =
draft-hu-spring-segment-routing-proxy-forwarding</span><o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'><a =
href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F=
%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-for=
warding%2F&amp;data=3D04%7C01%7Chuaimo.chen%40futurewei.com%7Cec704a1a740=
841cf330108d9e1bc3617%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789=
020781089815%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi=
LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=3DAP4sfZJYO%2Fq8ICziVDI4p=
O0I7u%2B0jCzB%2BwhawN8nyiQ%3D&amp;reserved=3D0"><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>https://datatra=
cker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</span=
></a><o:p></o:p></p><p class=3Dxmsonormal style=3D'margin:0cm'><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>&nbsp;</span><o=
:p></o:p></p><p class=3Dxmsonormal style=3D'margin:0cm'><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>After review =
of the document please indicate support (or not) for WG adoption of the =
document to the mailing list.</span><o:p></o:p></p><p class=3Dxmsonormal =
style=3D'margin:0cm'><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>&nbsp;</span><o=
:p></o:p></p><p class=3Dxmsonormal style=3D'margin:0cm'><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Please also =
provide comments/reasons for your support (or lack thereof) as this is a =
stronger way to indicate your (non) support as this is not a =
vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>&nbsp;</span><o=
:p></o:p></p><p class=3Dxmsonormal style=3D'margin:0cm'><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>If you are =
willing to work on or review the document, please state this explicitly. =
This gives the chairs an indication of the energy level of people in the =
working group willing to work on the document.</span><o:p></o:p></p><p =
class=3Dxmsonormal style=3D'margin:0cm'><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>&nbsp;</span><o=
:p></o:p></p><p class=3Dxmsonormal style=3D'margin:0cm'><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Thanks!</span><=
o:p></o:p></p><p class=3Dxmsonormal style=3D'margin:0cm'><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>Bruno, Jim, =
Joel</span><o:p></o:p></p><pre><span =
lang=3DFR>_______________________________________________________________=
__________________________________________________________</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>&nbsp;</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>Ce message et ses pieces jointes peuvent =
contenir des informations confidentielles ou privilegiees et ne doivent =
donc</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>pas etre diffuses, exploites ou copies =
sans autorisation. Si vous avez recu ce message par erreur, veuillez le =
signaler</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>a l'expediteur et le detruire ainsi que =
les pieces jointes. Les messages electroniques etant susceptibles =
d'alteration,</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>Orange decline toute responsabilite si =
ce message a ete altere, deforme ou falsifie. Merci.</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>&nbsp;</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>This message and its attachments may =
contain confidential or privileged information that may be protected by =
law;</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>they should not be distributed, used or =
copied without authorisation.</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>If you have received this email in =
error, please notify the sender and delete this message and its =
attachments.</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>As emails may be altered, Orange is not =
liable for messages that have been modified, changed or =
falsified.</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre><pre><span lang=3DFR>Thank you.</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p></o:p></=
span></pre></div></div></div></div></body></html>
------=_NextPart_000_0013_01D8142B.06FE0690--


From nobody Fri Jan 28 00:40:56 2022
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 896CA3A242E; Fri, 28 Jan 2022 00:40:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.571
X-Spam-Level: 
X-Spam-Status: No, score=-2.571 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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 (2048-bit key) header.d=juniper.net header.b=vwzfoeqI; dkim=pass (1024-bit key) header.d=juniper.net header.b=FCeL36so
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qJK3xesq9QzA; Fri, 28 Jan 2022 00:40:48 -0800 (PST)
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 1ABD43A242B; Fri, 28 Jan 2022 00:40:48 -0800 (PST)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 20S7qXJY016093; Fri, 28 Jan 2022 00:40:47 -0800
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=jABfu3G/DCMWVTmh2eewvF9uyjQi70HsuekGt4yecMU=; b=vwzfoeqInd1KlwCqDQ4CSi7W900NkVrjOxnUb5kmRkaYJiD+l8IE+ijx9U2VD35UAsGC SJXscjoPwPz661TP2YBvwHEoBkpkNQz2RT275sjQkrOXfe25VDr2j7LCvROeAcLdUXOd r5bXtjVZR1oae4/9QBudJHYy91hdsnIueRsl+kGjazRBQqPAyoUQzwaE5F6OInmFAr76 kE23r/sMOjlyFN0PXPx/NSyqih+UgyuHCEFYISMOLzHV7VOzCw/DAGo79285N78LjfHZ C7ZGwf/X/pQmQTyIAbEDgLSsHEPb54KJ3Z4ErWaF1VQDII5P+QZHT9x/lGdNUF9a1K8b QQ== 
Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2104.outbound.protection.outlook.com [104.47.55.104]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3dvcfy82bp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 28 Jan 2022 00:40:46 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IMTXmaRCoSPMwApJl+E8BhV5xxugEwVJKyjRZcz3S9mKOQ+DR/igYJYZKFgV9qMOcRI4WZdQMPqpkcm02+msfN6v0lazBVjT49I5csufSILnUQ3LenlulmrwVKxB+6LB4ayZI/Llq0ESZyu/BUE4tsAawyFWojslq85OPHK+R8JOr0T8dWJFHtFNs3Cl1kA2sOUJWGK/rXnfuW+PNW+p9tiNdR1YjbP7l6kxXXy0IqQVLKNn2Lry2I2qGZnhy0qQlF034NrJcdRR1f0iPN4se6kNaIrp/IlDbN7OBd0kr0xbCnmPZiWRdrQ1wSKn33NOhCXpEr6u7ytP/9HEhoSfqg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jABfu3G/DCMWVTmh2eewvF9uyjQi70HsuekGt4yecMU=; b=V/JETQC7wVL16o+kXTruI+YIkYo876KP5fce0YlzqMSfZR688Dsy9PULJSAB3HnbjT10lVMUP37d5shtSxOcV/eE8ht4bhhLzMT6gAOKqof9+UtIORmwOHQv73q8n8aHJIw3kNdv0hqZohoDNBc8EvfRhunctXItUUO4xNQZPa1rYtiSDB1VIUnsivXJBU+q0e4R0xLNJ2IyP1mom/j9j+zFZA6D0/7HCsrLbcPzQooUsRtGverIvbhTHOtnWkKFrsO7l377apr9HnxYxsIc8qL5QVlp8kW9+yqqY78PAjrEGS1V7+L0M2OOhKFH7XjgiuS5eBJPp/bfpUMxRN/4lQ==
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=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jABfu3G/DCMWVTmh2eewvF9uyjQi70HsuekGt4yecMU=; b=FCeL36so9dHAk08/R0PuWGwMNs9tOe2//XZKN1YFKiPGdtIwOfoawFZ8TQVbEvxwO2QtjntoHoZLAMa1QSTaHEotB6yw0OQ9bgziZeN6vF/Kwn3MFig6CWQIM+d2llDwSmSpkN002XL23HbFpcm0/iFfaje0fqSiojGO+9zDbRY=
Received: from CO1PR05MB8314.namprd05.prod.outlook.com (2603:10b6:303:fd::13) by DM6PR05MB5419.namprd05.prod.outlook.com (2603:10b6:5:c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Fri, 28 Jan 2022 08:40:44 +0000
Received: from CO1PR05MB8314.namprd05.prod.outlook.com ([fe80::1505:ad75:677a:9f01]) by CO1PR05MB8314.namprd05.prod.outlook.com ([fe80::1505:ad75:677a:9f01%6]) with mapi id 15.20.4930.018; Fri, 28 Jan 2022 08:40:44 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: Huzhibo <huzhibo=40huawei.com@dmarc.ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAK40CcgAAPIoIAAKQw0IAAD3EZAAARudnA=
Date: Fri, 28 Jan 2022 08:40:44 +0000
Message-ID: <CO1PR05MB8314D602299883B1DFFD3C52D5229@CO1PR05MB8314.namprd05.prod.outlook.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com> <c8a4ba7ad27546d2aff496a01f8fadc1@huawei.com> <CO1PR05MB831457A3D14A2E2BA55D6049D5229@CO1PR05MB8314.namprd05.prod.outlook.com> <81dc4a7f26324e129f70475d1abe477c@huawei.com>
In-Reply-To: <81dc4a7f26324e129f70475d1abe477c@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.6.400.34
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-01-28T08:40:41Z;  MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=193089ee-8d95-482c-9e2e-f10e250d6106; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_enabled: true
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_setdate: 2022-01-28T08:40:41Z
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_method: Standard
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_name: 0633b888-ae0d-4341-a75f-06e04137d755
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_siteid: bea78b3c-4cdb-4130-854a-1d193232e5f4
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_actionid: 01902e85-bf1a-431d-8cce-4fe25e85b45c
msip_label_0633b888-ae0d-4341-a75f-06e04137d755_contentbits: 0
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2fd4dd78-202a-48b9-848d-08d9e239dfd4
x-ms-traffictypediagnostic: DM6PR05MB5419:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <DM6PR05MB54190A3F5866A7DF0BF0C2F4D5229@DM6PR05MB5419.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: W5dHaGkX6BmVn0/RIFxlQNSAOCbYXTHnhq4qQ9oL+HLMRirI0+aJLs5i3ePFVo31LgT6xGWx7AECbAqeCjaW5xdGbcdri5yh8z6wliUilMb3CGAkjGKzljDNQfV4h0f8S5h0i7kbxVo67Xq72p7skn3fHqwVcuNCkNR+j9JWv/VyI3qXE7RhRCE9TblCdoDl0RUw3mXIHS8K8I/mSQ59maztEJy2HoFGlh4/288Witw2dOj4cLolN7nMz/D3BFvVWZpynJFl2Kw9xo8Y3TVCY+5xTMhIA6H87v3Ul0hdfqlDsv9I8Kw4O1WIiZmtJPYG+iBVkiyrMUPgY0hUhBQ6zfp7ievvcUnmF80UaBwolKpqbkv/3j1vffOji/oIOq9QriLt9+YZGBOWZxpJG+Xc5RVT5DLcCb0cxXxbMZFGimYii7RDOi8bqqfpYAyYud5kgEBnnbyd0/8RkzVTDc2hbrtBUSVOC7guEjB18Th+wFosHqqH3zqM9PUCjRztstpln2wvfcHQ6qpgA8l+2ZtbubaTivS/o7ZMtBpZw41UGB0jw2mK5Ow5EXsv73lGDNxv3V3R1sQWieMrHArZtpkv6txGbXLWxZxQFqhgzAyrDF9LeoWNbIj/xzUFR+ayhgitvPZZSSCawd+TSQaqTshQlzilRWjGwMgAmLd7LTw5oncjp8MnlBPiHS5cVl/HYogc1UVZJ6raLgYtV2ZVruI8i1bGgJruKu/g8i8A7NrG0hHeBrYmBR04YNYxt/f+1K6KA+upG+mXVInAiKesBw3Un+132elN+GHoSs2rIYdsm41Bnz2tXMvY30SoppRqorFhhUlxkSYzSA5zUEk94DultA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CO1PR05MB8314.namprd05.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(52536014)(110136005)(508600001)(66556008)(66946007)(166002)(66476007)(64756008)(8936002)(316002)(76116006)(86362001)(5660300002)(66446008)(83380400001)(966005)(9686003)(8676002)(99936003)(122000001)(55016003)(7696005)(53546011)(186003)(38100700002)(26005)(2906002)(71200400001)(33656002)(6506007)(38070700005)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?ZmFaUEVSUjJmNThCV3BxVkZ2WXpJVXJuT3g5MlVJaFNadUpWdHdseVpC?= =?iso-2022-jp?B?QTBhbjNsc3JHYWF5MlJHeWYwckxjQ3RwQmZvdXROYXlQTnZWcWtWUFdz?= =?iso-2022-jp?B?VERDc2dEZTlSUXlOaU5mODd0RUQrbkRNNXhJNjJMU211eHpGSkVoTllj?= =?iso-2022-jp?B?M0lyNHlPYWcwMHVpQXRJU1JzRWF5UzlRK1huMkpId1RJcnUybVVHNWlV?= =?iso-2022-jp?B?aUFDN3pCSTNJeE1kU0tvc3dRZG5NQ2VUYUY2Z3lPQ1BZa3pzVXhvUVkr?= =?iso-2022-jp?B?cWwyanBBZVpYVnJiSVc3V0pMWkdxMGduc2lMMllQbzV4Nmo4emtKaFZK?= =?iso-2022-jp?B?Ky91WVFXL2xlT2tmVHVDcE9ZZ25xOW5pNmxmS0hINC9UWFN5Tyt1RE9N?= =?iso-2022-jp?B?ZFMwekVFL1Z0VWo0eE9lbWZ1cEZZQTdsLzMxcFdFVXZWTlFXQWc5UWQy?= =?iso-2022-jp?B?Q2dzN2UrVjRPZ2tPWHh4TmltaVUvU1h1eE9WVEhnbmZMcmNjdm1oV2F6?= =?iso-2022-jp?B?QzRLRXp5dHg1bWVJczAvODBKZnp5TGRtTklFVDRKRlJ0eW5iWDVqaUVY?= =?iso-2022-jp?B?eXRKOVdMTDNKRkhJRGdiaG1nNFp5dm1HeVVPVVZaOGRzOVk2cEE0QzFo?= =?iso-2022-jp?B?TFdhRlQyWi94WG1wQnBHeXl5ejkvc0ptRnpRY3VrODdjekRVMEcybGdq?= =?iso-2022-jp?B?MTlqMXdsLzFURkpaLzRwWThEVWZnR00xZmsxVWExSFdtWC8yd0JxaUNG?= =?iso-2022-jp?B?Y1g4RnpUNjVoV2kwMkw0cDhoVUFDUEE1VjA1Y0ZWR1RTT2dpRzRXbE84?= =?iso-2022-jp?B?OTJLVUR4T01VMlljekNGN3BiQXZ5VEJXNlRXQnhmRncwT1A0ZVhYYUx4?= =?iso-2022-jp?B?clNydmgwTG9MUDE3bjQ0SmF3SWJOYUhXbkRROFpOa29tUTdhajFEaklv?= =?iso-2022-jp?B?M0ZuZDhiOEdsTWpMbkQ4UHZrZUhXRGg1UXY2WnIxb1FPZmlpMnZ0TXlF?= =?iso-2022-jp?B?bGIrQTZWU1RpS1gxZEU3cW91eUZzbUdkSDlsdEJiblhsYk1qWk1UYmdF?= =?iso-2022-jp?B?SHZzUXJaWGFxQW94Z3pVU0pXb3ZnZ3Y0clNWb3ZLeUZYYmxUU0F0WFdh?= =?iso-2022-jp?B?aTV0SnNnemFRbUJpdTNoWGhLdGZjQk1JOGJwUlpqREpiZDNkV3FLckNl?= =?iso-2022-jp?B?dDIxcGNTRkJuTzhUQWY3d0lPcU03VHlIYkRwNFVKTU5oaUE1VDY3bi91?= =?iso-2022-jp?B?TFljc29BcnFnUXRNWlE3R2hDSUN4M3lBbU1tNzVMUWRtMkl3LzJ1dHR5?= =?iso-2022-jp?B?WWIzN2NZY01SMGNMbzJnVVhqRW5mUFpmWWplRVZoTUI5ZVUvSSs3d2Fx?= =?iso-2022-jp?B?ZVdBUklQSGQxRzEwK2NCdkx0UHRpSVVSSldyeGxVNzV4MitsMVY1Q2dQ?= =?iso-2022-jp?B?K3ZSU2V3V0NZRExnNjl6d3JsVk9EOW92UDRmTWtiaWU1SXhTUUpnaHBK?= =?iso-2022-jp?B?NVJrV0hyU3I2WGtNcnB4NzBSM3RFM0UzdW5oZWNzaHpDdVdNTzVSWEtZ?= =?iso-2022-jp?B?WTU5RDE2MGh0UlZkTHB1dnM2YkRibE5WS05pQUxIc280RURWdzlWRjAy?= =?iso-2022-jp?B?d0hPWDdpUWJtNVZyMU5UWnN4MlA4bnlRcm5YdE9XR1QySzJ5K0h5ZUh0?= =?iso-2022-jp?B?VVFuT3c5aUZiak9vTDFIN09UMkFFT2IwR0lMY0Y0KzBNQWRaL2F6M0w3?= =?iso-2022-jp?B?TlZzYTFWTUVTd3lvUFBHT0tKWHFhM0hCbGJSbWFsQzNkemZyaXN2L1Vk?= =?iso-2022-jp?B?emdXMGRuWTU0aURaVmJpZllFWFhnV2t5NXY3dkxZQ2N2NUNLSzFTQmg3?= =?iso-2022-jp?B?NElLR21iQXlGRFlmOFN0UjRoUmo5QU5CaE5NMGNvVkt3UmZSbjB0ZEwx?= =?iso-2022-jp?B?TWN2cERSSFcvL1ZtK0NWcmVsUE9SNU15bUs5Z2drZnBYNHBTdFRtNENZ?= =?iso-2022-jp?B?Q0hsbTV2anBNdHZnMUlaaHQ5cGhqcWMrVHIreXIxdDNOYzIrVUVSc3Ez?= =?iso-2022-jp?B?QkdHWHQyZnV6anIyRXZjeG0xSHljelhOaVFnNmFIKytZTVFGeXBWOHhT?= =?iso-2022-jp?B?NjU1NllMOU9zdFlkSGFlbVoyNks3SkswRlVtWHRZRGFEazRRNE1KdUNG?= =?iso-2022-jp?B?SEdHbVQ2aFpKWUZTdEF5V2UxaGFQTndJaFZYKzlQb0MwYXRnQTlmaGwr?= =?iso-2022-jp?B?M0VMUktOeWs1LzJlcldwWWh1dW1ISDBIZmZGUnA5TG55VXZxUlE3cUtC?= =?iso-2022-jp?B?dkZkM2NpbG9zKzJRYnQzaGJIWkVIOVpUaHdEenJvdVJqYy9PYThOZ3BH?= =?iso-2022-jp?B?YjY3TUU9?=
Content-Type: multipart/related; boundary="_004_CO1PR05MB8314D602299883B1DFFD3C52D5229CO1PR05MB8314namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR05MB8314.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2fd4dd78-202a-48b9-848d-08d9e239dfd4
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 08:40:44.4489 (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: ko30extp8PMf4Ji1YWVx035lpxdkz1O9PBnKNsHfeGN/ofQzzgiTfjwHdkNqxNzLsL3M9AGpHRdlZD0pD8LTYw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB5419
X-Proofpoint-ORIG-GUID: RbbifgYP7phIE1USMMUHlizBSOVtKrU2
X-Proofpoint-GUID: RbbifgYP7phIE1USMMUHlizBSOVtKrU2
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-01-28_01,2022-01-27_01,2021-12-02_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 malwarescore=0 adultscore=0 impostorscore=0 mlxscore=0 phishscore=0 clxscore=1015 bulkscore=0 spamscore=0 priorityscore=1501 mlxlogscore=999 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2201280052
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/vemgnKBZYT7IehyLN75KVZl3CxQ>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 08:40:54 -0000

--_004_CO1PR05MB8314D602299883B1DFFD3C52D5229CO1PR05MB8314namp_
Content-Type: multipart/alternative;
 boundary="_000_CO1PR05MB8314D602299883B1DFFD3C52D5229CO1PR05MB8314namp_"

--_000_CO1PR05MB8314D602299883B1DFFD3C52D5229CO1PR05MB8314namp_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Huzhibo,


Pls see inline..



Juniper Business Use Only
From: Huzhibo <huzhibo=3D40huawei.com@dmarc.ietf.org>
Sent: Friday, January 28, 2022 12:04 PM
To: Shraddha Hegde <shraddha@juniper.net>; bruno.decraene@orange.com; SPRIN=
G WG <spring@ietf.org>
Subject: RE: WG adoption call - draft-hu-spring-segment-routing-proxy-forwa=
rding

[External Email. Be cautious of content]

Shraddha,

Pls see inline for replies.


From: Shraddha Hegde [mailto:shraddha=3D40juniper.net@dmarc.ietf.org]
Sent: Friday, January 28, 2022 12:20 PM
To: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; SPRING WG <spring@ietf.org<m=
ailto:spring@ietf.org>>
Subject: RE: WG adoption call - draft-hu-spring-segment-routing-proxy-forwa=
rding

Huzhibo,

Pls see inline for replies..



Juniper Business Use Only
From: Huzhibo <huzhibo=3D40huawei.com@dmarc.ietf.org<mailto:huzhibo=3D40hua=
wei.com@dmarc.ietf.org>>
Sent: Thursday, January 27, 2022 2:59 PM
To: Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>>; bru=
no.decraene@orange.com<mailto:bruno.decraene@orange.com>; SPRING WG <spring=
@ietf.org<mailto:spring@ietf.org>>
Subject: RE: WG adoption call - draft-hu-spring-segment-routing-proxy-forwa=
rding

[External Email. Be cautious of content]

Hi Shraddha:

     Thanks for your comments, Please see inline.

Thanks

Zhibo Hu


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Shraddha Hegde
Sent: Thursday, January 27, 2022 3:15 PM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>; SPRING WG =
<spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

WG,

I  don=1B$B!G=1B(Bt support the adoption of this document as a WG document.

I am in agreement with stephane=1B$B!G=1B(Bs comments on the list.


  1.  May cause congestion somewhere else in the network
There is already WG adopted document that is addressing the problem space
draft-ietf-spring-segment-protection-sr-te-paths.
This draft does not provide significant advantages over the proposed soluti=
ons in
draft-ietf-spring-segment-protection-sr-te-paths.
draft-hu-spring-segment-routing-proxy-forwarding claims to provide better s=
olution when all nodes
have not been upgraded. draft-hu-spring-segment-routing-proxy-forwarding in=
troduces protocol extensions
and the nodes that aren=1B$B!G=1B(Bt upgraded to understand the extensions =
will drop the traffic so there isn=1B$B!G=1B(Bt
any significant improvement in the approach.

In fact, the approach described in draft-hu-spring-segment-routing-proxy-fo=
rwarding may
cause other issues such as bandwidth double booking since it proposes that =
 any neighbor that
claims proxy forwarding will be used to forward the protected traffic.

For ex:

[cid:image001.jpg@01D8144D.30DC4950]

In above diagram
SR-TE path is RT1->RT3->RT7->RT5
Only RT4 supports proxy-forwarding
On failure of RT3, RT1 would send traffic to RT4 via RT1->RT6->RT7-RT4
RT4 will then send to RT7 as per the SR-TE path
RT7 will then send to RT5 via RT7->RT4->RT5

In this example, same traffic is traversing the RT7->RT4 link 3 times.

Operationally this solution is very complex to manage. A network that start=
s with no segment protection,
It may be ok to drop the traffic if some nodes have not been upgraded but c=
ausing congestion
somewhere else would be difficult to debug.
------=1B$B!U=1B(B[HZB] Traffic detour may exist in all local FRR mechanism=
s and is not unique to this solution, including TI-LFA.SR-TE Path protectio=
n etc=1B$B!$=1B(B
<SH> The problem I am indicating is not traffic detour, it is about bandwid=
th double booking on interfaces.

              The solution described in [draft-ietf-spring-segment-protecti=
on-sr-te-paths] also has this problem.for example you have mentioned,
If using the solution of [ draft-ietf-spring-segment-protection-sr-te-paths=
], On failure of RT3, If the last calculated reachable path to RT3 is RT1->=
RT6->RT7->RT4->RT3,

RT1 maintains the path of RT1->RT6->RT7->RT4->RT3 for forwarding during the=
 Holdtimer period. Then, RT4 performs Proxy Forwarding and RT1->RT6->RT7->R=
T4->RT7->RT4->RT5. It also traverses the link 3 times from RT7 to RT4.
I think extending the protocol is a much simpler way than slow route deleti=
on and loop solving.

<SH> This is incorrect example. Here the traffic is sent twice on RT7->RT4 =
interface twice even before the failure.
           This is problem with how SR-TE calculated the path and not a pro=
blem with procedures described in
            draft-ietf-spring-segment-protection-sr-te-paths
------=1B$B!U=1B(B[HZB2]  draft-ietf-spring-segment-protection-sr-te-paths =
mentioned=1B$B!'=1B(B
If the Node-SID or Prefix-SID becomes
   unreachable, the event and resulting forwarding changes should not
   communicated to the forwarding planes on all configured routers
   (including PLRs for the failed node) until the hold-timer expires.
   The traffic will continue to follow the previous path and get FRR
   protection on the PLR.
         On failure of RT3=1B$B!$=1B(BRT1 detects the Link RT3-RT2, Link RT=
3-RT6 and Link RT3-RT7 failure first. RT1`s  shorest Path to RT3 is RT1->RT=
6->RT7->RT4->RT3, And then RT1 detects the Link RT3-RT4 failure.  The Node-=
Sid of RT3 become unreachable.
         RT1 will keep the previous path RT1->RT6->RT7->RT4->RT3. Packets a=
re forwarded to RT4 for PLR, RT4 will send next segment RT7=1B$B!$=1B(BRT7 =
will then send to RT5 via RT7->RT4->RT5.
The path described in this case is exactly the same as the forwarding path =
described in your example=1B$B!J=1B(BIn both cases, RT4 is selected as the =
PLR, and the results are the same.=1B$B!K=1B(B I don't know why you think o=
ne is 3 times and   the other is 2 times. So, for draft-ietf-spring-segment=
-protection-sr-te-paths=1B$B!$=1B(BEven if all nodes support this draft, it=
 is possible that traversing the RT7->RT4 link 3 times. You actually gave a=
n example of reacting [draft-ietf-spring-segment-protection-sr-te-paths] di=
sadvantages.

<SH> What you are describing in above text is a case when the link down eve=
nts are reaching RT1 in a particular
           Order and one particular link down event is reaching very late o=
n all the nodes on the path which is a corner case. There are already exist=
ing solutions such as spf-delay that can ensure most correlated events are =
clubbed together in one SPF. The local computations on RT1 can also be opti=
mized to detect node down events and the previous paths to hold down.
What you claim about fully upgraded network is not correct in this particul=
ar  example is not true.
When all the nodes are supporting context tables, RT6 will make sure to loo=
kup next label and send to RT7.

I don=1B$B!G=1B(Bt see any strong justification how proxy forwarding is imp=
roving the situation of partially upgraded network
which it claims to be doing.





  1.  BSID solution
draft-ietf-spring-segment-protection-sr-te-paths does not explicitly discus=
s the solution for BSIDs.
Most of the BSID deployments use anycast based solution where same BSID is =
assigned on anycast nodes and BSID is always preceded by the anycast SID. S=
ection 2.2 in draft-ietf-spring-segment-protection-sr-te-paths discusses th=
is approach.
             draft-hu-spring-segment-routing-proxy-forwarding  provides a p=
rotection solution for BSIDs when anycast is not in use.

 If WG is inclined to solve the BSID protection problem when anycast soluti=
on is not in use, I would prefer the
              Approach to be more aligned with draft-ietf-spring-segment-pr=
otection-sr-te-paths. I do not support Introducing completely   different s=
olution based on proxy forwarding which has other implications described in=
 point 1.
------=1B$B!U=1B(B[HZB]I don`t think that most of the BSID deployments use =
anycast based solution=1B$B!$=1B(BStrict path control is required in most s=
cenarios, and anycast is not introduced.
                 If Bsid is not addressed, it will not be a complete protec=
tion solution.

Rgds
Shraddha



Juniper Business Use Only
From: spring spring-bounces@ietf.org<mailto:spring-bounces@ietf.org> On Beh=
alf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: Thursday, January 13, 2022 3:49 PM
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

[External Email. Be cautious of content]

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-h=
u-spring-segment-routing-proxy-forwarding/__;!!NEt6yMaO-gk!TWaV4x51MCL2h93f=
iW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR$>

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_CO1PR05MB8314D602299883B1DFFD3C52D5229CO1PR05MB8314namp_
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: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:Lato;
	panose-1:2 15 5 2 2 2 4 3 2 3;}
@font-face
	{font-family:"Microsoft YaHei";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@Microsoft YaHei";}
@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;}
@font-face
	{font-family:"PT Mono";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:ZH-CN;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
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:ZH-CN;}
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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:90929022;
	mso-list-type:hybrid;
	mso-list-template-ids:-1850466122 1860082530 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:1.75in;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.75in;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:3.25in;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.75in;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:4.25in;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:4.75in;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:652029477;
	mso-list-template-ids:-277026118;}
@list l1:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2
	{mso-list-id:1129862104;
	mso-list-template-ids:-1126369478;}
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" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Huzhibo,<=
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">Pls see i=
nline..<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;mso-fareast-language:JA"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;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 style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Huzhibo &lt;huzhibo=3D40huawei.com@dmar=
c.ietf.org&gt; <br>
<b>Sent:</b> Friday, January 28, 2022 12:04 PM<br>
<b>To:</b> Shraddha Hegde &lt;shraddha@juniper.net&gt;; bruno.decraene@oran=
ge.com; SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span style=3D"font-size:10.5pt;font-family:&quot;Lato&quot;,sans-serif;colo=
r:black">[External Email. Be cautious of content]<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:SimSun">=
<o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal">Shraddha<span style=3D"mso-fareast-language:EN-US">,=
<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">Pls see i=
nline for replies.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D"><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>From:</b> Shraddha Hegde [<a href=3D"mailto:shrad=
dha=3D40juniper.net@dmarc.ietf.org">mailto:shraddha=3D40juniper.net@dmarc.i=
etf.org</a>]
<br>
<b>Sent:</b> Friday, January 28, 2022 12:20 PM<br>
<b>To:</b> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei=
.com</a>&gt;; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.=
org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></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">Huzhibo,<=
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">Pls see i=
nline for replies..<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;mso-fareast-language:JA"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;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 style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Huzhibo &lt;<a href=3D"mailto:huzhibo=
=3D40huawei.com@dmarc.ietf.org">huzhibo=3D40huawei.com@dmarc.ietf.org</a>&g=
t;
<br>
<b>Sent:</b> Thursday, January 27, 2022 2:59 PM<br>
<b>To:</b> Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net">shrad=
dha@juniper.net</a>&gt;;
<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>;=
 SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span style=3D"font-size:10.5pt;font-family:&quot;Lato&quot;,sans-serif;colo=
r:black">[External Email. Be cautious of content]<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:SimSun">=
<o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">Hi Sh=
raddha:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt">&nbsp;&nbsp;&nbsp;&nbs=
p; <span style=3D"font-size:10.5pt;color:#1F497D">
Thanks for your comments, Please see inline.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span style=3D"font-si=
ze:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">Thank=
s<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span style=3D"font-si=
ze:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">Zhibo=
 Hu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D"><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>From:</b> spring [<a href=3D"mailto:spring-bounce=
s@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of </b>Shraddha Hegde<br>
<b>Sent:</b> Thursday, January 27, 2022 3:15 PM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.or=
g</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">WG,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I &nbsp;don=1B$B!G=1B(Bt support the adoption of thi=
s document as a WG document.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I am in agreement with stephane=1B$B!G=1B(Bs comment=
s on the list.<o:p></o:p></p>
<p class=3D"MsoNormal"><b><o:p>&nbsp;</o:p></b></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"margin-left:.25in;mso-list:l0 level1 lfo3"=
><b>May cause congestion somewhere else in the network<o:p></o:p></b></li><=
/ol>
<p class=3D"MsoNormal">There is already WG adopted document that is address=
ing the problem space<o:p></o:p></p>
<p class=3D"MsoNormal">draft-ietf-spring-segment-protection-sr-te-paths. <o=
:p></o:p></p>
<p class=3D"MsoNormal">This draft does not provide significant advantages o=
ver the proposed solutions in
<o:p></o:p></p>
<p class=3D"MsoNormal">draft-ietf-spring-segment-protection-sr-te-paths. <o=
:p></o:p></p>
<p class=3D"MsoNormal">draft-hu-spring-segment-routing-proxy-forwarding cla=
ims to provide better solution when all nodes<o:p></o:p></p>
<p class=3D"MsoNormal">have not been upgraded. draft-hu-spring-segment-rout=
ing-proxy-forwarding introduces protocol extensions<o:p></o:p></p>
<p class=3D"MsoNormal">and the nodes that aren=1B$B!G=1B(Bt upgraded to und=
erstand the extensions will drop the traffic so there isn=1B$B!G=1B(Bt<o:p>=
</o:p></p>
<p class=3D"MsoNormal">any significant improvement in the approach. <o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In fact, the approach described in draft-hu-spring-s=
egment-routing-proxy-forwarding may
<o:p></o:p></p>
<p class=3D"MsoNormal">cause other issues such as bandwidth double booking =
since it proposes that &nbsp;any neighbor that<o:p></o:p></p>
<p class=3D"MsoNormal">claims proxy forwarding will be used to forward the =
protected traffic.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For ex:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><img border=3D"0" width=3D"637" height=3D"428" style=
=3D"width:6.6388in;height:4.4583in" id=3D"Picture_x0020_1" src=3D"cid:image=
001.jpg@01D8144D.30DC4950"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In above diagram <o:p></o:p></p>
<p class=3D"MsoNormal">SR-TE path is RT1-&gt;RT3-&gt;RT7-&gt;RT5 <o:p></o:p=
></p>
<p class=3D"MsoNormal">Only RT4 supports proxy-forwarding<o:p></o:p></p>
<p class=3D"MsoNormal">On failure of RT3, RT1 would send traffic to RT4 via=
 RT1-&gt;RT6-&gt;RT7-RT4<o:p></o:p></p>
<p class=3D"MsoNormal">RT4 will then send to RT7 as per the SR-TE path<o:p>=
</o:p></p>
<p class=3D"MsoNormal">RT7 will then send to RT5 via RT7-&gt;RT4-&gt;RT5<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In this example, same traffic is traversing the RT7-=
&gt;RT4 link 3 times.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Operationally this solution is very complex to manag=
e. A network that starts with no segment protection,<o:p></o:p></p>
<p class=3D"MsoNormal">It may be ok to drop the traffic if some nodes have =
not been upgraded but causing congestion
<o:p></o:p></p>
<p class=3D"MsoNormal">somewhere else would be difficult to debug.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">-----=
-</span><span lang=3D"ZH-CN" style=3D"font-size:10.5pt;font-family:SimSun;c=
olor:#1F497D">=1B$B!U=1B(B</span><span style=3D"font-size:10.5pt;color:#1F4=
97D">[HZB]</span>
<span style=3D"font-size:10.5pt;color:#1F497D">Traffic detour may exist in =
all local FRR mechanisms and is not unique to this solution, including TI-L=
FA.SR-TE Path protection etc</span><span lang=3D"ZH-CN" style=3D"font-size:=
10.5pt;font-family:SimSun;color:#1F497D">=1B$B!$=1B(B</span><span style=3D"=
font-size:10.5pt;font-family:SimSun;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal">&lt;SH&gt; The problem I am indicating is not traffi=
c detour, it is about bandwidth double booking on interfaces.<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; <o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;T=
he solution described in [draft-ietf-spring-segment-protection-sr-te-paths]=
 also has this problem.for example you have mentioned,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">If us=
ing the solution of [ draft-ietf-spring-segment-protection-sr-te-paths],</s=
pan>
<span style=3D"font-size:10.5pt;color:#1F497D">On failure of RT3, If the la=
st calculated reachable path to RT3 is RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT3,=
</span><span style=3D"font-size:10.5pt"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">RT1 m=
aintains the path of RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT3 for forwarding dur=
ing the Holdtimer period. Then, RT4 performs Proxy Forwarding and RT1-&gt;R=
T6-&gt;RT7-&gt;RT4-&gt;RT7-&gt;RT4-&gt;RT5. It also traverses the
 link 3 times from RT7 to RT4.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">I thi=
nk extending the protocol is a much simpler way than slow route deletion an=
d loop solving.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&lt;SH&gt; This is incorrect example. Here the traff=
ic is sent twice on RT7-&gt;RT4 interface twice even before the failure.<o:=
p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; This is problem with how SR-TE calculated the path and not a probl=
em with procedures described in
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;draft-ie=
tf-spring-segment-protection-sr-te-paths<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">-----=
-</span><span lang=3D"ZH-CN" style=3D"font-size:10.5pt;font-family:SimSun;c=
olor:#1F497D">=1B$B!U=1B(B</span><span style=3D"font-size:10.5pt;color:#1F4=
97D">[HZB2] &nbsp;draft-ietf-spring-segment-protection-sr-te-paths
 mentioned</span><span lang=3D"ZH-CN" style=3D"font-size:10.5pt;font-family=
:SimSun;color:#1F497D">=1B$B!'=1B(B</span><span style=3D"font-size:10.5pt;f=
ont-family:SimSun;color:#1F497D"><o:p></o:p></span></p>
<div style=3D"border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt 8.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">If the Node-SID or Prefix-SID becomes<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; unreachable, the event and resulting forwarding =
changes should not<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; communicated to the forwarding planes on all con=
figured routers<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; (including PLRs for the failed node) until the h=
old-timer expires.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; The traffic will continue to follow the previous=
 path and get FRR<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; protection on the PLR.<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On failure of RT3</span><s=
pan lang=3D"ZH-CN" style=3D"font-size:10.5pt;font-family:SimSun;color:#1F49=
7D">=1B$B!$=1B(B</span><span style=3D"font-size:10.5pt;font-family:SimSun;c=
olor:#1F497D">RT1 detects
 the Link RT3-RT2, Link RT3-RT6 and Link RT3-RT7 failure first. RT</span><s=
pan style=3D"font-size:10.5pt;color:#1F497D">1</span><span style=3D"font-si=
ze:10.5pt;font-family:SimSun;color:#1F497D">`s&nbsp; shorest Path to RT3 is
</span><span style=3D"font-size:10.5pt;color:#1F497D">RT1-&gt;RT6-&gt;RT7-&=
gt;RT4-&gt;RT3, And then RT1
</span><span style=3D"font-size:10.5pt;font-family:SimSun;color:#1F497D">de=
tects the Link RT3-RT4 failure.
</span><span style=3D"font-size:10.5pt;color:#1F497D">&nbsp;The Node-Sid of=
 RT3 become unreachable.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RT1 will keep the previous path=
 RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT3. Packets are forwarded to RT4 for PLR,=
 RT4 will send next segment RT7</span><span lang=3D"ZH-CN" style=3D"font-si=
ze:10.5pt;font-family:SimSun;color:#1F497D">=1B$B!$=1B(B</span><span style=
=3D"font-size:10.5pt;font-family:SimSun;color:#1F497D">RT7
 will then send to RT5 via RT7-&gt;RT4-&gt;RT5.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Mi=
crosoft YaHei&quot;,sans-serif;color:#1F497D">The path described in this ca=
se is exactly the same as the forwarding path described in your example<spa=
n lang=3D"ZH-CN">=1B$B!J=1B(B</span>In both cases, RT4 is selected
 as the PLR, and the results are the same.<span lang=3D"ZH-CN">=1B$B!K=1B(B=
</span> I don't know why you think one is 3 times and &nbsp;&nbsp;the other=
 is 2 times.</span>
<span style=3D"font-size:10.5pt;font-family:&quot;Microsoft YaHei&quot;,san=
s-serif;color:#1F497D">
So, for draft-ietf-spring-segment-protection-sr-te-paths<span lang=3D"ZH-CN=
">=1B$B!$=1B(B</span>Even if all nodes support this draft, it is possible t=
hat traversing the RT7-&gt;RT4 link 3 times.</span>
<span style=3D"font-size:10.5pt;font-family:&quot;Microsoft YaHei&quot;,san=
s-serif;color:#1F497D">
You actually gave an example of reacting [draft-ietf-spring-segment-protect=
ion-sr-te-paths] disadvantages.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&lt;SH&gt; What you are describing in above text is =
a case when the link down events are reaching RT1 in a particular<o:p></o:p=
></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; Order and one particular link down event is reaching very late on =
all the nodes on the path which is a corner case. There are already existin=
g solutions such as spf-delay that can ensure most correlated events are cl=
ubbed together
 in one SPF. The local computations on RT1 can also be optimized to detect =
node down events and the previous paths to hold down.
<o:p></o:p></p>
<p class=3D"MsoNormal">What you claim about fully upgraded network is not c=
orrect in this particular&nbsp; example is not true.<o:p></o:p></p>
<p class=3D"MsoNormal">When all the nodes are supporting context tables, RT=
6 will make sure to lookup next label and send to RT7.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don=1B$B!G=1B(Bt see any strong justification how =
proxy forwarding is improving the situation of partially upgraded network<o=
:p></o:p></p>
<p class=3D"MsoNormal">which it claims to be doing.<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"><span style=3D"font-size:10.5pt;color:#1F497D">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<ol style=3D"margin-top:0in" start=3D"2" type=3D"1">
<li class=3D"MsoNormal" style=3D"margin-left:.25in;mso-list:l0 level1 lfo3"=
><b>BSID solution<o:p></o:p></b></li></ol>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">draft-ietf-spring-segment=
-protection-sr-te-paths does not explicitly discuss the solution for BSIDs.=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Most of the BSID deployme=
nts use anycast based solution where same BSID is assigned on anycast nodes=
 and BSID is always preceded by the anycast SID. Section 2.2 in draft-ietf-=
spring-segment-protection-sr-te-paths
 discusses this approach.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; draft-hu-spring-segment-routing-proxy-forwarding &nbsp=
;provides a protection solution for BSIDs when anycast is not in use.<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;If WG is inclined to solve the BSID protection=
 problem when anycast solution is not in use, I would prefer the<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; Approach to be more aligned with draft-ietf-spri=
ng-segment-protection-sr-te-paths. I do not support Introducing completely&=
nbsp;&nbsp; different solution based on proxy forwarding which has other im=
plications described in point 1.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span style=3D"font-siz=
e:10.5pt;color:#1F497D">------</span><span lang=3D"ZH-CN" style=3D"font-siz=
e:10.5pt;font-family:SimSun;color:#1F497D">=1B$B!U=1B(B</span><span style=
=3D"font-size:10.5pt;color:#1F497D">[HZB]I don`t think that
</span><span style=3D"color:#1F497D">most of the BSID deployments use anyca=
st based solution</span><span lang=3D"ZH-CN" style=3D"font-family:SimSun;co=
lor:#1F497D">=1B$B!$=1B(B</span><span style=3D"color:#1F497D">Strict path c=
ontrol is required in most scenarios, and anycast is
 not introduced.</span> <span style=3D"color:#1F497D"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"text-indent:22.0pt"><span style=3D"color:#1=
F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Bsid is not addressed, it will not be =
a complete protection solution.<o:p></o:p></span></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>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0in;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 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-bounces=
@ietf.org">
spring-bounces@ietf.org</a> <b>On Behalf Of </b><a href=3D"mailto:bruno.dec=
raene@orange.com">bruno.decraene@orange.com</a><br>
<b>Sent:</b> Thursday, January 13, 2022 3:49 PM<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span lang=3D"FR" style=3D"font-size:10.5pt;font-family:&quot;Lato&quot;,san=
s-serif;color:black">[External Email. Be cautious of content]<o:p></o:p></s=
pan></b></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">Dear WG,<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">This message starts a 2 week WG adoption call, ending=
 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><a href=3D"https://urldefense.com/v3/__https:/datatr=
acker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/__;!!NE=
t6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR$=
"><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif"=
>https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-for=
warding/</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Arial&=
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>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">After review of the document please indicate support =
(or not) for WG adoption of the document to the mailing list.<o:p></o:p></s=
pan></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">Please also provide comments/reasons for your support=
 (or lack thereof) as this is a stronger way to indicate your (non) support=
 as this is not a vote.
<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">If you are willing to work on or review the document,=
 please state this explicitly. This gives the chairs an indication of the e=
nergy level of people in the working group willing
 to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<o:p></o:p></span></p>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">________________________________________________________________=
_________________________________________________________<o:p></o:p></span>=
</pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Ce message et ses pieces jointes peuvent contenir des informatio=
ns confidentielles ou privilegiees et ne doivent donc<o:p></o:p></span></pr=
e>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">pas etre diffuses, exploites ou copies sans autorisation. Si vou=
s avez recu ce message par erreur, veuillez le signaler<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">a l'expediteur et le detruire ainsi que les pieces jointes. Les =
messages electroniques etant susceptibles d'alteration,<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">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" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">This message and its attachments may contain confidential or pri=
vileged information that may be protected by law;<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">they should not be distributed, used or copied without authorisa=
tion.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">If you have received this email in error, please notify the send=
er and delete this message and its attachments.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">As emails may be altered, Orange is not liable for messages that=
 have been modified, changed or falsified.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Thank you.<o:p></o:p></span></pre>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CO1PR05MB8314D602299883B1DFFD3C52D5229CO1PR05MB8314namp_--

--_004_CO1PR05MB8314D602299883B1DFFD3C52D5229CO1PR05MB8314namp_
Content-Type: image/jpeg; name="image001.jpg"
Content-Description: image001.jpg
Content-Disposition: inline; filename="image001.jpg"; size=21366;
 creation-date="Fri, 28 Jan 2022 08:40:43 GMT";
 modification-date="Fri, 28 Jan 2022 08:40:43 GMT"
Content-ID: <image001.jpg@01D8144D.30DC4950>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAGsAn0DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2Fv8A
j4X/AHT/ADFPpjf8fC/7p/mKfUsaCiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUZooAKKMg
nGRkUUAFFFJuHPI4680ALRSB1PAYE/WgEHoQfpQAtFFGRnGefSgAooooAKKKKACiiigAooozmgAo
ooBB6EH6UAFFFFABRSblxncMeuaNyn+IfnQAtFAIIyDkUUAFFIGU9CD9DS0AFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAMb/j4X/dP8xT6Y3/AB8L/un+Yp9NggooopAFFFFABRRRQAUUUUAFFFFABRRRQAVy3je3u7l9
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

--_004_CO1PR05MB8314D602299883B1DFFD3C52D5229CO1PR05MB8314namp_--


From nobody Fri Jan 28 00:48:39 2022
Return-Path: <denglj4@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 8E9593A176D for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 18:57:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.889
X-Spam-Level: 
X-Spam-Status: No, score=-6.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, 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 uJT0XUuzGy3E for <spring@ietfa.amsl.com>; Thu, 27 Jan 2022 18:57:46 -0800 (PST)
Received: from chinatelecom.cn (prt-mail.chinatelecom.cn [42.123.76.223]) by ietfa.amsl.com (Postfix) with ESMTP id 7B2D33A176B for <spring@ietf.org>; Thu, 27 Jan 2022 18:57:45 -0800 (PST)
HMM_SOURCE_IP: 172.18.0.218:54568.998905016
HMM_ATTACHE_NUM: 0000
HMM_SOURCE_TYPE: SMTP
Received: from clientip-121.10.41.143 (unknown [172.18.0.218]) by chinatelecom.cn (HERMES) with SMTP id 97D9A28017E; Fri, 28 Jan 2022 10:57:31 +0800 (CST)
X-189-SAVE-TO-SEND: 71105032@chinatelecom.cn
Received: from  ([172.18.0.218]) by app0025 with ESMTP id e95e6e7943374a51a4bfb14428412b1b for bruno.decraene@orange.com; Fri, 28 Jan 2022 10:57:34 CST
X-Transaction-ID: e95e6e7943374a51a4bfb14428412b1b
X-Real-From: denglj4@chinatelecom.cn
X-Receive-IP: 172.18.0.218
X-MEDUSA-Status: 0
Sender: denglj4@chinatelecom.cn
Date: Fri, 28 Jan 2022 10:57:27 +0800
From: "denglj4@chinatelecom.cn" <denglj4@chinatelecom.cn>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>,  "SPRING WG" <spring@ietf.org>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.2.19.158[cn]
Mime-Version: 1.0
Message-ID: <202201281057265774392@chinatelecom.cn>
Content-Type: multipart/alternative; boundary="----=_001_NextPart122540882157_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/M3ZuMBoNC9nAYCGAurwAqMMWkc8>
X-Mailman-Approved-At: Fri, 28 Jan 2022 00:48:37 -0800
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 02:57:52 -0000

This is a multi-part message in MIME format.

------=_001_NextPart122540882157_=----
Content-Type: text/plain;
	charset="GB2312"
Content-Transfer-Encoding: base64

VGhpcyBkb2N1bWVudCBwcm92aWRlcyBhIGNvbXByZWhlbnNpdmUgU1ItVEUgbm9kZSBmYWlsdXJl
IHByb3RlY3Rpb24gc29sdXRpb24uDQpJIHRoaW5rIGl0IGlzIHVzZWZ1bCBmb3IgU1IgbmV0d29y
ayByZWxpYWJpbGl0eS4NCkIuUi4NCkxpamllIERlbmcNCg0KDQoNCs34wue8vMr10dC+v8v5LbXL
wPa94A0KMTg5MjIxODcyNTkNCmRlbmdsajRAY2hpbmF0ZWxlY29tLmNuDQogDQpGcm9tOiBicnVu
by5kZWNyYWVuZUBvcmFuZ2UuY29tDQpEYXRlOiAyMDIyLTAxLTEzIDE4OjE5DQpUbzogU1BSSU5H
IFdHDQpTdWJqZWN0OiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQtaHUtc3ByaW5n
LXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nDQpEZWFyIFdHLA0KIA0KVGhpcyBtZXNz
YWdlIHN0YXJ0cyBhIDIgd2VlayBXRyBhZG9wdGlvbiBjYWxsLCBlbmRpbmcgMjcvMDEvMjAyMiwg
Zm9yIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZw0KaHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy1wcm94eS1mb3J3YXJkaW5nLw0KIA0KQWZ0ZXIgcmV2aWV3IG9mIHRoZSBkb2N1bWVudCBw
bGVhc2UgaW5kaWNhdGUgc3VwcG9ydCAob3Igbm90KSBmb3IgV0cgYWRvcHRpb24gb2YgdGhlIGRv
Y3VtZW50IHRvIHRoZSBtYWlsaW5nIGxpc3QuDQogDQpQbGVhc2UgYWxzbyBwcm92aWRlIGNvbW1l
bnRzL3JlYXNvbnMgZm9yIHlvdXIgc3VwcG9ydCAob3IgbGFjayB0aGVyZW9mKSBhcyB0aGlzIGlz
IGEgc3Ryb25nZXIgd2F5IHRvIGluZGljYXRlIHlvdXIgKG5vbikgc3VwcG9ydCBhcyB0aGlzIGlz
IG5vdCBhIHZvdGUuICAgICAgDQogDQpJZiB5b3UgYXJlIHdpbGxpbmcgdG8gd29yayBvbiBvciBy
ZXZpZXcgdGhlIGRvY3VtZW50LCBwbGVhc2Ugc3RhdGUgdGhpcyBleHBsaWNpdGx5LiBUaGlzIGdp
dmVzIHRoZSBjaGFpcnMgYW4gaW5kaWNhdGlvbiBvZiB0aGUgZW5lcmd5IGxldmVsIG9mIHBlb3Bs
ZSBpbiB0aGUgd29ya2luZyBncm91cCB3aWxsaW5nIHRvIHdvcmsgb24gdGhlIGRvY3VtZW50Lg0K
IA0KVGhhbmtzIQ0KQnJ1bm8sIEppbSwgSm9lbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpDZSBtZXNzYWdlIGV0IHNlcyBw
aWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50
aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0cmUgZGlmZnVz
ZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiBy
ZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIKYSBsJ2V4cGVk
aXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1l
c3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwKT3Jh
bmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRl
cmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRh
Y2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlv
biB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJp
YnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFu
ZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkg
YmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBi
ZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91LgoNCg==

------=_001_NextPart122540882157_=----
Content-Type: text/html;
	charset="GB2312"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DGB2312"><style>body { line-height: 1.5; }blockquote { margin-top: 0px;=
 margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-bott=
om: 0px; }div.FoxDiv20220128105422718627 { word-wrap: break-word; }body { =
font-size: 14px; font-family: 'Microsoft YaHei UI'; color: rgb(0, 0, 0); l=
ine-height: 1.5; }</style></head><body>=0A<!--[if gte mso 9]><xml>=0A<o:Of=
ficeDocumentSettings>=0A<o:AllowPNG></o:AllowPNG>=0A</o:OfficeDocumentSett=
ings>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<w:WordDocument>=0A<w=
:SpellingState>Clean</w:SpellingState>=0A<w:TrackMoves></w:TrackMoves>=0A<=
w:TrackFormatting></w:TrackFormatting>=0A<w:HyphenationZone>21</w:Hyphenat=
ionZone>=0A<w:EnvelopeVis></w:EnvelopeVis>=0A<w:PunctuationKerning></w:Pun=
ctuationKerning>=0A<w:ValidateAgainstSchemas></w:ValidateAgainstSchemas>=
=0A<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>=0A<w:IgnoreMixedContent>=
false</w:IgnoreMixedContent>=0A<w:AlwaysShowPlaceholderText>false</w:Alway=
sShowPlaceholderText>=0A<w:DoNotPromoteQF></w:DoNotPromoteQF>=0A<w:LidThem=
eOther>FR</w:LidThemeOther>=0A<w:LidThemeAsian>X-NONE</w:LidThemeAsian>=0A=
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>=0A<w:Compatibili=
ty>=0A<w:BreakWrappedTables></w:BreakWrappedTables>=0A<w:SnapToGridInCell>=
</w:SnapToGridInCell>=0A<w:WrapTextWithPunct></w:WrapTextWithPunct>=0A<w:U=
seAsianBreakRules></w:UseAsianBreakRules>=0A<w:DontGrowAutofit></w:DontGro=
wAutofit>=0A<w:SplitPgBreakAndParaMark></w:SplitPgBreakAndParaMark>=0A<w:E=
nableOpenTypeKerning></w:EnableOpenTypeKerning>=0A<w:DontFlipMirrorIndents=
></w:DontFlipMirrorIndents>=0A<w:OverrideTableStyleHps></w:OverrideTableSt=
yleHps>=0A</w:Compatibility>=0A<m:mathPr>=0A<m:mathFont m:val=3D"Cambria M=
ath"></m:mathFont>=0A<m:brkBin m:val=3D"before"></m:brkBin>=0A<m:brkBinSub=
 m:val=3D"&#45;-"></m:brkBinSub>=0A<m:smallFrac m:val=3D"off"></m:smallFra=
c>=0A<m:dispDef></m:dispDef>=0A<m:lMargin m:val=3D"0"></m:lMargin>=0A<m:rM=
argin m:val=3D"0"></m:rMargin>=0A<m:defJc m:val=3D"centerGroup"></m:defJc>=
=0A<m:wrapIndent m:val=3D"1440"></m:wrapIndent>=0A<m:intLim m:val=3D"subSu=
p"></m:intLim>=0A<m:naryLim m:val=3D"undOvr"></m:naryLim>=0A</m:mathPr></w=
:WordDocument>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<w:LatentSty=
les DefLockedState=3D"false" DefUnhideWhenUsed=3D"false" DefSemiHidden=3D"=
false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D"376">=
=0A<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=
=3D"Normal"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"9" QFormat=3D"true" Name=3D"heading 1"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 2"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 3"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 4"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 5"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 6"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 7"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 8"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" QFormat=3D"true" Name=3D"heading 9"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
index 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 2"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"index 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"index 5"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 6"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"index 7"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 8"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"index 9"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"toc 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 2"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"toc 4"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"toc 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 7"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"toc 8"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"toc 9"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Normal Indent"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"footnote text"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotation tex=
t"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"header"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"f=
ooter"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"index heading"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"table of figures"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"envelope address=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true"=
 UnhideWhenUsed=3D"true" Name=3D"envelope return"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" N=
ame=3D"footnote reference"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotation refer=
ence"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"line number"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" N=
ame=3D"page number"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"endnote reference"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"endnote text"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"ta=
ble of authorities"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"macro"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"toa heading"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"List Bullet"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Num=
ber"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"List 2"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"List 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 4"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" N=
ame=3D"List 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 2"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"List Bullet 3"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bulle=
t 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"List Bullet 5"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"List Number 2"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Number 3"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"List Number 4"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Li=
st Number 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"10" QFormat=3D"true" Name=3D"Title"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Clo=
sing"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Signature"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"Default Paragraph Font"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Body Text"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidde=
n=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"List Continue"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Conti=
nue 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"List Continue 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"List Continue 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Contin=
ue 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Message Header"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" Name=3D"S=
ubtitle"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Salutation"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tru=
e" Name=3D"Date"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text First Indent"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Body Text First Indent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Note Heading"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Body Text 3"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"B=
ody Text Indent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent 3"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"Block Text"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Hype=
rlink"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"FollowedHyperlink"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" Name=
=3D"Strong"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"20" QFormat=3D"true" Name=3D"Emphasis"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
Document Map"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHid=
den=3D"true" UnhideWhenUsed=3D"true" Name=3D"Plain Text"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"E-mail Signature"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Top of=
 Form"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"HTML Bottom of Form"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Normal (Web)"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Acrony=
m"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"HTML Address"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"HTML Cite"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Code"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D=
"true" Name=3D"HTML Definition"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Keyboa=
rd"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"HTML Preformatted"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tru=
e" Name=3D"HTML Sample"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Typewriter"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"HTML Variable"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Normal Table"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"annotation subject"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhe=
nUsed=3D"true" Name=3D"No List"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline Lis=
t 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tr=
ue" UnhideWhenUsed=3D"true" Name=3D"Outline List 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Outline List 3"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Simple 1"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Simple 2"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Simple 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 1"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Table Classic 2"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"T=
able Classic 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 4"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Colorful 1"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Tabl=
e Colorful 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHid=
den=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Colorful 3"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUs=
ed=3D"true" Name=3D"Table Columns 1"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table =
Columns 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 3"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Columns 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Co=
lumns 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Table Grid 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 3"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table Grid 4"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table Grid 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 6"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Grid 7"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid =
8"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Table List 1"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Table List 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 3"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table List 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Li=
st 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Table List 6"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Table List 7"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 8"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Table 3D effects 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table 3D effects 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 3"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Contemporary"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Table Elegant"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Professional"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Subtle 1"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Table Subtle 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Web 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web=
 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"Balloon Text"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Theme"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Text"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=
=3D"No Spacing"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"60" Name=3D"Light Shading"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"61" Name=3D"Light List"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium =
Shading 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"64" Name=3D"Medium Shading 2"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"65" Name=3D"Medium List 1"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"M=
edium Grid 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"68" Name=3D"Medium Grid 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorfu=
l Shading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"72" Name=3D"Colorful List"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"73" Name=3D"Colorful Grid"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent =
1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Na=
me=3D"Light List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"62" Name=3D"Light Grid Accent 1"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Acc=
ent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64=
" Name=3D"Medium Shading 2 Accent 1"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Rev=
ision"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"34=
" QFormat=3D"true" Name=3D"List Paragraph"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Quote"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=
=3D"true" Name=3D"Intense Quote"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 1"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid=
 1 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"68" Name=3D"Medium Grid 2 Accent 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 1"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark=
 List Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"71" Name=3D"Colorful Shading Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=
=3D"Colorful Grid Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"60" Name=3D"Light Shading Accent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Acc=
ent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"62=
" Name=3D"Light Grid Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 2"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Sh=
ading 2 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"65" Name=3D"Medium List 1 Accent 2"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D=
"Medium Grid 1 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"68" Name=3D"Medium Grid 2 Accent 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"70" =
Name=3D"Dark List Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"71" Name=3D"Colorful Shading Accent 2"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"73" Name=3D"Colorful Grid Accent 2"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Ligh=
t List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"62" Name=3D"Light Grid Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 3"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"=
Medium Shading 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"65" Name=3D"Medium List 1 Accent 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acc=
ent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67=
" Name=3D"Medium Grid 1 Accent 3"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Gri=
d 3 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"70" Name=3D"Dark List Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colo=
rful List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"73" Name=3D"Colorful Grid Accent 3"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 4">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=
=3D"Light List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"62" Name=3D"Light Grid Accent 4"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accen=
t 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" =
Name=3D"Medium Shading 2 Accent 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 4"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium Li=
st 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"67" Name=3D"Medium Grid 1 Accent 4"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Me=
dium Grid 3 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"70" Name=3D"Dark List Accent 4"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 4"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=
=3D"Colorful List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"73" Name=3D"Colorful Grid Accent 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"61" Name=3D"Light List Accent 5"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 5"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shadin=
g 1 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"64" Name=3D"Medium Shading 2 Accent 5"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 5"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"=
Medium List 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"67" Name=3D"Medium Grid 1 Accent 5"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent=
 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" N=
ame=3D"Medium Grid 3 Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shadi=
ng Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"72" Name=3D"Colorful List Accent 5"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Ligh=
t Shading Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"61" Name=3D"Light List Accent 6"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent 6"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Med=
ium Shading 1 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"64" Name=3D"Medium Shading 2 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acc=
ent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"66=
" Name=3D"Medium List 2 Accent 6"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 6"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Gri=
d 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"69" Name=3D"Medium Grid 3 Accent 6"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorfu=
l Shading Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"72" Name=3D"Colorful List Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Accent 6">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"19" QForm=
at=3D"true" Name=3D"Subtle Emphasis"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"Intense Emphasis"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"31" QFor=
mat=3D"true" Name=3D"Subtle Reference"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"Intense Referen=
ce"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"33" Q=
Format=3D"true" Name=3D"Book Title"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"37" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Bibliography"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"t=
rue" Name=3D"TOC Heading"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"41" Name=3D"Plain Table 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Tab=
le 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"44"=
 Name=3D"Plain Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"45" Name=3D"Plain Table 5"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Tab=
le 1 Light"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"47" Name=3D"Grid Table 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"Grid Table 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid =
Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"51" Name=3D"Grid Table 6 Colorful"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid =
Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"47" Name=3D"Grid Table 2 Accent 1"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 1=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Nam=
e=3D"Grid Table 4 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6=
 Colorful Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"52" Name=3D"Grid Table 7 Colorful Accent 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 L=
ight Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"Grid Table 2 Accent 2"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid=
 Table 4 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"Grid Table 5 Dark Accent 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"Grid Table 7 Colorful Accent 2"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Acce=
nt 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"Grid Table 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 3"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"Grid Table 5 Dark Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 3=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"Grid Table 7 Colorful Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Gr=
id Table 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"Grid Table 3 Accent 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 4"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"Grid Table 5 Dark Accent 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid=
 Table 7 Colorful Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 5"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table =
2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"Grid Table 3 Accent 5"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 5"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid T=
able 5 Dark Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 C=
olorful Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"46" Name=3D"Grid Table 1 Light Accent 6"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 6=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Nam=
e=3D"Grid Table 3 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"49" Name=3D"Grid Table 4 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark=
 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"51" Name=3D"Grid Table 6 Colorful Accent 6"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful A=
ccent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
46" Name=3D"List Table 1 Light"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"47" Name=3D"List Table 2"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List =
Table 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
50" Name=3D"List Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"46" Name=3D"List Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 1"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Lis=
t Table 3 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"49" Name=3D"List Table 4 Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent =
1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Na=
me=3D"List Table 6 Colorful Accent 1"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 1"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=
=3D"List Table 1 Light Accent 2"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 2"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"49" Name=3D"List Table 4 Accent 2"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 2"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"L=
ist Table 6 Colorful Accent 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List=
 Table 1 Light Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"47" Name=3D"List Table 2 Accent 3"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Na=
me=3D"List Table 4 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 3"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table =
6 Colorful Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"52" Name=3D"List Table 7 Colorful Accent 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 L=
ight Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"List Table 2 Accent 4"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List=
 Table 4 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"List Table 5 Dark Accent 4"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful=
 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"List Table 7 Colorful Accent 4"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Acce=
nt 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"List Table 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 5"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"List Table 5 Dark Accent 5"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 5=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"List Table 7 Colorful Accent 5"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Accent 6"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Li=
st Table 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"List Table 3 Accent 6"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 6"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"List Table 5 Dark Accent 6"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List=
 Table 7 Colorful Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Mention"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Smart Hyperlink"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"H=
ashtag"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"Unresolved Mention"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Smart Link"></w:LsdException>=0A</w:LatentStyles>=0A</xm=
l><![endif]--><!--[if gte mso 10]><style>/* Style Definitions */=0Atable.M=
soNormalTable=0A	{mso-style-name:"Tableau Normal";=0A	mso-tstyle-rowband-s=
ize:0;=0A	mso-tstyle-colband-size:0;=0A	mso-style-noshow:yes;=0A	mso-style=
-priority:99;=0A	mso-style-parent:"";=0A	mso-padding-alt:0cm 5.4pt 0cm 5.4=
pt;=0A	mso-para-margin:0cm;=0A	mso-pagination:widow-orphan;=0A	font-size:1=
1.0pt;=0A	font-family:"Calibri",sans-serif;=0A	mso-ascii-font-family:Calib=
ri;=0A	mso-hansi-font-family:Calibri;=0A	mso-bidi-font-family:"Times New R=
oman";=0A	mso-fareast-language:EN-US;}=0A</style><![endif]--><!--[if gte m=
so 9]><xml>=0A<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shaped=
efaults>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:e=
xt=3D"edit">=0A<o:idmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapel=
ayout></xml><![endif]-->=0A<div><span></span><p class=3D"MsoNormal" style=
=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =CB=CE=CC=E5;"=
><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, sa=
ns-serif; color: rgb(31, 73, 125);">This document provides a comprehensive=
 SR-TE node failure protection solution.</span></p><p class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =CB=CE=CC=
=E5;"><span style=3D"color: rgb(31, 73, 125); font-family: Calibri, sans-s=
erif; font-size: 10.5pt; text-indent: 10.5pt; line-height: 1.5; background=
-color: transparent;">I think it is useful for SR network reliability.</sp=
an></p></div>=0A<div>B.R.</div><div>Lijie Deng</div><div><br></div><hr sty=
le=3D"WIDTH: 210px; HEIGHT: 1px" color=3D"#b5c4df" size=3D"1" align=3D"lef=
t">=0A<div><span><div style=3D"MARGIN: 10px; FONT-FAMILY: verdana; FONT-SI=
ZE: 10pt"><div>=CD=F8=C2=E7=BC=BC=CA=F5=D1=D0=BE=BF=CB=F9-=B5=CB=C0=F6=BD=
=E0</div><div>18922187259</div><div>denglj4@chinatelecom.cn</div></div></s=
pan></div>=0A<blockquote style=3D"margin-Top: 0px; margin-Bottom: 0px; mar=
gin-Left: 0.5em; margin-Right: inherit"><div>&nbsp;</div><div style=3D"bor=
der:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div st=
yle=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:=
tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TO=
P: 8px"><div><b>From:</b>&nbsp;<a href=3D"mailto:bruno.decraene@orange.com=
" style=3D"color: rgb(5, 99, 193); text-decoration: underline;">bruno.decr=
aene@orange.com</a></div><div><b>Date:</b>&nbsp;2022-01-13&nbsp;18:19</div=
><div><b>To:</b>&nbsp;<a href=3D"mailto:spring@ietf.org" style=3D"color: r=
gb(5, 99, 193); text-decoration: underline;">SPRING WG</a></div><div><b>Su=
bject:</b>&nbsp;[spring] WG adoption call - draft-hu-spring-segment-routin=
g-proxy-forwarding</div></div></div><div><div class=3D"FoxDiv2022012810542=
2718627">=0A<!--[if gte mso 9]><xml>=0A<o:OfficeDocumentSettings>=0A<o:All=
owPNG></o:AllowPNG>=0A</o:OfficeDocumentSettings>=0A</xml><![endif]--><!--=
[if gte mso 9]><xml>=0A<w:WordDocument>=0A<w:SpellingState>Clean</w:Spelli=
ngState>=0A<w:TrackMoves></w:TrackMoves>=0A<w:TrackFormatting></w:TrackFor=
matting>=0A<w:HyphenationZone>21</w:HyphenationZone>=0A<w:EnvelopeVis></w:=
EnvelopeVis>=0A<w:PunctuationKerning></w:PunctuationKerning>=0A<w:Validate=
AgainstSchemas></w:ValidateAgainstSchemas>=0A<w:SaveIfXMLInvalid>false</w:=
SaveIfXMLInvalid>=0A<w:IgnoreMixedContent>false</w:IgnoreMixedContent>=0A<=
w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>=0A<w:DoNot=
PromoteQF></w:DoNotPromoteQF>=0A<w:LidThemeOther>FR</w:LidThemeOther>=0A<w=
:LidThemeAsian>X-NONE</w:LidThemeAsian>=0A<w:LidThemeComplexScript>X-NONE<=
/w:LidThemeComplexScript>=0A<w:Compatibility>=0A<w:BreakWrappedTables></w:=
BreakWrappedTables>=0A<w:SnapToGridInCell></w:SnapToGridInCell>=0A<w:WrapT=
extWithPunct></w:WrapTextWithPunct>=0A<w:UseAsianBreakRules></w:UseAsianBr=
eakRules>=0A<w:DontGrowAutofit></w:DontGrowAutofit>=0A<w:SplitPgBreakAndPa=
raMark></w:SplitPgBreakAndParaMark>=0A<w:EnableOpenTypeKerning></w:EnableO=
penTypeKerning>=0A<w:DontFlipMirrorIndents></w:DontFlipMirrorIndents>=0A<w=
:OverrideTableStyleHps></w:OverrideTableStyleHps>=0A</w:Compatibility>=0A<=
m:mathPr>=0A<m:mathFont m:val=3D"Cambria Math"></m:mathFont>=0A<m:brkBin m=
:val=3D"before"></m:brkBin>=0A<m:brkBinSub m:val=3D"&#45;-"></m:brkBinSub>=
=0A<m:smallFrac m:val=3D"off"></m:smallFrac>=0A<m:dispDef></m:dispDef>=0A<=
m:lMargin m:val=3D"0"></m:lMargin>=0A<m:rMargin m:val=3D"0"></m:rMargin>=
=0A<m:defJc m:val=3D"centerGroup"></m:defJc>=0A<m:wrapIndent m:val=3D"1440=
"></m:wrapIndent>=0A<m:intLim m:val=3D"subSup"></m:intLim>=0A<m:naryLim m:=
val=3D"undOvr"></m:naryLim>=0A</m:mathPr></w:WordDocument>=0A</xml><![endi=
f]--><!--[if gte mso 9]><xml>=0A<w:LatentStyles DefLockedState=3D"false" D=
efUnhideWhenUsed=3D"false" DefSemiHidden=3D"false" DefQFormat=3D"false" De=
fPriority=3D"99" LatentStyleCount=3D"376">=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"0" QFormat=3D"true" Name=3D"Normal"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"hea=
ding 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"9=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"hea=
ding 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"9=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"hea=
ding 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"9=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"hea=
ding 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"9=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"hea=
ding 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"9=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"hea=
ding 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"9=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"hea=
ding 7"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"9=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"hea=
ding 8"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"9=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"hea=
ding 9"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"index 1"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"index 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHid=
den=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 3"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tru=
e" Name=3D"index 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 5"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"index 6"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 7"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"index 8"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"index 9"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 1"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 2"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"toc 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 5"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"toc 6"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"toc 7"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"39" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 8"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"toc 9"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Normal Indent"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"footnote text"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"annotation text"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"he=
ader"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"footer"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"index heading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"35" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true"=
 Name=3D"caption"></w:LsdException>=0A<w:LsdException Locked=3D"false" Sem=
iHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"table of figures"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"envelope address"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"e=
nvelope return"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"footnote reference"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"annotation reference"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"line number"></w:LsdException>=0A<w:LsdException Locked=3D"false" Semi=
Hidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"page number"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"endnote reference"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"endnot=
e text"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"table of authorities"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"macro"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"toa heading"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"List"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true"=
 UnhideWhenUsed=3D"true" Name=3D"List Number"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"List 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidde=
n=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 3"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"List 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiH=
idden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"List Bullet 2"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Bullet 3"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Bullet 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"List Bullet 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Number 2"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"List Number 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List N=
umber 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Number 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" Name=
=3D"Title"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Closing"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Signature"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"1" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Default P=
aragraph Font"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHi=
dden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Text"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Body Text Indent"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Contin=
ue"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"tru=
e" UnhideWhenUsed=3D"true" Name=3D"List Continue 2"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"List Continue 3"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"List Continue 4">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" U=
nhideWhenUsed=3D"true" Name=3D"List Continue 5"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Message Header"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"11" QFormat=3D"true" Name=3D"Subtitle"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Salutation"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Date"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Body Text First Indent"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body =
Text First Indent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Note Heading"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhe=
nUsed=3D"true" Name=3D"Body Text 2"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Body Te=
xt 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Body Text Indent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Body Text Indent 3"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Block Tex=
t"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Hyperlink"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"FollowedHyperlink"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"22" QFormat=3D"true" Name=3D"Strong"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" Name=3D"Emp=
hasis"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"=
true" UnhideWhenUsed=3D"true" Name=3D"Document Map"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true"=
 Name=3D"Plain Text"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"E-mail Signature"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"HTML Top of Form"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"HTML Bottom of Form"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Normal (Web)"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"HTML Acronym"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HT=
ML Address"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidde=
n=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Cite"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tru=
e" Name=3D"HTML Code"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Definition"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhid=
eWhenUsed=3D"true" Name=3D"HTML Keyboard"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"H=
TML Preformatted"></w:LsdException>=0A<w:LsdException Locked=3D"false" Sem=
iHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Sample"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUse=
d=3D"true" Name=3D"HTML Typewriter"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"HTML Va=
riable"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D=
"true" UnhideWhenUsed=3D"true" Name=3D"Normal Table"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation subject"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"No List"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Outline List 1"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=
=3D"Outline List 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" S=
emiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Outline List 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Table Simple 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Tab=
le Simple 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidd=
en=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Simple 3"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Classic 1"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Cl=
assic 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Classic 3"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Classic 4"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Co=
lorful 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Colorful 2"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Colorful 3"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table C=
olumns 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 2"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Columns 3"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Co=
lumns 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Columns 5"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=
=3D"true" Name=3D"Table Grid 1"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid =
2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true=
" UnhideWhenUsed=3D"true" Name=3D"Table Grid 3"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Nam=
e=3D"Table Grid 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Se=
miHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Grid 5"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenU=
sed=3D"true" Name=3D"Table Grid 6"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Gr=
id 7"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"t=
rue" UnhideWhenUsed=3D"true" Name=3D"Table Grid 8"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Table List 1"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWh=
enUsed=3D"true" Name=3D"Table List 3"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table=
 List 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Table List 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table List 7"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Un=
hideWhenUsed=3D"true" Name=3D"Table List 8"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D=
"Table 3D effects 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table 3D effects 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Table Contemporary"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Elegant"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unh=
ideWhenUsed=3D"true" Name=3D"Table Professional"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Na=
me=3D"Table Subtle 1"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Subtle 2"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"Table Web 1"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Tabl=
e Web 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Table Web 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"=
true" Name=3D"Balloon Text"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"39" Name=3D"Table Grid"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"=
Table Theme"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidd=
en=3D"true" Name=3D"Placeholder Text"></w:LsdException>=0A<w:LsdException =
Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=3D"No Spacing"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Li=
ght Shading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"61" Name=3D"Light List"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"62" Name=3D"Light Grid"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium =
Shading 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"65" Name=3D"Medium List 1"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"66" Name=3D"Medium List 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Med=
ium Grid 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"69" Name=3D"Medium Grid 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"70" Name=3D"Dark List"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colo=
rful List"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"73" Name=3D"Colorful Grid"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List A=
ccent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
62" Name=3D"Light Grid Accent 1"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 1"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium S=
hading 2 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"65" Name=3D"Medium List 1 Accent 1"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true"=
 Name=3D"List Paragraph"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"29" QFormat=3D"true" Name=3D"Quote"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true" Name=3D"In=
tense Quote"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"66" Name=3D"Medium List 2 Accent 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 1"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medi=
um Grid 2 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"69" Name=3D"Medium Grid 3 Accent 1"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 1"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"C=
olorful Shading Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"72" Name=3D"Colorful List Accent 1"></w:LsdException>=0A<=
w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"60"=
 Name=3D"Light Shading Accent 2"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"61" Name=3D"Light List Accent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Acc=
ent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"63=
" Name=3D"Medium Shading 1 Accent 2"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medi=
um List 1 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"66" Name=3D"Medium List 2 Accent 2"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Accent 2">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"68" Name=
=3D"Medium Grid 2 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 2"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Acce=
nt 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"71"=
 Name=3D"Colorful Shading Accent 2"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 2"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful=
 Grid Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"60" Name=3D"Light Shading Accent 3"></w:LsdException>=0A<w:LsdExcep=
tion Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Ligh=
t Grid Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"63" Name=3D"Medium Shading 1 Accent 3"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 Accent =
3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"65" Na=
me=3D"Medium List 1 Accent 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 3"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid =
1 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"68" Name=3D"Medium Grid 2 Accent 3"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accent 3"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark=
 List Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prior=
ity=3D"71" Name=3D"Colorful Shading Accent 3"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Accent 3"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"73" Name=
=3D"Colorful Grid Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"60" Name=3D"Light Shading Accent 4"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Acc=
ent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"62=
" Name=3D"Light Grid Accent 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 4"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Sh=
ading 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"65" Name=3D"Medium List 1 Accent 4"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Accent 4"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D=
"Medium Grid 1 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"68" Name=3D"Medium Grid 2 Accent 4"></w:LsdException>=0A<w=
:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Accen=
t 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"70" =
Name=3D"Dark List Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"71" Name=3D"Colorful Shading Accent 4"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List=
 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"73" Name=3D"Colorful Grid Accent 4"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Ligh=
t List Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Prio=
rity=3D"62" Name=3D"Light Grid Accent 5"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accent 5"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"=
Medium Shading 2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"f=
alse" Priority=3D"65" Name=3D"Medium List 1 Accent 5"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acc=
ent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"67=
" Name=3D"Medium Grid 1 Accent 5"></w:LsdException>=0A<w:LsdException Lock=
ed=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 5"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Gri=
d 3 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"70" Name=3D"Dark List Accent 5"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colo=
rful List Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"73" Name=3D"Colorful Grid Accent 5"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Accent 6">=
</w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"61" Name=
=3D"Light List Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" Priority=3D"62" Name=3D"Light Grid Accent 6"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 Accen=
t 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"64" =
Name=3D"Medium Shading 2 Accent 6"></w:LsdException>=0A<w:LsdException Loc=
ked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Accent 6"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium Li=
st 2 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"67" Name=3D"Medium Grid 1 Accent 6"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Accent 6"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Me=
dium Grid 3 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"70" Name=3D"Dark List Accent 6"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading Accent 6"=
></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"72" Name=
=3D"Colorful List Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"73" Name=3D"Colorful Grid Accent 6"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true" Name=
=3D"Subtle Emphasis"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"21" QFormat=3D"true" Name=3D"Intense Emphasis"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true" Nam=
e=3D"Subtle Reference"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"32" QFormat=3D"true" Name=3D"Intense Reference"></w:LsdExcep=
tion>=0A<w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" =
Name=3D"Book Title"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"37" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Bibliog=
raphy"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"39=
" SemiHidden=3D"true" UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC=
 Heading"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"41" Name=3D"Plain Table 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"42" Name=3D"Plain Table 2"></w:LsdException>=0A<w:LsdEx=
ception Locked=3D"false" Priority=3D"43" Name=3D"Plain Table 3"></w:LsdExc=
eption>=0A<w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain T=
able 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"4=
5" Name=3D"Plain Table 5"></w:LsdException>=0A<w:LsdException Locked=3D"fa=
lse" Priority=3D"40" Name=3D"Grid Table Light"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light"></w:=
LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"G=
rid Table 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"Grid Table 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"49" Name=3D"Grid Table 4"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark"></w=
:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"=
Grid Table 6 Colorful"></w:LsdException>=0A<w:LsdException Locked=3D"false=
" Priority=3D"52" Name=3D"Grid Table 7 Colorful"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Acc=
ent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47=
" Name=3D"Grid Table 2 Accent 1"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4=
 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"50" Name=3D"Grid Table 5 Dark Accent 1"></w:LsdException>=0A<w:LsdExce=
ption Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accen=
t 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" =
Name=3D"Grid Table 7 Colorful Accent 1"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 2"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D=
"Grid Table 2 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"48" Name=3D"Grid Table 3 Accent 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 2=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Nam=
e=3D"Grid Table 5 Dark Accent 2"></w:LsdException>=0A<w:LsdException Locke=
d=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 2"></w:Ls=
dException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Gri=
d Table 7 Colorful Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D=
"false" Priority=3D"46" Name=3D"Grid Table 1 Light Accent 3"></w:LsdExcept=
ion>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table=
 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"Grid Table 3 Accent 3"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accent 3"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid T=
able 5 Dark Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"51" Name=3D"Grid Table 6 Colorful Accent 3"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 C=
olorful Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"46" Name=3D"Grid Table 1 Light Accent 4"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 4=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Nam=
e=3D"Grid Table 3 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"49" Name=3D"Grid Table 4 Accent 4"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark=
 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"51" Name=3D"Grid Table 6 Colorful Accent 4"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful A=
ccent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"=
46" Name=3D"Grid Table 1 Light Accent 5"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 5"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid=
 Table 3 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"49" Name=3D"Grid Table 4 Accent 5"></w:LsdException>=0A<w:LsdExc=
eption Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 5=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Nam=
e=3D"Grid Table 6 Colorful Accent 5"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Colorful Accent 5"></=
w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D=
"Grid Table 1 Light Accent 6"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accent 6"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"49" Name=3D"Grid Table 4 Accent 6"></w:LsdException>=0A<w:LsdException Lo=
cked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark Accent 6"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid=
 Table 6 Colorful Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"52" Name=3D"Grid Table 7 Colorful Accent 6"></w:LsdExce=
ption>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Tab=
le 1 Light"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"47" Name=3D"List Table 2"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"List Table 3"></w:LsdException>=0A<w:Ls=
dException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List =
Table 5 Dark"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priorit=
y=3D"51" Name=3D"List Table 6 Colorful"></w:LsdException>=0A<w:LsdExceptio=
n Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful"></w:LsdE=
xception>=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List =
Table 1 Light Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"fals=
e" Priority=3D"47" Name=3D"List Table 2 Accent 1"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 1=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Nam=
e=3D"List Table 4 Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"50" Name=3D"List Table 5 Dark Accent 1"></w:LsdExceptio=
n>=0A<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6=
 Colorful Accent 1"></w:LsdException>=0A<w:LsdException Locked=3D"false" P=
riority=3D"52" Name=3D"List Table 7 Colorful Accent 1"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 L=
ight Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priori=
ty=3D"47" Name=3D"List Table 2 Accent 2"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 2"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List=
 Table 4 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pr=
iority=3D"50" Name=3D"List Table 5 Dark Accent 2"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful=
 Accent 2"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"52" Name=3D"List Table 7 Colorful Accent 2"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Acce=
nt 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47"=
 Name=3D"List Table 2 Accent 3"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"48" Name=3D"List Table 3 Accent 3"></w:LsdException=
>=0A<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 3"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D=
"50" Name=3D"List Table 5 Dark Accent 3"></w:LsdException>=0A<w:LsdExcepti=
on Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 3=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Nam=
e=3D"List Table 7 Colorful Accent 3"></w:LsdException>=0A<w:LsdException L=
ocked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light Accent 4"></w:L=
sdException>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Li=
st Table 2 Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"false" =
Priority=3D"48" Name=3D"List Table 3 Accent 4"></w:LsdException>=0A<w:LsdE=
xception Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 4"><=
/w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=
=3D"List Table 5 Dark Accent 4"></w:LsdException>=0A<w:LsdException Locked=
=3D"false" Priority=3D"51" Name=3D"List Table 6 Colorful Accent 4"></w:Lsd=
Exception>=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List=
 Table 7 Colorful Accent 4"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"46" Name=3D"List Table 1 Light Accent 5"></w:LsdExcepti=
on>=0A<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table =
2 Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"48" Name=3D"List Table 3 Accent 5"></w:LsdException>=0A<w:LsdException=
 Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accent 5"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List T=
able 5 Dark Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false"=
 Priority=3D"51" Name=3D"List Table 6 Colorful Accent 5"></w:LsdException>=
=0A<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 C=
olorful Accent 5"></w:LsdException>=0A<w:LsdException Locked=3D"false" Pri=
ority=3D"46" Name=3D"List Table 1 Light Accent 6"></w:LsdException>=0A<w:L=
sdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accent 6=
"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=3D"48" Nam=
e=3D"List Table 3 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"=
false" Priority=3D"49" Name=3D"List Table 4 Accent 6"></w:LsdException>=0A=
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark=
 Accent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" Priority=
=3D"51" Name=3D"List Table 6 Colorful Accent 6"></w:LsdException>=0A<w:Lsd=
Exception Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Colorful A=
ccent 6"></w:LsdException>=0A<w:LsdException Locked=3D"false" SemiHidden=
=3D"true" UnhideWhenUsed=3D"true" Name=3D"Mention"></w:LsdException>=0A<w:=
LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" =
Name=3D"Smart Hyperlink"></w:LsdException>=0A<w:LsdException Locked=3D"fal=
se" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"Hashtag"></w:LsdEx=
ception>=0A<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhen=
Used=3D"true" Name=3D"Unresolved Mention"></w:LsdException>=0A<w:LsdExcept=
ion Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true" Name=3D"S=
mart Link"></w:LsdException>=0A</w:LatentStyles>=0A</xml><![endif]--><!--[=
if gte mso 10]><style>/* Style Definitions */=0Atable.MsoNormalTable=0A	{m=
so-style-name:"Tableau Normal";=0A	mso-tstyle-rowband-size:0;=0A	mso-tstyl=
e-colband-size:0;=0A	mso-style-noshow:yes;=0A	mso-style-priority:99;=0A	ms=
o-style-parent:"";=0A	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;=0A	mso-para-mar=
gin:0cm;=0A	mso-pagination:widow-orphan;=0A	font-size:11.0pt;=0A	font-fami=
ly:"Calibri",sans-serif;=0A	mso-ascii-font-family:Calibri;=0A	mso-hansi-fo=
nt-family:Calibri;=0A	mso-bidi-font-family:"Times New Roman";=0A	mso-farea=
st-language:EN-US;}=0A</style><![endif]--><!--[if gte mso 9]><xml>=0A<o:sh=
apedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shapedefaults>=0A</xml><!=
[endif]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:ext=3D"edit">=0A<o:i=
dmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapelayout></xml><![endi=
f]-->=0A<div class=3D"WordSection1" style=3D"page: WordSection1;">=0A<p cl=
ass=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: Cali=
bri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Dear WG,<o:p></o:=
p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11=
pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-=
size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-=
US"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin:=
 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN=
-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;ms=
o-ansi-language:EN-US">This message starts a 2 week WG adoption call, endi=
ng 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwarding<o:p></=
o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: =
11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"fon=
t-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:E=
N-US"><a href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-=
routing-proxy-forwarding/" style=3D"color: rgb(5, 99, 193); text-decoratio=
n: underline;">https://datatracker.ietf.org/doc/draft-hu-spring-segment-ro=
uting-proxy-forwarding/</a><o:p></o:p></span></p>=0A<p class=3D"MsoNormal"=
 style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"=
><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&qu=
ot;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>=0A<p =
class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: Ca=
libri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">After review of=
 the document please indicate support (or not) for WG adoption of the docu=
ment to the mailing list.<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" s=
tyle=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><=
span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Arial&quot=
;,sans-serif;mso-ansi-language:EN-US"><o:p>&nbsp;</o:p></span></p>=0A<p cl=
ass=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: Cali=
bri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US">Please also provi=
de comments/reasons for your support (or lack thereof) as this is a strong=
er way to indicate your (non) support as this=0A is not a vote.<span style=
=3D"mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></sp=
an></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; fo=
nt-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:1=
0.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi-language:EN-US"><o=
:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ansi=
-language:EN-US">If you are willing to work on or review the document, ple=
ase state this explicitly. This gives the chairs an indication of the ener=
gy level=0A of people in the working group willing to work on the document=
.<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span><=
/p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-f=
amily: Calibri, sans-serif;"><span class=3D"SpellE"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Thanks</span></span><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">!<=
o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm; font-=
size: 11pt; font-family: Calibri, sans-serif;"><span style=3D"font-size:10=
.0pt;font-family:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<o:p></o:p>=
</span></p>=0A</div>=0A<pre>______________________________________________=
__________________________________________________________________________=
_=0ACe message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc=0Apas etre diffuses, explo=
ites ou copies sans autorisation. Si vous avez recu ce message par erreur,=
 veuillez le signaler=0Aa l'expediteur et le detruire ainsi que les pieces=
 jointes. Les messages electroniques etant susceptibles d'alteration,=0AOr=
ange decline toute responsabilite si ce message a ete altere, deforme ou f=
alsifie. Merci.=0AThis message and its attachments may contain confidentia=
l or privileged information that may be protected by law;=0Athey should no=
t be distributed, used or copied without authorisation.=0AIf you have rece=
ived this email in error, please notify the sender and delete this message=
 and its attachments.=0AAs emails may be altered, Orange is not liable for=
 messages that have been modified, changed or falsified.=0AThank you.=0A</=
pre>=0A</div></div></blockquote>=0A</body></html>
------=_001_NextPart122540882157_=------


From nobody Fri Jan 28 00:58:29 2022
Return-Path: <slitkows.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 67D7E3A24BD for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 00:58:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.086
X-Spam-Level: 
X-Spam-Status: No, score=-2.086 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_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 4mY6S2Ls6dJA for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 00:58:22 -0800 (PST)
Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450: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 180B63A24B7 for <spring@ietf.org>; Fri, 28 Jan 2022 00:58:22 -0800 (PST)
Received: by mail-ej1-x62f.google.com with SMTP id j2so13672418ejk.6 for <spring@ietf.org>; Fri, 28 Jan 2022 00:58:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=from:to:references:in-reply-to:subject:date:message-id:mime-version :thread-index:content-language; bh=1QPijyOUF/UxY+MoWWQ29DhA7e5SH+tnjR5hYq5Fdbc=; b=QNoRqt42kWWBUWn4ZlK+eIXyheP7JA1reNLkbiMJ/IMSCSFMNSVyn5Q1PyaYNHaBXR Rbv/bCw321vguLLv7FXjQxT1UsshgKhi+j5wdIpApwzT/2dbqh2oeizgO8i+fbIp57Tm KX4z2qnzgSYvMasSGCtFl+oACYXovARCj3KECYSfCYs2ASNqLFVYxEGw+WrUK8VG1xCq vNiWC51K4d3XBf6jhBEFa7G6c5C6br6CSQI6VwiWeS49/WFgqJLmU6gxnWOOF4zuGPrP Iit3F7geCdD1KtLvikjGVGSt52QdZOK/4h99myV2SkGhRIbG4j6U9uAyjW7GHuCE0O9I Bc6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:thread-index:content-language; bh=1QPijyOUF/UxY+MoWWQ29DhA7e5SH+tnjR5hYq5Fdbc=; b=bVfMpjJD5Dq/a9CShZSC8x31oRIxDHuQKQmJbaU+xMxyfEFUDPJ/rd7EzJv+4di76h lDzpuVXctczcv3BsuhYCL1tCUH6JOHlOpbJLhM/jH1EPpLc0oh1R2gZ0AEMKI5/8s3Wq 2/ih5/qpYGIA5DujyuRYWrd/bRNtP1tgZ0NZlpCSldi3SsjmErNt1BMQcGvqWqvk10Gb p/rg7pFoYm/XLBeW4BEHtIE89iDbK/uV2aq+xwT6D//OPFwz8vuscptLcRgMZMtldsVp NSFZXTmmXCyHxgfLDY4icZx6YZiLZiwDY6xrQSCJL4WdalZaeaXUB3MKR/m9sbve/+kW 58uw==
X-Gm-Message-State: AOAM533w79PmjMUi7Rzxke2YteUZS4tz2Q48WRQ6bybG75Ek85Uu1t+c OB4nj+pIQlseKKVW45+XuA==
X-Google-Smtp-Source: ABdhPJxdSREPZBRgqNtZnGvmMiSndH8LQh5FqqnAs0bzYrof0JSncWlOc0cko8m3DnVPqjg3YrT+Dw==
X-Received: by 2002:a17:906:15ca:: with SMTP id l10mr6223680ejd.435.1643360299274;  Fri, 28 Jan 2022 00:58:19 -0800 (PST)
Received: from CSCOWPF2QW8Y3 ([173.38.220.40]) by smtp.gmail.com with ESMTPSA id o11sm12652909edh.75.2022.01.28.00.58.16 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Jan 2022 00:58:18 -0800 (PST)
From: <slitkows.ietf@gmail.com>
To: "'Huzhibo'" <huzhibo@huawei.com>, <bruno.decraene@orange.com>, "'SPRING WG'" <spring@ietf.org>
References: <0a418bde57354add875c44f02d18213d@huawei.com> <07fb01d81292$4124b700$c36e2500$@gmail.com> <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com> <00ba01d813a5$0856d6b0$19048410$@gmail.com> <f5028e1e9630475f9ac65f30685b5261@huawei.com>
In-Reply-To: <f5028e1e9630475f9ac65f30685b5261@huawei.com>
Date: Fri, 28 Jan 2022 09:58:13 +0100
Message-ID: <002701d81425$2ff5c110$8fe14330$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0028_01D8142D.91BCE830"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIVWnFSRsbd58nY4vt6IaGbGaj2TwMNHzr7AdOyOFQBRJv/qQJlGkxwq7k8vZA=
Content-Language: fr
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/t_s2LMHB_RXy1EwSzNVe3MnjU8E>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 08:58:28 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0028_01D8142D.91BCE830
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi

 

[HZB2]First: This document does not require that all affected traffic be
directed to "one" neighbor node, and traffic is still balanced on all
different neighbor nodes.

 

[SLI3] Again, purely theoretical, it depends on the network topology, where
is the traffic coming from and number of neighbor nodes supporting the PF
behavior.  Traffic will follow SPT to the closest PF node: there could be
ECMP or not, the path to PF node could be well-sized or not. 

 

 

From: Huzhibo <huzhibo@huawei.com> 
Sent: vendredi 28 janvier 2022 02:56
To: slitkows.ietf@gmail.com; bruno.decraene@orange.com; 'SPRING WG'
<spring@ietf.org>
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

 

 

From: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com>
[mailto:slitkows.ietf@gmail.com] 
Sent: Friday, January 28, 2022 1:41 AM
To: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> >;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi,

 

[SLI] Your statement is purely theoretical and life in real networks is not
theoretical. You cannot predict which router will converge first (routers
may have different CPUs, may have different tasks to execute.). B may
converge first maybe, but maybe it will be C or D. no one knows and it's
unpredictable. So at the end, if you want to guarantee the mechanism to
work, all routers have to support the mechanism.

                  --------->[HZB]IGP convergence is much faster than SR-TE
rerouting, Therefore, even if node B is slower than node C and node D in the
previous example, the convergence time of the SR-TE path is far shorter than
the convergence time of the SR-TE path. If some nodes in the network do not
support the convergence, convergence may exceed 50 ms in some scenarios. If
all nodes in the network support the convergence, That would result in
better convergence performance.

 

[SLI2]of course SR-TE will converge slower, I never discussed about the head
end. My point:  If C is faster than B and C does not support your mechanism,
it will drop traffic and your FRR is not guaranteed anymore. To get FRR
working, no choice, all the nodes must support the extension (seems you are
mixing convergence and protection which are two different things: networks
are never converging in 50ms). 

---------->[HZB2]As the example you have mentioned,  Packet loss occurs only
when C converges, but B does not converge. 

                The packet loss time depends on the IGP convergence time and
is much shorter than the SR-TE rerouting time. 

                What I want to say is that even if some nodes you mentioned
do not support proxy forwarding, this solution is useful for speeding up
convergence.

 

[SLI] Directing traffic to few nodes that could do proxy forwarding can have
serious traffic impact and at the end cause damages to traffic that has
nothing to do with the failure. It's the solution, but it has major
drawbacks from an operational point of view.

 

--------->[HZB] Similar to the existing FRR mechanism, this document only
filters out the nodes that do not support PF. For the same fault point,
different remote nodes select different PF nodes and load balance traffic to
different PF nodes.

 

[SLI2] The goal of TI-LFA is to try to keep the traffic on a path that has
been sized properly (this is one of the key point of TI-LFA). History of FRR
shown that this is important to constraint/steer FRR path on path that can
fit traffic. (See RFC7916).

So, letting traffic going to any neighbor of the failed node without any
control is wrong and may create more damages. When FRR traffic creates
congestion on some links the protected traffic was not intended to flow on,
you'll start to impact and drop other traffic which was not initially
flowing through the failed link/node (usually hard to explain to customers).
Keeping control of FRR path is a very important topic. 

---------->[HZB2]First: This document does not require that all affected
traffic be directed to "one" neighbor node, and traffic is still balanced on
all different neighbor nodes.

Second: All local FRR mechanisms take effect before convergence. In this
case, other nodes on the network still route to the faulty node. Can you
give an example?. FRR is performed when traffic does not need to be routed
to the neighboring node of the faulty node.

 

Stephane

 

 

 

 

 

 

 

From: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> > 
Sent: mercredi 26 janvier 2022 12:49
To: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> ;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi,

 

Please find more inline.

 

 

From: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com>
[mailto:slitkows.ietf@gmail.com] 
Sent: Wednesday, January 26, 2022 4:54 PM
To: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> >;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi,

 

Please find more inline.

 

From: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> > 
Sent: mercredi 26 janvier 2022 09:31
To: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> ;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi slitkows :

 

Thanks for your comments, Please see inline.

 

Thanks

 

Zhibo Hu

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of
slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> 
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING
WG' <spring@ietf.org <mailto:spring@ietf.org> >
Subject: Re: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi 

 

I'm NOT supporting this draft for the following reasons:

 

1.	The WG already have a WG document which is dealing with this
problem, I don't think that WG should come with multiple documents/solutions
for the same solution space as it may just confuse the industry and create
deployment issues as different vendors may pick different solutions.

-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local
behaviors to implement SR-TE node protection.
draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node
protection. 

 

It optimized the number of entries in the Context Table. This solution
solves the connectivity problem after IGP convergence, and protects binding
segments.

 

[SLI] While I think your arguments are not completely valid (see discussion
below), this has nothing to do with the one draft vs two drafts discussion.
As there is already a WG doc, I don't see any reason for creating another
one except creating artificial work for the IETF and confusing readers.

 

2.	Adding protocols extensions adds complexity in the solution without
adding a strong value.

 

The document claims that "[I-D.ietf-spring-segment-protection-sr-te-paths] .
may not work for some cases such as some of nodes in the network not
supporting this solution.". While this is true, the proposed solution in
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same caveat
and requires all nodes in the network to support the solution.

 

Considering the following straight line network: A -B -C -D - E - F - G -H
and an SR policy from A to H using SID_G, routers A to F have to support the
extension to make the solution working, if one of the router doesn't support
the extension, traffic will be dropped. 

 

Then, there is no value compared to the timer-based solution of
[I-D.ietf-spring-segment-protection-sr-te-paths]

 

Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G
may have multiple upstream neighbors let's say F and F' and the solution
allows for F' to support the extension while F may not support, so the
solution will send the traffic to F'. Well yes, but this still requires all
routers upstream to F' to support this extension and maybe F is on the path
to F'. So, I don't think the argument is valid as it may possibly work
tactically depending on the network topology when we look at a small portion
of the network, but when we look at the whole network, operator will have to
upgrade all their nodes to support the extension to ensure the benefit is
there. 

 

In addition, in term of traffic, forwarding traffic to a neighbor of the
failed node which wasn't initially on the path, could lead to traffic
congestion or high traffic peaks on links that were not sized to carry this
traffic. We could easily expect some traffic tromboning, where traffic goes
to this non-natural neighbor of the failed node and then goes back over some
part of the same path before reaching the destination.

 

So these protocol extensions are bringing complexity for no value here.

---------> Protocols extensions can accurately direct traffic to a node that
can perform proxy forwarding and solve the problem that traffic cannot be
forwarded to a proxy forwarding node after IGP convergence. This protocol
extension is necessary.

This solution does not require that all network nodes support this
extension, take the example you have mentioned :

but it still requires that all routers upstream to F' support this extension
---> This description is inaccurate, assuming that the previous segment is
node B, when node G fails. When the node B converges, the node B finds the
PF

node F' adjacent to G, and can push the node Sid of the node F',Even if C
and D do not support this protocol extension, this is not affected.

 

 

[SLI] Your statement is purely theoretical and life in real networks is not
theoretical. You cannot predict which router will converge first (routers
may have different CPUs, may have different tasks to execute.). B may
converge first maybe, but maybe it will be C or D. no one knows and it's
unpredictable. So at the end, if you want to guarantee the mechanism to
work, all routers have to support the mechanism.

                    --------->[HZB]IGP convergence is much faster than SR-TE
rerouting, Therefore, even if node B is slower than node C and node D in the
previous example, the convergence time of the SR-TE path is far shorter than
the convergence time of the SR-TE path. If some nodes in the network do not
support the convergence, convergence may exceed 50 ms in some scenarios. If
all nodes in the network support the convergence, That would result in
better convergence performance.

 

In addition, the Hold timers solution mentioned in
[I-D.ietf-spring-segment-protection-sr-te-paths] does not extend protocols,
but is also complex. In addition, slow deletion is required for node faults.
In addition, loop prevention is implemented to prevent loops.Moreover, it
cannot accurately direct traffic to a node that can perform proxy
forwarding.

[SLI] Directing traffic to few nodes that could do proxy forwarding can have
serious traffic impact and at the end cause damages to traffic that has
nothing to do with the failure. It's the solution, but it has major
drawbacks from an operational point of view.

   --------->[HZB] Similar to the existing FRR mechanism, this document only
filters out the nodes that do not support PF. For the same fault point,
different remote nodes select different PF nodes and load balance traffic to
different PF nodes.

 

3.	Regarding BSID, I'm not fan of advertising BSIDs in IGP as there may
be hundreds or thousands of BSID on a node which again will create a lot of
burden in IGP. The proposed way will have to be discussed in LSR, not in
SPRING (see next comment).

 

Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work
with BSIDs as long as BSID information of failed node is available in the
control-plane of PLRs by whatever mechanism. I think this BSID handling is
orthogonal to the proxy-forwarding controlplane behavior. The forwarding
operations for BSID will have to be discussed more in details, we could not
expect all HW to be able to do 3 or 4 lookups without any perf degradation.

-------> Binding segments need to be exchanged only between neighbors and do
not need to be flooded to the entire IGP domain. Therefore, binding segments
do not exert pressure on IGP performance.The control-plane processing and
forwarding-plane processing of the BSID are not strongly coupled.

 

[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in
SPRING. So please take the discussion to LSR for the control plane and
forwarding aspects could be further described in
[I-D.ietf-spring-segment-protection-sr-te-paths] if WGs agrees that BSID is
interesting to solve.

   --------->[HZB]Sure. We will consider whether we need to divest some of
it into the LSR.

 

 

SR-TE protection    

takes effect only from the time during a fault occurs to the TE path
converges. Therefore, SR-TE protection does not take effect during normal
forwarding,Compared with impaired connectivity, performance degradation is
acceptable.

 

4.	The document is currently a bit borderline between SPRING and LSR as
it talks in good details about IGP protocol extensions. If it's a SPRING
doc, it should detail reqs for protocols but nothing beyond.

                ------->As you said, this document defines the detail
requests for IGP protocols

[SLI] No it goes beyond requirements and already talks about encoding: 

"For supporting binding SID proxy forwarding, a new IS-IS TLV, called

   Binding Segment TLV, is defined.  It contains a binding SID and a

   list of segments (SIDs).  This TLV may be advertised in IS-IS Hello

   (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs (CS-LSP)

   [RFC7356].

 

This is not a requirement; this is an IS-IS solution description that has to
be discussed in LSR not in SPRING.

--------->[HZB]Sure. We will consider whether we need to divest some of it
into the LSR.

 

 

 

 

 

Brgds,

 

Stephane

 

 

From: spring <spring-bounces@ietf.org <mailto:spring-bounces@ietf.org> > On
Behalf Of bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> 
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org <mailto:spring@ietf.org> >
Subject: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Dear WG,

 

This message starts a 2 week WG adoption call, ending 27/01/2022, for
draft-hu-spring-segment-routing-proxy-forwarding

 
<https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw
arding/>
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwa
rding/

 

After review of the document please indicate support (or not) for WG
adoption of the document to the mailing list.

 

Please also provide comments/reasons for your support (or lack thereof) as
this is a stronger way to indicate your (non) support as this is not a vote.


 

If you are willing to work on or review the document, please state this
explicitly. This gives the chairs an indication of the energy level of
people in the working group willing to work on the document.

 

Thanks!

Bruno, Jim, Joel

____________________________________________________________________________
_____________________________________________
 
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 avez recu
ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques 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
information 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
delete 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.

------=_NextPart_000_0028_01D8142D.91BCE830
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-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=3Dus-ascii"><meta name=3DGenerator 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:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	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;}
span.EmailStyle26
	{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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:824787244;
	mso-list-type:hybrid;
	mso-list-template-ids:-1686185838 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0: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><!--[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=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72" style=3D'word-wrap:break-word'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DFR>Hi<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>[HZB2=
]First: This document does not require that all affected traffic be =
directed to &quot;one&quot; neighbor node, and traffic is still balanced =
on all different neighbor nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal>[SLI3] Again, purely =
theoretical, it depends on the network topology, where is the traffic =
coming from and number of neighbor nodes supporting the PF behavior. =
&nbsp;Traffic will follow SPT to the closest PF node: there could be =
ECMP or not, the path to PF node could be well-sized or not. =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><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=3DMsoNormal><b>From:</b> Huzhibo =
&lt;huzhibo@huawei.com&gt; <br><b>Sent:</b> vendredi 28 janvier 2022 =
02:56<br><b>To:</b> slitkows.ietf@gmail.com; bruno.decraene@orange.com; =
'SPRING WG' &lt;spring@ietf.org&gt;<br><b>Subject:</b> RE: [spring] WG =
adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;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=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a> [<a =
href=3D"mailto:slitkows.ietf@gmail.com">mailto:slitkows.ietf@gmail.com</a=
>] <br><b>Sent:</b> Friday, January 28, 2022 1:41 AM<br><b>To:</b> =
Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt;; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>[SLI] Your =
statement is purely theoretical and life in real networks is not =
theoretical. You cannot predict which router will converge first =
(routers may have different CPUs, may have different tasks to =
execute&#8230;). B may converge first maybe, but maybe it will be C or =
D&#8230; no one knows and it&#8217;s unpredictable. So at the end, if =
you want to guarantee the mechanism to work, all routers have to support =
the mechanism.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP convergence is much faster =
than SR-TE rerouting,</span><span =
style=3D'color:black;mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>Therefo=
re, even if node B is slower than node C and node D in the previous =
example, the convergence time of the SR-TE path is far shorter than the =
convergence time of the SR-TE path. If some nodes in the network do not =
support the convergence, convergence may exceed 50 ms in some scenarios. =
If all nodes in the network support the convergence, That would result =
in better convergence performance.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'><o:p>&n=
bsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>[SLI2]o=
f course SR-TE will converge slower, I never discussed about the head =
end. My point: &nbsp;If C is faster than B and C does not support your =
mechanism, it will drop traffic and your FRR is not guaranteed anymore. =
To get FRR working, no choice, all the nodes must support the extension =
(seems you are mixing convergence and protection which are two different =
things: networks are never converging in 50ms). <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>-----=
-----&gt;[HZB2]As the example you have mentioned, &nbsp;Packet loss =
occurs only when C converges, but B does not converge.</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;The packet loss time depends on the IGP convergence =
time and is much shorter than the SR-TE rerouting time.</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;What I want to say is that even if some nodes you =
mentioned do not support proxy forwarding, this solution is useful for =
speeding up convergence.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Directing traffic to few =
nodes that could do proxy forwarding can have serious traffic impact and =
at the end cause damages to traffic that has nothing to do with the =
failure. It&#8217;s the solution, but it has major drawbacks from an =
operational point of view.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>-----=
----&gt;[HZB] Similar to the existing FRR mechanism, this document only =
filters out the nodes that do not support PF. For the same fault point, =
different remote nodes select different PF nodes and load balance =
traffic to different PF nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>[SLI2=
] The goal of TI-LFA is to try to keep the traffic on a path that has =
been sized properly (this is one of the key point of TI-LFA). History of =
FRR shown that this is important to constraint/steer FRR path on path =
that can fit traffic. (See RFC7916).<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>So, =
letting traffic going to any neighbor of the failed node without any =
control is wrong and may create more damages. When FRR traffic creates =
congestion on some links the protected traffic was not intended to flow =
on, you&#8217;ll start to impact and drop other traffic which was not =
initially flowing through the failed link/node (usually hard to explain =
to customers). Keeping control of FRR path is a very important topic. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>-----=
-----&gt;[HZB2]First: This document does not require that all affected =
traffic be directed to &quot;one&quot; neighbor node, and traffic is =
still balanced on all different neighbor nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:63.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Secon=
d: All local FRR mechanisms take effect before convergence. In this =
case, other nodes on the network still route to the faulty node. Can you =
give an example?. FRR is performed when traffic does not need to be =
routed to the neighboring node of the faulty =
node.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Steph=
ane<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt; =
<br><b>Sent:</b> mercredi 26 janvier 2022 12:49<br><b>To:</b> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a>; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Please find more =
inline.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;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=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a> [<a =
href=3D"mailto:slitkows.ietf@gmail.com">mailto:slitkows.ietf@gmail.com</a=
>] <br><b>Sent:</b> Wednesday, January 26, 2022 4:54 PM<br><b>To:</b> =
Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt;; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Please find more =
inline.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt; =
<br><b>Sent:</b> mercredi 26 janvier 2022 09:31<br><b>To:</b> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a>; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Hi =
</span><span style=3D'mso-fareast-language:ZH-CN'>slitkows =
:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Thank=
s for your comments, Please see inline.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Thank=
s<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Zhibo=
 Hu<o:p></o:p></span></p><div><div style=3D'border:none;border-top:solid =
#E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> spring [<a =
href=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a=
>] <b>On Behalf Of </b><a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a><br><b=
>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br><b>To:</b> <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> Re: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>Hi<span =
style=3D'color:#1F497D'> </span><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>I&#8217;m =
NOT supporting this draft for the following =
reasons:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D1 type=3D1><li class=3DMsoNormal =
style=3D'color:black;mso-list:l0 level1 lfo2'><span =
style=3D'color:windowtext;mso-fareast-language:ZH-CN'>The WG already =
have a WG document which is dealing with this problem, I don&#8217;t =
think that WG should come with multiple documents/solutions for the same =
solution space as it may just confuse the industry and create deployment =
issues as different </span><span =
style=3D'mso-fareast-language:ZH-CN'>vendors may pick different =
solutions.<o:p></o:p></span></li></ol><p class=3DMsoNormal =
style=3D'text-indent:44.0pt'><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>-----&gt;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'> =
[I-D.ietf-spring-segment-protection-sr-te-paths] defines local behaviors =
to implement SR-TE node protection. =
draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node =
protection. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black;mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span>=
</p><p class=3DMsoNormal style=3D'text-indent:44.0pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>It</spa=
n><span style=3D'color:black;mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>optimiz=
ed the number of entries in the Context Table.</span><span =
style=3D'color:black;mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>This =
solution solves the connectivity problem after IGP convergence, and =
protects binding segments.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>[SLI] While =
I think your arguments are not completely valid (see discussion below), =
this has nothing to do with the one draft vs two drafts discussion. As =
there is already a WG doc, I don&#8217;t see any reason for creating =
another one except creating artificial work for the IETF and confusing =
readers.<o:p></o:p></span></p><p class=3DMsoListParagraph><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D2 type=3D1><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>Adding protocols extensions adds =
complexity in the solution without adding a strong =
value.<o:p></o:p></span></li></ol><p class=3DMsoListParagraph><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>The document claims that =
&#8220;[I-D.ietf-spring-segment-protection-sr-te-paths] &#8230; may not =
work for some cases such as some of nodes in the network not supporting =
this solution.&#8221;. While this is true, the proposed solution in =
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same =
caveat and requires all nodes in the network to support the =
solution.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Considering the following straight =
line network: A -B -C -D &#8211; E &#8211; F - G -H and an SR policy =
from A to H using SID_G, routers A to F have to support the extension to =
make the solution working, if one of the router doesn&#8217;t support =
the extension, traffic will be dropped. <o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Then, there is no value compared to =
the timer-based solution of =
[I-D.ietf-spring-segment-protection-sr-te-paths]<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Authors of =
draft-hu-spring-segment-routing-proxy-forwarding argued that G may have =
multiple upstream neighbors let&#8217;s say F and F&#8217; and the =
solution allows for F&#8217; to support the extension while F may not =
support, so the solution will send the traffic to F&#8217;. Well yes, =
but this still requires all routers upstream to F&#8217; to support this =
extension and maybe F is on the path to F&#8217;. So, I don&#8217;t =
think the argument is valid as it may possibly work tactically depending =
on the network topology when we look at a small portion of the network, =
but when we look at the whole network, operator will have to upgrade all =
their nodes to support the extension to ensure the benefit is there. =
<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>In addition, in term of traffic, =
forwarding traffic to a neighbor of the failed node which wasn&#8217;t =
initially on the path, could lead to traffic congestion or high traffic =
peaks on links that were not sized to carry this traffic. We could =
easily expect some traffic tromboning, where traffic goes to this =
non-natural neighbor of the failed node and then goes back over some =
part of the same path before reaching the =
destination.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>So these protocol extensions are =
bringing complexity for no value here.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:49.5pt'><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>---------&gt;</span><spa=
n style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'> =
Protocols extensions can accurately direct traffic to a node that can =
perform proxy forwarding and solve the problem that traffic cannot be =
forwarded to a proxy forwarding node after IGP convergence. This =
protocol extension is necessary.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:47.25pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>This =
solution does not require that all network nodes support this extension, =
take the example you have mentioned :<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:89.25pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>but it =
still requires that all routers upstream to F' support this extension =
---&gt; This description is inaccurate, assuming that the previous =
segment is node B, when node G fails. When the node B converges, the =
node B finds the PF<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt;mso-para-margin-left:4.06gd'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>node =
F' adjacent to G, and can push the node Sid of the node F',Even if C and =
D do not support this protocol extension, this is not =
affected.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Your statement is purely =
theoretical and life in real networks is not theoretical. You cannot =
predict which router will converge first (routers may have different =
CPUs, may have different tasks to execute&#8230;). B may converge first =
maybe, but maybe it will be C or D&#8230; no one knows and it&#8217;s =
unpredictable. So at the end, if you want to guarantee the mechanism to =
work, all routers have to support the mechanism.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP convergence =
is much faster than SR-TE rerouting,</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>There=
fore, even if node B is slower than node C and node D in the previous =
example, the convergence time of the SR-TE path is far shorter than the =
convergence time of the SR-TE path. If some nodes in the network do not =
support the convergence, convergence may exceed 50 ms in some scenarios. =
If all nodes in the network support the convergence, That would result =
in better convergence performance.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-left:44.65pt;mso-para-margin-left:4.06gd;text-indent:47.2=
5pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>In =
addition, the Hold timers solution mentioned in =
[I-D.ietf-spring-segment-protection-sr-te-paths] does not extend =
protocols, but is also complex. In addition, slow deletion is required =
for node faults. In addition, loop prevention is implemented to prevent =
loops.Moreover, it cannot accurately direct traffic to a node that can =
perform proxy forwarding.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Directing traffic to few =
nodes that could do proxy forwarding can have serious traffic impact and =
at the end cause damages to traffic that has nothing to do with the =
failure. It&#8217;s the solution, but it has major drawbacks from an =
operational point of view.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp; ---------&gt;[HZB] Similar to the existing FRR mechanism, this =
document only filters out the nodes that do not support PF. For the same =
fault point, different remote nodes select different PF nodes and load =
balance traffic to different PF nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D3 type=3D1><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>Regarding BSID, I&#8217;m not fan =
of advertising BSIDs in IGP as there may be hundreds or thousands of =
BSID on a node which again will create a lot of burden in IGP. The =
proposed way will have to be discussed in LSR, not in SPRING (see next =
comment).<o:p></o:p></span></li></ol><p class=3DMsoNormal =
style=3D'margin-left:18.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph><span style=3D'mso-fareast-language:ZH-CN'>Note =
that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in =
the control-plane of PLRs by whatever mechanism. I think this BSID =
handling is orthogonal to the proxy-forwarding controlplane behavior. =
The forwarding operations for BSID will have to be discussed more in =
details, we could not expect all HW to be able to do 3 or 4 lookups =
without any perf degradation.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:44.0pt'><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>-------&gt;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'> =
Binding segments need to be exchanged only between neighbors and do not =
need to be flooded to the entire IGP domain. Therefore, binding segments =
do not exert pressure on IGP performance.The control-plane processing =
and forwarding-plane processing of the BSID are not strongly =
coupled.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>[SLI] =
Control plane aspects of IGPs have to be discussed in LSR, not in =
SPRING. So please take the discussion to LSR for the control plane and =
forwarding aspects could be further described in </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;[I-D.ietf-spring-segment-protection-sr-te-paths] </span><span =
style=3D'font-size:10.5pt;mso-fareast-language:ZH-CN'>if WGs agrees that =
BSID is interesting to solve.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp; ---------&gt;[HZB]Sure.</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>We =
will consider whether we need to divest some of it into the =
LSR.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:44.0pt'><span lang=3DFR =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>SR-TE =
protection &nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:42.0pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>takes =
effect only from the time during a fault occurs to the TE path =
converges. Therefore, SR-TE protection does not take effect during =
normal forwarding,Compared with impaired connectivity, performance =
degradation is acceptable.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:42.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><ol style=3D'margin-top:0cm' start=3D4 =
type=3D1><li class=3DMsoNormal style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>The document is currently a bit =
borderline between SPRING and LSR as it talks in good details about IGP =
protocol extensions. If it&#8217;s a SPRING doc, it should detail reqs =
for protocols but nothing beyond.<o:p></o:p></span></li></ol><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>-------&gt;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>As you =
said, this document defines the detail requests for IGP =
protocols</span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] No it goes beyond =
requirements and already talks about encoding: =
<o:p></o:p></span></p><div style=3D'border:solid #CCCCCC =
1.0pt;padding:8.0pt 8.0pt 8.0pt 8.0pt'><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'color:black;mso-fareast-language:ZH-CN'>&#8220;</span><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>For supporting binding SID =
proxy forwarding, a new IS-IS TLV, called<o:p></o:p></span></pre><p =
class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; Binding =
Segment TLV, is defined.&nbsp; It contains a binding SID and =
a<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; list of =
segments (SIDs).&nbsp; This TLV may be advertised in IS-IS =
Hello<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; (IIH) PDUs, =
LSPs, or in Circuit Scoped Link State PDUs =
(CS-LSP)<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; =
[RFC7356].<o:p></o:p></span></p></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>This is not =
a requirement; this is an IS-IS solution description that has to be =
discussed in LSR not in SPRING.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>-----=
----&gt;[HZB]Sure.</span><span style=3D'mso-fareast-language:ZH-CN'> =
</span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>We =
will consider whether we need to divest some of it into the =
LSR.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:18.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Brgds,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Stephane<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> spring &lt;<a =
href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; =
<b>On Behalf Of </b><a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a><b=
r><b>Sent:</b> jeudi 13 janvier 2022 11:19<br><b>To:</b> SPRING WG =
&lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Dear WG,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>This message starts a 2 week WG adoption call, ending =
27/01/2022, for =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'><a =
href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-=
proxy-forwarding/"><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>https://datatra=
cker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</span=
></a></span><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>After review of the document please indicate support (or =
not) for WG adoption of the document to the mailing =
list.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Please also provide comments/reasons for your support (or =
lack thereof) as this is a stronger way to indicate your (non) support =
as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>If you are willing to work on or review the document, please =
state this explicitly. This gives the chairs an indication of the energy =
level of people in the working group willing to work on the =
document.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Thanks!<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Bruno, Jim, Joel<o:p></o:p></span></p><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>________________________________________=
_________________________________________________________________________=
________<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></pre><pre><span=
 lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Ce message et ses pieces jointes =
peuvent contenir des informations confidentielles ou privilegiees et ne =
doivent donc<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>pas etre diffuses, exploites ou copies =
sans autorisation. Si vous avez recu ce message par erreur, veuillez le =
signaler<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>a l'expediteur et le detruire ainsi que =
les pieces jointes. Les messages electroniques etant susceptibles =
d'alteration,<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Orange decline toute responsabilite si =
ce message a ete altere, deforme ou falsifie. =
Merci.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></pre><pre><span=
 lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>This message and its attachments may =
contain confidential or privileged information that may be protected by =
law;<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>they should not be distributed, used or =
copied without authorisation.<o:p></o:p></span></pre><pre><span =
lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>If you have received this email in =
error, please notify the sender and delete this message and its =
attachments.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>As emails may be altered, Orange is not =
liable for messages that have been modified, changed or =
falsified.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Thank =
you.<o:p></o:p></span></pre></div></body></html>
------=_NextPart_000_0028_01D8142D.91BCE830--


From nobody Fri Jan 28 01:14:42 2022
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 424653A2553 for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 01:14:39 -0800 (PST)
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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 NWgSQRFr0as7 for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 01:14:35 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7722C3A2551 for <spring@ietf.org>; Fri, 28 Jan 2022 01:14:34 -0800 (PST)
Received: from fraeml714-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JlWws1KWsz67NG3 for <spring@ietf.org>; Fri, 28 Jan 2022 17:14:05 +0800 (CST)
Received: from canpemm100009.china.huawei.com (7.192.105.213) by fraeml714-chm.china.huawei.com (10.206.15.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 10:14:30 +0100
Received: from canpemm500009.china.huawei.com (7.192.105.203) by canpemm100009.china.huawei.com (7.192.105.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 17:14:28 +0800
Received: from canpemm500009.china.huawei.com ([7.192.105.203]) by canpemm500009.china.huawei.com ([7.192.105.203]) with mapi id 15.01.2308.021;  Fri, 28 Jan 2022 17:14:28 +0800
From: Huzhibo <huzhibo@huawei.com>
To: Shraddha Hegde <shraddha=40juniper.net@dmarc.ietf.org>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAK40CcgAAPIoIAAKQw0IAAD3EZAAARudnAAAcEsMA==
Date: Fri, 28 Jan 2022 09:14:28 +0000
Message-ID: <b3b67764da4445b1864fb4072750527c@huawei.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com> <c8a4ba7ad27546d2aff496a01f8fadc1@huawei.com> <CO1PR05MB831457A3D14A2E2BA55D6049D5229@CO1PR05MB8314.namprd05.prod.outlook.com> <81dc4a7f26324e129f70475d1abe477c@huawei.com> <CO1PR05MB8314D602299883B1DFFD3C52D5229@CO1PR05MB8314.namprd05.prod.outlook.com>
In-Reply-To: <CO1PR05MB8314D602299883B1DFFD3C52D5229@CO1PR05MB8314.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.232.179]
Content-Type: multipart/related; boundary="_004_b3b67764da4445b1864fb4072750527chuaweicom_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/KHzEuIL07kO82nj7VCP98mnjt7k>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 09:14:40 -0000

--_004_b3b67764da4445b1864fb4072750527chuaweicom_
Content-Type: multipart/alternative;
 boundary="_000_b3b67764da4445b1864fb4072750527chuaweicom_"

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

PFNIPiBXaGF0IHlvdSBhcmUgZGVzY3JpYmluZyBpbiBhYm92ZSB0ZXh0IGlzIGEgY2FzZSB3aGVu
IHRoZSBsaW5rIGRvd24gZXZlbnRzIGFyZSByZWFjaGluZyBSVDEgaW4gYSBwYXJ0aWN1bGFyDQog
ICAgICAgICAgIE9yZGVyIGFuZCBvbmUgcGFydGljdWxhciBsaW5rIGRvd24gZXZlbnQgaXMgcmVh
Y2hpbmcgdmVyeSBsYXRlIG9uIGFsbCB0aGUgbm9kZXMgb24gdGhlIHBhdGggd2hpY2ggaXMgYSBj
b3JuZXIgY2FzZS4gVGhlcmUgYXJlIGFscmVhZHkgZXhpc3Rpbmcgc29sdXRpb25zIHN1Y2ggYXMg
c3BmLWRlbGF5IHRoYXQgY2FuIGVuc3VyZSBtb3N0IGNvcnJlbGF0ZWQgZXZlbnRzIGFyZSBjbHVi
YmVkIHRvZ2V0aGVyIGluIG9uZSBTUEYuIFRoZSBsb2NhbCBjb21wdXRhdGlvbnMgb24gUlQxIGNh
biBhbHNvIGJlIG9wdGltaXplZCB0byBkZXRlY3Qgbm9kZSBkb3duIGV2ZW50cyBhbmQgdGhlIHBy
ZXZpb3VzIHBhdGhzIHRvIGhvbGQgZG93bi4NCldoYXQgeW91IGNsYWltIGFib3V0IGZ1bGx5IHVw
Z3JhZGVkIG5ldHdvcmsgaXMgbm90IGNvcnJlY3QgaW4gdGhpcyBwYXJ0aWN1bGFyICBleGFtcGxl
IGlzIG5vdCB0cnVlLg0KV2hlbiBhbGwgdGhlIG5vZGVzIGFyZSBzdXBwb3J0aW5nIGNvbnRleHQg
dGFibGVzLCBSVDYgd2lsbCBtYWtlIHN1cmUgdG8gbG9va3VwIG5leHQgbGFiZWwgYW5kIHNlbmQg
dG8gUlQ3Lg0KLS0tLS0tobdbSFpCXU5vLFJUNiB3b25gdCwgZHJhZnQtaWV0Zi1zcHJpbmctc2Vn
bWVudC1wcm90ZWN0aW9uLXNyLXRlLXBhdGhzIG1lbnRpb25lZDoNCkR1cmluZyBuZXR3b3JrIGNv
bnZlcmdlbmNlLCB0aGUgbWljcm8tbG9vcCBhdm9pZGFuY2UgbWVjaGFuc2ltcyBhcw0KICAgZGVz
Y3JpYmVkIGluIFtJLUQuYmFzaGFuZHktcnRnd2ctc2VnbWVudC1yb3V0aW5nLXVsb29wXSBtYXkg
YmUNCiAgIGFwcGxpZWQuRm9yIHRoZSBmYWlsZWQgbm9kZSwgYWxsIHRoZSBub2RlcyBpbiB0aGUg
bmV0d29yayBzaG91bGQNCiAgIGNvbnNpc3RlbnRseSBkZXRlY3QgdGhlIGZhaWx1cmUgYW5kIG1h
aW50YWluIHRoZSBwcmUtZmFpbHVyZSBzaG9ydGVzdA0KICAgcGF0aCBpbiB0aGUgZm9yd2FyZGlu
ZyBwbGFuZSBzbyB0aGF0IHRoZSB0cmFmZmljIGNhbiBmb2xsb3cgcHJlLQ0KICAgZmFpbHVyZSBz
aG9ydGVzdCBwYXRoIGFuZCB0YWtlIHRoZSBub2RlLXByb3RlY3RpbmcgYmFja3VwIHBhdGggYXQg
dGhlDQpSVDEgd2lsbCBjb252ZXJnZSB0byB0aGUgYXZvaWRhbmNlLW1pY3JvbG9vcCBwYXRoIGFu
ZCBuZWVkcyB0byBlbmNhcHN1bGF0ZSB0aGUgYXZvaWRhbmNlLW1pY3JvbG9vcCBzZWdtZW50IGxp
c3QuIFRoZXJlZm9yZSwgZXZlbiBpZiBSVDYgc3VwcG9ydHMgU1ItVEUgbm9kZSBwcm90ZWN0aW9u
LCBSVDYgd29uJ3QgbG9vayB1cCBuZXh0IGxhYmVsLg0KDQpJIGRvbqGvdCBzZWUgYW55IHN0cm9u
ZyBqdXN0aWZpY2F0aW9uIGhvdyBwcm94eSBmb3J3YXJkaW5nIGlzIGltcHJvdmluZyB0aGUgc2l0
dWF0aW9uIG9mIHBhcnRpYWxseSB1cGdyYWRlZCBuZXR3b3JrDQp3aGljaCBpdCBjbGFpbXMgdG8g
YmUgZG9pbmcuDQotLS0tLS2ht1tIWkJdIFdoZW4gdGhlIG5ldHdvcmsgaXMgdXBncmFkZWQsIHlv
dSBjYW4gdXNlIGNvbW1hbmRzIHRvIGNvbnRyb2wgdGhlIGFkdmVydGlzZW1lbnQgb2YgUEYgY2Fw
YWJpbGl0aWVzLiBXaGVuIHRoZSBuZXR3b3JrIGlzIHN0YWJsZSwgeW91IGNhbiBhZHZlcnRpc2Ug
UEYgY2FwYWJpbGl0aWVzIG9mIG5vZGVzIG9uIHRoZSBlbnRpcmUgbmV0d29yay4NCiAgICAgICAg
ICAgICAgQ29udHJvbHMgbGlrZSB0aGlzIGFyZSBjb21tb24gZHVyaW5nIG5ldHdvcmsgdXBncmFk
ZXMuDQoNCg0KRnJvbTogU2hyYWRkaGEgSGVnZGUgW21haWx0bzpzaHJhZGRoYT00MGp1bmlwZXIu
bmV0QGRtYXJjLmlldGYub3JnXQ0KU2VudDogRnJpZGF5LCBKYW51YXJ5IDI4LCAyMDIyIDQ6NDEg
UE0NClRvOiBIdXpoaWJvIDxodXpoaWJvQGh1YXdlaS5jb20+OyBicnVuby5kZWNyYWVuZUBvcmFu
Z2UuY29tOyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBXRyBhZG9w
dGlvbiBjYWxsIC0gZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJk
aW5nDQoNCkh1emhpYm8sDQoNCg0KUGxzIHNlZSBpbmxpbmUuLg0KDQoNCg0KSnVuaXBlciBCdXNp
bmVzcyBVc2UgT25seQ0KRnJvbTogSHV6aGlibyA8aHV6aGlibz00MGh1YXdlaS5jb21AZG1hcmMu
aWV0Zi5vcmc8bWFpbHRvOmh1emhpYm89NDBodWF3ZWkuY29tQGRtYXJjLmlldGYub3JnPj4NClNl
bnQ6IEZyaWRheSwgSmFudWFyeSAyOCwgMjAyMiAxMjowNCBQTQ0KVG86IFNocmFkZGhhIEhlZ2Rl
IDxzaHJhZGRoYUBqdW5pcGVyLm5ldDxtYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXQ+PjsgYnJ1
bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTxtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbT47
IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3Vi
amVjdDogUkU6IFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0
aW5nLXByb3h5LWZvcndhcmRpbmcNCg0KW0V4dGVybmFsIEVtYWlsLiBCZSBjYXV0aW91cyBvZiBj
b250ZW50XQ0KDQpTaHJhZGRoYSwNCg0KUGxzIHNlZSBpbmxpbmUgZm9yIHJlcGxpZXMuDQoNCg0K
RnJvbTogU2hyYWRkaGEgSGVnZGUgW21haWx0bzpzaHJhZGRoYT00MGp1bmlwZXIubmV0QGRtYXJj
LmlldGYub3JnXQ0KU2VudDogRnJpZGF5LCBKYW51YXJ5IDI4LCAyMDIyIDEyOjIwIFBNDQpUbzog
SHV6aGlibyA8aHV6aGlib0BodWF3ZWkuY29tPG1haWx0bzpodXpoaWJvQGh1YXdlaS5jb20+Pjsg
YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTxtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNv
bT47IFNQUklORyBXRyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0K
U3ViamVjdDogUkU6IFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1y
b3V0aW5nLXByb3h5LWZvcndhcmRpbmcNCg0KSHV6aGlibywNCg0KUGxzIHNlZSBpbmxpbmUgZm9y
IHJlcGxpZXMuLg0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0KRnJvbTogSHV6aGli
byA8aHV6aGlibz00MGh1YXdlaS5jb21AZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOmh1emhpYm89NDBo
dWF3ZWkuY29tQGRtYXJjLmlldGYub3JnPj4NClNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDI3LCAy
MDIyIDI6NTkgUE0NClRvOiBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5uZXQ8bWFp
bHRvOnNocmFkZGhhQGp1bmlwZXIubmV0Pj47IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208bWFp
bHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+OyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9y
ZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJFOiBXRyBhZG9wdGlvbiBjYWxs
IC0gZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nDQoNCltF
eHRlcm5hbCBFbWFpbC4gQmUgY2F1dGlvdXMgb2YgY29udGVudF0NCg0KSGkgU2hyYWRkaGE6DQoN
CiAgICAgVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLCBQbGVhc2Ugc2VlIGlubGluZS4NCg0KVGhh
bmtzDQoNClpoaWJvIEh1DQoNCg0KRnJvbTogc3ByaW5nIFttYWlsdG86c3ByaW5nLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTaHJhZGRoYSBIZWdkZQ0KU2VudDogVGh1cnNkYXksIEph
bnVhcnkgMjcsIDIwMjIgMzoxNSBQTQ0KVG86IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208bWFp
bHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+OyBTUFJJTkcgV0cgPHNwcmluZ0BpZXRmLm9y
ZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBXRyBhZG9w
dGlvbiBjYWxsIC0gZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJk
aW5nDQoNCldHLA0KDQpJICBkb26hr3Qgc3VwcG9ydCB0aGUgYWRvcHRpb24gb2YgdGhpcyBkb2N1
bWVudCBhcyBhIFdHIGRvY3VtZW50Lg0KDQpJIGFtIGluIGFncmVlbWVudCB3aXRoIHN0ZXBoYW5l
oa9zIGNvbW1lbnRzIG9uIHRoZSBsaXN0Lg0KDQoxLiAgICAgICBNYXkgY2F1c2UgY29uZ2VzdGlv
biBzb21ld2hlcmUgZWxzZSBpbiB0aGUgbmV0d29yaw0KVGhlcmUgaXMgYWxyZWFkeSBXRyBhZG9w
dGVkIGRvY3VtZW50IHRoYXQgaXMgYWRkcmVzc2luZyB0aGUgcHJvYmxlbSBzcGFjZQ0KZHJhZnQt
aWV0Zi1zcHJpbmctc2VnbWVudC1wcm90ZWN0aW9uLXNyLXRlLXBhdGhzLg0KVGhpcyBkcmFmdCBk
b2VzIG5vdCBwcm92aWRlIHNpZ25pZmljYW50IGFkdmFudGFnZXMgb3ZlciB0aGUgcHJvcG9zZWQg
c29sdXRpb25zIGluDQpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24tc3ItdGUt
cGF0aHMuDQpkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcg
Y2xhaW1zIHRvIHByb3ZpZGUgYmV0dGVyIHNvbHV0aW9uIHdoZW4gYWxsIG5vZGVzDQpoYXZlIG5v
dCBiZWVuIHVwZ3JhZGVkLiBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZv
cndhcmRpbmcgaW50cm9kdWNlcyBwcm90b2NvbCBleHRlbnNpb25zDQphbmQgdGhlIG5vZGVzIHRo
YXQgYXJlbqGvdCB1cGdyYWRlZCB0byB1bmRlcnN0YW5kIHRoZSBleHRlbnNpb25zIHdpbGwgZHJv
cCB0aGUgdHJhZmZpYyBzbyB0aGVyZSBpc26hr3QNCmFueSBzaWduaWZpY2FudCBpbXByb3ZlbWVu
dCBpbiB0aGUgYXBwcm9hY2guDQoNCkluIGZhY3QsIHRoZSBhcHByb2FjaCBkZXNjcmliZWQgaW4g
ZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nIG1heQ0KY2F1
c2Ugb3RoZXIgaXNzdWVzIHN1Y2ggYXMgYmFuZHdpZHRoIGRvdWJsZSBib29raW5nIHNpbmNlIGl0
IHByb3Bvc2VzIHRoYXQgIGFueSBuZWlnaGJvciB0aGF0DQpjbGFpbXMgcHJveHkgZm9yd2FyZGlu
ZyB3aWxsIGJlIHVzZWQgdG8gZm9yd2FyZCB0aGUgcHJvdGVjdGVkIHRyYWZmaWMuDQoNCkZvciBl
eDoNCg0KW2NpZDppbWFnZTAwMS5qcGdAMDFEODE0NjkuMjlCRUEwNzBdDQoNCkluIGFib3ZlIGRp
YWdyYW0NClNSLVRFIHBhdGggaXMgUlQxLT5SVDMtPlJUNy0+UlQ1DQpPbmx5IFJUNCBzdXBwb3J0
cyBwcm94eS1mb3J3YXJkaW5nDQpPbiBmYWlsdXJlIG9mIFJUMywgUlQxIHdvdWxkIHNlbmQgdHJh
ZmZpYyB0byBSVDQgdmlhIFJUMS0+UlQ2LT5SVDctUlQ0DQpSVDQgd2lsbCB0aGVuIHNlbmQgdG8g
UlQ3IGFzIHBlciB0aGUgU1ItVEUgcGF0aA0KUlQ3IHdpbGwgdGhlbiBzZW5kIHRvIFJUNSB2aWEg
UlQ3LT5SVDQtPlJUNQ0KDQpJbiB0aGlzIGV4YW1wbGUsIHNhbWUgdHJhZmZpYyBpcyB0cmF2ZXJz
aW5nIHRoZSBSVDctPlJUNCBsaW5rIDMgdGltZXMuDQoNCk9wZXJhdGlvbmFsbHkgdGhpcyBzb2x1
dGlvbiBpcyB2ZXJ5IGNvbXBsZXggdG8gbWFuYWdlLiBBIG5ldHdvcmsgdGhhdCBzdGFydHMgd2l0
aCBubyBzZWdtZW50IHByb3RlY3Rpb24sDQpJdCBtYXkgYmUgb2sgdG8gZHJvcCB0aGUgdHJhZmZp
YyBpZiBzb21lIG5vZGVzIGhhdmUgbm90IGJlZW4gdXBncmFkZWQgYnV0IGNhdXNpbmcgY29uZ2Vz
dGlvbg0Kc29tZXdoZXJlIGVsc2Ugd291bGQgYmUgZGlmZmljdWx0IHRvIGRlYnVnLg0KLS0tLS0t
obdbSFpCXSBUcmFmZmljIGRldG91ciBtYXkgZXhpc3QgaW4gYWxsIGxvY2FsIEZSUiBtZWNoYW5p
c21zIGFuZCBpcyBub3QgdW5pcXVlIHRvIHRoaXMgc29sdXRpb24sIGluY2x1ZGluZyBUSS1MRkEu
U1ItVEUgUGF0aCBwcm90ZWN0aW9uIGV0Y6OsDQo8U0g+IFRoZSBwcm9ibGVtIEkgYW0gaW5kaWNh
dGluZyBpcyBub3QgdHJhZmZpYyBkZXRvdXIsIGl0IGlzIGFib3V0IGJhbmR3aWR0aCBkb3VibGUg
Ym9va2luZyBvbiBpbnRlcmZhY2VzLg0KDQogICAgICAgICAgICAgIFRoZSBzb2x1dGlvbiBkZXNj
cmliZWQgaW4gW2RyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcHJvdGVjdGlvbi1zci10ZS1wYXRo
c10gYWxzbyBoYXMgdGhpcyBwcm9ibGVtLmZvciBleGFtcGxlIHlvdSBoYXZlIG1lbnRpb25lZCwN
CklmIHVzaW5nIHRoZSBzb2x1dGlvbiBvZiBbIGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcHJv
dGVjdGlvbi1zci10ZS1wYXRoc10sIE9uIGZhaWx1cmUgb2YgUlQzLCBJZiB0aGUgbGFzdCBjYWxj
dWxhdGVkIHJlYWNoYWJsZSBwYXRoIHRvIFJUMyBpcyBSVDEtPlJUNi0+UlQ3LT5SVDQtPlJUMywN
Cg0KUlQxIG1haW50YWlucyB0aGUgcGF0aCBvZiBSVDEtPlJUNi0+UlQ3LT5SVDQtPlJUMyBmb3Ig
Zm9yd2FyZGluZyBkdXJpbmcgdGhlIEhvbGR0aW1lciBwZXJpb2QuIFRoZW4sIFJUNCBwZXJmb3Jt
cyBQcm94eSBGb3J3YXJkaW5nIGFuZCBSVDEtPlJUNi0+UlQ3LT5SVDQtPlJUNy0+UlQ0LT5SVDUu
IEl0IGFsc28gdHJhdmVyc2VzIHRoZSBsaW5rIDMgdGltZXMgZnJvbSBSVDcgdG8gUlQ0Lg0KSSB0
aGluayBleHRlbmRpbmcgdGhlIHByb3RvY29sIGlzIGEgbXVjaCBzaW1wbGVyIHdheSB0aGFuIHNs
b3cgcm91dGUgZGVsZXRpb24gYW5kIGxvb3Agc29sdmluZy4NCg0KPFNIPiBUaGlzIGlzIGluY29y
cmVjdCBleGFtcGxlLiBIZXJlIHRoZSB0cmFmZmljIGlzIHNlbnQgdHdpY2Ugb24gUlQ3LT5SVDQg
aW50ZXJmYWNlIHR3aWNlIGV2ZW4gYmVmb3JlIHRoZSBmYWlsdXJlLg0KICAgICAgICAgICBUaGlz
IGlzIHByb2JsZW0gd2l0aCBob3cgU1ItVEUgY2FsY3VsYXRlZCB0aGUgcGF0aCBhbmQgbm90IGEg
cHJvYmxlbSB3aXRoIHByb2NlZHVyZXMgZGVzY3JpYmVkIGluDQogICAgICAgICAgICBkcmFmdC1p
ZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24tc3ItdGUtcGF0aHMNCi0tLS0tLaG3W0haQjJd
ICBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24tc3ItdGUtcGF0aHMgbWVudGlv
bmVko7oNCklmIHRoZSBOb2RlLVNJRCBvciBQcmVmaXgtU0lEIGJlY29tZXMNCiAgIHVucmVhY2hh
YmxlLCB0aGUgZXZlbnQgYW5kIHJlc3VsdGluZyBmb3J3YXJkaW5nIGNoYW5nZXMgc2hvdWxkIG5v
dA0KICAgY29tbXVuaWNhdGVkIHRvIHRoZSBmb3J3YXJkaW5nIHBsYW5lcyBvbiBhbGwgY29uZmln
dXJlZCByb3V0ZXJzDQogICAoaW5jbHVkaW5nIFBMUnMgZm9yIHRoZSBmYWlsZWQgbm9kZSkgdW50
aWwgdGhlIGhvbGQtdGltZXIgZXhwaXJlcy4NCiAgIFRoZSB0cmFmZmljIHdpbGwgY29udGludWUg
dG8gZm9sbG93IHRoZSBwcmV2aW91cyBwYXRoIGFuZCBnZXQgRlJSDQogICBwcm90ZWN0aW9uIG9u
IHRoZSBQTFIuDQogICAgICAgICBPbiBmYWlsdXJlIG9mIFJUM6OsUlQxIGRldGVjdHMgdGhlIExp
bmsgUlQzLVJUMiwgTGluayBSVDMtUlQ2IGFuZCBMaW5rIFJUMy1SVDcgZmFpbHVyZSBmaXJzdC4g
UlQxYHMgIHNob3Jlc3QgUGF0aCB0byBSVDMgaXMgUlQxLT5SVDYtPlJUNy0+UlQ0LT5SVDMsIEFu
ZCB0aGVuIFJUMSBkZXRlY3RzIHRoZSBMaW5rIFJUMy1SVDQgZmFpbHVyZS4gIFRoZSBOb2RlLVNp
ZCBvZiBSVDMgYmVjb21lIHVucmVhY2hhYmxlLg0KICAgICAgICAgUlQxIHdpbGwga2VlcCB0aGUg
cHJldmlvdXMgcGF0aCBSVDEtPlJUNi0+UlQ3LT5SVDQtPlJUMy4gUGFja2V0cyBhcmUgZm9yd2Fy
ZGVkIHRvIFJUNCBmb3IgUExSLCBSVDQgd2lsbCBzZW5kIG5leHQgc2VnbWVudCBSVDejrFJUNyB3
aWxsIHRoZW4gc2VuZCB0byBSVDUgdmlhIFJUNy0+UlQ0LT5SVDUuDQpUaGUgcGF0aCBkZXNjcmli
ZWQgaW4gdGhpcyBjYXNlIGlzIGV4YWN0bHkgdGhlIHNhbWUgYXMgdGhlIGZvcndhcmRpbmcgcGF0
aCBkZXNjcmliZWQgaW4geW91ciBleGFtcGxlo6hJbiBib3RoIGNhc2VzLCBSVDQgaXMgc2VsZWN0
ZWQgYXMgdGhlIFBMUiwgYW5kIHRoZSByZXN1bHRzIGFyZSB0aGUgc2FtZS6jqSBJIGRvbid0IGtu
b3cgd2h5IHlvdSB0aGluayBvbmUgaXMgMyB0aW1lcyBhbmQgICB0aGUgb3RoZXIgaXMgMiB0aW1l
cy4gU28sIGZvciBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24tc3ItdGUtcGF0
aHOjrEV2ZW4gaWYgYWxsIG5vZGVzIHN1cHBvcnQgdGhpcyBkcmFmdCwgaXQgaXMgcG9zc2libGUg
dGhhdCB0cmF2ZXJzaW5nIHRoZSBSVDctPlJUNCBsaW5rIDMgdGltZXMuIFlvdSBhY3R1YWxseSBn
YXZlIGFuIGV4YW1wbGUgb2YgcmVhY3RpbmcgW2RyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcHJv
dGVjdGlvbi1zci10ZS1wYXRoc10gZGlzYWR2YW50YWdlcy4NCg0KPFNIPiBXaGF0IHlvdSBhcmUg
ZGVzY3JpYmluZyBpbiBhYm92ZSB0ZXh0IGlzIGEgY2FzZSB3aGVuIHRoZSBsaW5rIGRvd24gZXZl
bnRzIGFyZSByZWFjaGluZyBSVDEgaW4gYSBwYXJ0aWN1bGFyDQogICAgICAgICAgIE9yZGVyIGFu
ZCBvbmUgcGFydGljdWxhciBsaW5rIGRvd24gZXZlbnQgaXMgcmVhY2hpbmcgdmVyeSBsYXRlIG9u
IGFsbCB0aGUgbm9kZXMgb24gdGhlIHBhdGggd2hpY2ggaXMgYSBjb3JuZXIgY2FzZS4gVGhlcmUg
YXJlIGFscmVhZHkgZXhpc3Rpbmcgc29sdXRpb25zIHN1Y2ggYXMgc3BmLWRlbGF5IHRoYXQgY2Fu
IGVuc3VyZSBtb3N0IGNvcnJlbGF0ZWQgZXZlbnRzIGFyZSBjbHViYmVkIHRvZ2V0aGVyIGluIG9u
ZSBTUEYuIFRoZSBsb2NhbCBjb21wdXRhdGlvbnMgb24gUlQxIGNhbiBhbHNvIGJlIG9wdGltaXpl
ZCB0byBkZXRlY3Qgbm9kZSBkb3duIGV2ZW50cyBhbmQgdGhlIHByZXZpb3VzIHBhdGhzIHRvIGhv
bGQgZG93bi4NCldoYXQgeW91IGNsYWltIGFib3V0IGZ1bGx5IHVwZ3JhZGVkIG5ldHdvcmsgaXMg
bm90IGNvcnJlY3QgaW4gdGhpcyBwYXJ0aWN1bGFyICBleGFtcGxlIGlzIG5vdCB0cnVlLg0KV2hl
biBhbGwgdGhlIG5vZGVzIGFyZSBzdXBwb3J0aW5nIGNvbnRleHQgdGFibGVzLCBSVDYgd2lsbCBt
YWtlIHN1cmUgdG8gbG9va3VwIG5leHQgbGFiZWwgYW5kIHNlbmQgdG8gUlQ3Lg0KDQpJIGRvbqGv
dCBzZWUgYW55IHN0cm9uZyBqdXN0aWZpY2F0aW9uIGhvdyBwcm94eSBmb3J3YXJkaW5nIGlzIGlt
cHJvdmluZyB0aGUgc2l0dWF0aW9uIG9mIHBhcnRpYWxseSB1cGdyYWRlZCBuZXR3b3JrDQp3aGlj
aCBpdCBjbGFpbXMgdG8gYmUgZG9pbmcuDQoNCg0KDQoNCjIuICAgICAgIEJTSUQgc29sdXRpb24N
CmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcHJvdGVjdGlvbi1zci10ZS1wYXRocyBkb2VzIG5v
dCBleHBsaWNpdGx5IGRpc2N1c3MgdGhlIHNvbHV0aW9uIGZvciBCU0lEcy4NCk1vc3Qgb2YgdGhl
IEJTSUQgZGVwbG95bWVudHMgdXNlIGFueWNhc3QgYmFzZWQgc29sdXRpb24gd2hlcmUgc2FtZSBC
U0lEIGlzIGFzc2lnbmVkIG9uIGFueWNhc3Qgbm9kZXMgYW5kIEJTSUQgaXMgYWx3YXlzIHByZWNl
ZGVkIGJ5IHRoZSBhbnljYXN0IFNJRC4gU2VjdGlvbiAyLjIgaW4gZHJhZnQtaWV0Zi1zcHJpbmct
c2VnbWVudC1wcm90ZWN0aW9uLXNyLXRlLXBhdGhzIGRpc2N1c3NlcyB0aGlzIGFwcHJvYWNoLg0K
ICAgICAgICAgICAgIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2Fy
ZGluZyAgcHJvdmlkZXMgYSBwcm90ZWN0aW9uIHNvbHV0aW9uIGZvciBCU0lEcyB3aGVuIGFueWNh
c3QgaXMgbm90IGluIHVzZS4NCg0KIElmIFdHIGlzIGluY2xpbmVkIHRvIHNvbHZlIHRoZSBCU0lE
IHByb3RlY3Rpb24gcHJvYmxlbSB3aGVuIGFueWNhc3Qgc29sdXRpb24gaXMgbm90IGluIHVzZSwg
SSB3b3VsZCBwcmVmZXIgdGhlDQogICAgICAgICAgICAgIEFwcHJvYWNoIHRvIGJlIG1vcmUgYWxp
Z25lZCB3aXRoIGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcHJvdGVjdGlvbi1zci10ZS1wYXRo
cy4gSSBkbyBub3Qgc3VwcG9ydCBJbnRyb2R1Y2luZyBjb21wbGV0ZWx5ICAgZGlmZmVyZW50IHNv
bHV0aW9uIGJhc2VkIG9uIHByb3h5IGZvcndhcmRpbmcgd2hpY2ggaGFzIG90aGVyIGltcGxpY2F0
aW9ucyBkZXNjcmliZWQgaW4gcG9pbnQgMS4NCi0tLS0tLaG3W0haQl1JIGRvbmB0IHRoaW5rIHRo
YXQgbW9zdCBvZiB0aGUgQlNJRCBkZXBsb3ltZW50cyB1c2UgYW55Y2FzdCBiYXNlZCBzb2x1dGlv
bqOsU3RyaWN0IHBhdGggY29udHJvbCBpcyByZXF1aXJlZCBpbiBtb3N0IHNjZW5hcmlvcywgYW5k
IGFueWNhc3QgaXMgbm90IGludHJvZHVjZWQuDQogICAgICAgICAgICAgICAgIElmIEJzaWQgaXMg
bm90IGFkZHJlc3NlZCwgaXQgd2lsbCBub3QgYmUgYSBjb21wbGV0ZSBwcm90ZWN0aW9uIHNvbHV0
aW9uLg0KDQpSZ2RzDQpTaHJhZGRoYQ0KDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2UgT25seQ0K
RnJvbTogc3ByaW5nIHNwcmluZy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNl
c0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208bWFpbHRv
OmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+DQpTZW50OiBUaHVyc2RheSwgSmFudWFyeSAxMywg
MjAyMiAzOjQ5IFBNDQpUbzogU1BSSU5HIFdHIDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmlu
Z0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQt
aHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nDQoNCltFeHRlcm5hbCBF
bWFpbC4gQmUgY2F1dGlvdXMgb2YgY29udGVudF0NCg0KRGVhciBXRywNCg0KVGhpcyBtZXNzYWdl
IHN0YXJ0cyBhIDIgd2VlayBXRyBhZG9wdGlvbiBjYWxsLCBlbmRpbmcgMjcvMDEvMjAyMiwgZm9y
IGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZw0KaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGlu
Zy1wcm94eS1mb3J3YXJkaW5nLzxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXBy
b3h5LWZvcndhcmRpbmcvX187ISFORXQ2eU1hTy1nayFUV2FWNHg1MU1DTDJoOTNmaVctM1hJOEVs
VHNQOTYzQVdBNWdqS0NNVTZnOUUxV04wY1JrcVY2RDVRaTUwV2JSJD4NCg0KQWZ0ZXIgcmV2aWV3
IG9mIHRoZSBkb2N1bWVudCBwbGVhc2UgaW5kaWNhdGUgc3VwcG9ydCAob3Igbm90KSBmb3IgV0cg
YWRvcHRpb24gb2YgdGhlIGRvY3VtZW50IHRvIHRoZSBtYWlsaW5nIGxpc3QuDQoNClBsZWFzZSBh
bHNvIHByb3ZpZGUgY29tbWVudHMvcmVhc29ucyBmb3IgeW91ciBzdXBwb3J0IChvciBsYWNrIHRo
ZXJlb2YpIGFzIHRoaXMgaXMgYSBzdHJvbmdlciB3YXkgdG8gaW5kaWNhdGUgeW91ciAobm9uKSBz
dXBwb3J0IGFzIHRoaXMgaXMgbm90IGEgdm90ZS4NCg0KSWYgeW91IGFyZSB3aWxsaW5nIHRvIHdv
cmsgb24gb3IgcmV2aWV3IHRoZSBkb2N1bWVudCwgcGxlYXNlIHN0YXRlIHRoaXMgZXhwbGljaXRs
eS4gVGhpcyBnaXZlcyB0aGUgY2hhaXJzIGFuIGluZGljYXRpb24gb2YgdGhlIGVuZXJneSBsZXZl
bCBvZiBwZW9wbGUgaW4gdGhlIHdvcmtpbmcgZ3JvdXAgd2lsbGluZyB0byB3b3JrIG9uIHRoZSBk
b2N1bWVudC4NCg0KVGhhbmtzIQ0KQnJ1bm8sIEppbSwgSm9lbA0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCg0KDQpD
ZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZv
cm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRv
bmMNCg0KcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlz
YXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXog
bGUgc2lnbmFsZXINCg0KYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxl
cyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2Vw
dGlibGVzIGQnYWx0ZXJhdGlvbiwNCg0KT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxp
dGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNp
Lg0KDQoNCg0KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29u
ZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVk
IGJ5IGxhdzsNCg0KdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGll
ZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQoNCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1h
aWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVz
c2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0KDQpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9y
YW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwg
Y2hhbmdlZCBvciBmYWxzaWZpZWQuDQoNClRoYW5rIHlvdS4NCg==

--_000_b3b67764da4445b1864fb4072750527chuaweicom_
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:=CB=CE=CC=E5;
	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:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 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:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:Lato;}
@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";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"PT Mono";}
/* 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:#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 =D4=A4=C9=E8=B8=F1=CA=BD Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLChar
	{mso-style-name:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD";
	font-family:"Courier New";}
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;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	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;}
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:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:90929022;
	mso-list-type:hybrid;
	mso-list-template-ids:-1850466122 1860082530 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:234.0pt;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:342.0pt;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:94715936;
	mso-list-template-ids:-1393649090;}
@list l1:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2
	{mso-list-id:592250293;
	mso-list-template-ids:1327108888;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">&lt;SH&gt; What you are describ=
ing in above text is a case when the link down events are reaching RT1 in a=
 particular<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order and one particular link down event is r=
eaching very late on all the nodes on the path which is a corner case. Ther=
e are already existing solutions such as spf-delay that can ensure most cor=
related events
 are clubbed together in one SPF. The local computations on RT1 can also be=
 optimized to detect node down events and the previous paths to hold down.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">What you claim about fully upgr=
aded network is not correct in this particular&nbsp; example is not true.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">When all the nodes are supporti=
ng context tables, RT6 will make sure to lookup next label and send to RT7.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">------</span><span style=3D"font-size:10.5pt;font-family:=CB=CE=
=CC=E5;color:#1F497D">=A1=B7</span><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;color:#1F497D">[HZB]No,RT6 won`t,</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">draft-=
ietf-spring-segment-protection-sr-te-paths mentioned:<o:p></o:p></span></p>
<div style=3D"mso-element:para-border-div;border:solid #CCCCCC 1.0pt;paddin=
g:8.0pt 8.0pt 8.0pt 8.0pt;background:#FFFDF5">
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">During network convergence, the micro-loop avoidance mechansi=
ms as<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; described in [I-D.bashandy-rtgwg-segment-routing=
-uloop] may be<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; applied.For the failed node, all the nodes in th=
e network should<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; consistently detect the failure and maintain the=
 pre-failure shortest<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; path in the forwarding plane so that the traffic=
 can follow pre-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all;border:none;padding:0cm">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; failure shortest path and take the node-protecti=
ng backup path at the<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">RT1 will converge to the avoidance-microloop path and needs to en=
capsulate the avoidance-microloop segment list. Therefore, even if RT6 supp=
orts SR-TE node protection, RT6 won't
 look up next label.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I don=A1=AFt see any strong jus=
tification how proxy forwarding is improving the situation of partially upg=
raded network<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">which it claims to be doing.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">------</span><span style=3D"font-size:10.5pt;font-family:=CB=CE=
=CC=E5;color:#1F497D">=A1=B7</span><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;color:#1F497D">[HZB]</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">When t=
he network is upgraded, you can use commands to control the advertisement o=
f PF capabilities. When the network is stable, you can advertise PF capabil=
ities of nodes on the entire network.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;Controls like this are common during network upgrades.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></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"> Shraddha Hegde [mailto:shraddha=3D40juniper.net@dmarc.ietf.org]
<br>
<b>Sent:</b> Friday, January 28, 2022 4:41 PM<br>
<b>To:</b> Huzhibo &lt;huzhibo@huawei.com&gt;; bruno.decraene@orange.com; S=
PRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"mso-fareast-language:E=
N-US">Huzhibo,<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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:E=
N-US">Pls see inline..<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"font-size:12.0pt;font-=
family:&quot;MS PGothic&quot;,sans-serif;mso-fareast-language:JA"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0cm;margin=
-bottom:.0001pt;text-align:center">
<span lang=3D"EN-US" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-US"><o:p></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"> Huzhibo &lt;<a href=3D"mailto:huzhibo=3D40huawei.com@dmarc.ietf=
.org">huzhibo=3D40huawei.com@dmarc.ietf.org</a>&gt;
<br>
<b>Sent:</b> Friday, January 28, 2022 12:04 PM<br>
<b>To:</b> Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net">shrad=
dha@juniper.net</a>&gt;;
<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>;=
 SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Lato;color:black"=
>[External Email. Be cautious of content]<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:=CB=CE=CC=E5"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Shraddha</span><span lang=3D"EN=
-US" style=3D"mso-fareast-language:EN-US">,<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">Pls see inline for replies.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Shraddha Hegde [<a href=3D"mailto:shraddha=3D40juniper.net@dmar=
c.ietf.org">mailto:shraddha=3D40juniper.net@dmarc.ietf.org</a>]
<br>
<b>Sent:</b> Friday, January 28, 2022 12:20 PM<br>
<b>To:</b> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei=
.com</a>&gt;; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.=
org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"mso-fareast-language:E=
N-US">Huzhibo,<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">Pls see inline for replies..<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"font-size:12.0pt;font-=
family:&quot;MS PGothic&quot;,sans-serif;mso-fareast-language:JA"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"msipfooter30b3d538" align=3D"center" style=3D"margin:0cm;margin=
-bottom:.0001pt;text-align:center">
<span lang=3D"EN-US" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-US"><o:p></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"> Huzhibo &lt;<a href=3D"mailto:huzhibo=3D40huawei.com@dmarc.ietf=
.org">huzhibo=3D40huawei.com@dmarc.ietf.org</a>&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 2:59 PM<br>
<b>To:</b> Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net">shrad=
dha@juniper.net</a>&gt;;
<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>;=
 SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<b=
r>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Lato;color:black"=
>[External Email. Be cautious of content]<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:=CB=CE=CC=E5"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Hi Shraddha:</span><span lang=3D"EN-US"><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" style=3D"text-indent:26.25pt"><span lang=3D"EN-US">&=
nbsp;&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-US" style=3D"font-size:10.5=
pt;color:#1F497D">Thanks for your comments, Please see inline.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Zhibo Hu<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> spring [<a href=3D"mailto:spring-bounces@ietf.org">mailto:sprin=
g-bounces@ietf.org</a>]
<b>On Behalf Of </b>Shraddha Hegde<br>
<b>Sent:</b> Thursday, January 27, 2022 3:15 PM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a>; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.or=
g</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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">WG,<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 &nbsp;don=A1=AFt support the =
adoption of this document as a WG document.<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 am in agreement with stephane=
=A1=AFs comments on the list.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></b>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:54.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo3">
<![if !supportLists]><b><span lang=3D"EN-US"><span style=3D"mso-list:Ignore=
">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b><span lang=3D"EN-US">May cause conges=
tion somewhere else in the network<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">There is already WG adopted doc=
ument that is addressing the problem space<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-ietf-spring-segment-prote=
ction-sr-te-paths.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">This draft does not provide sig=
nificant advantages over the proposed solutions in
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-ietf-spring-segment-prote=
ction-sr-te-paths.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-hu-spring-segment-routing=
-proxy-forwarding claims to provide better solution when all nodes<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">have not been upgraded. draft-h=
u-spring-segment-routing-proxy-forwarding introduces protocol extensions<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">and the nodes that aren=A1=AFt =
upgraded to understand the extensions will drop the traffic so there isn=A1=
=AFt<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">any significant improvement in =
the approach.
<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">In fact, the approach described=
 in draft-hu-spring-segment-routing-proxy-forwarding may
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">cause other issues such as band=
width double booking since it proposes that &nbsp;any neighbor that<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">claims proxy forwarding will be=
 used to forward the protected traffic.<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">For ex:<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"><img border=3D"0" width=3D"637"=
 height=3D"428" id=3D"Picture_x0020_1" src=3D"cid:image001.jpg@01D81469.29B=
EA070"><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">In above diagram <o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">SR-TE path is RT1-&gt;RT3-&gt;R=
T7-&gt;RT5 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Only RT4 supports proxy-forward=
ing<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On failure of RT3, RT1 would se=
nd traffic to RT4 via RT1-&gt;RT6-&gt;RT7-RT4<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">RT4 will then send to RT7 as pe=
r the SR-TE path<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">RT7 will then send to RT5 via R=
T7-&gt;RT4-&gt;RT5<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">In this example, same traffic i=
s traversing the RT7-&gt;RT4 link 3 times.<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">Operationally this solution is =
very complex to manage. A network that starts with no segment protection,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">It may be ok to drop the traffi=
c if some nodes have not been upgraded but causing congestion
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">somewhere else would be difficu=
lt to debug.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">------</span><span style=3D"font-size:10.5pt;font-family:=CB=CE=
=CC=E5;color:#1F497D">=A1=B7</span><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;color:#1F497D">[HZB]</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">Traffi=
c detour may exist in all local FRR mechanisms and is not unique to this so=
lution, including TI-LFA.SR-TE Path protection etc</span><span style=3D"fon=
t-size:10.5pt;font-family:=CB=CE=CC=E5;color:#1F497D">=A3=AC<span lang=3D"E=
N-US"><o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&lt;SH&gt; The problem I am ind=
icating is not traffic detour, it is about bandwidth double booking on inte=
rfaces.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; &nbsp;The solution described in [draft-ietf-spring-segment-protecti=
on-sr-te-paths] also has this problem.for example you have mentioned,<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">If using the solution of [ draft-ietf-spring-segment-protection-s=
r-te-paths],</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">On fai=
lure of RT3, If the last calculated reachable path to RT3 is RT1-&gt;RT6-&g=
t;RT7-&gt;RT4-&gt;RT3,</span><span lang=3D"EN-US" style=3D"font-size:10.5pt=
"><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" style=3D"font-size:10.5pt;color=
:#1F497D">RT1 maintains the path of RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT3 for=
 forwarding during the Holdtimer period. Then, RT4 performs Proxy Forwardin=
g and RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT7-&gt;RT4-&gt;RT5. It also traverse=
s
 the link 3 times from RT7 to RT4.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">I think extending the protocol is a much simpler way than slow ro=
ute deletion and loop solving.<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">&lt;SH&gt; This is incorrect ex=
ample. Here the traffic is sent twice on RT7-&gt;RT4 interface twice even b=
efore the failure.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This is problem with how SR-TE calculated the=
 path and not a problem with procedures described in
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;draft-ietf-spring-segment-protection-sr-te-paths<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">------</span><span style=3D"font-size:10.5pt;font-family:=CB=CE=
=CC=E5;color:#1F497D">=A1=B7</span><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;color:#1F497D">[HZB2] &nbsp;draft-ietf-spring-segment-protection-sr-=
te-paths
 mentioned</span><span style=3D"font-size:10.5pt;font-family:=CB=CE=CC=E5;c=
olor:#1F497D">=A3=BA<span lang=3D"EN-US"><o:p></o:p></span></span></p>
<div style=3D"border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt 8.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">If the Node-SID or Prefix-SID becomes<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; unreachable, the event and resulting forwarding =
changes should not<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; communicated to the forwarding planes on all con=
figured routers<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; (including PLRs for the failed node) until the h=
old-timer expires.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; The traffic will continue to follow the previous=
 path and get FRR<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN" style=3D"font-size:10.5pt;font-family:&quot;PT Mono&quot;=
;color:black">&nbsp;&nbsp; protection on the PLR.<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On failure =
of RT3</span><span style=3D"font-size:10.5pt;font-family:=CB=CE=CC=E5;color=
:#1F497D">=A3=AC<span lang=3D"EN-US">RT1 detects the Link RT3-RT2, Link RT3=
-RT6 and Link RT3-RT7 failure
 first. RT</span></span><span lang=3D"EN-US" style=3D"font-size:10.5pt;colo=
r:#1F497D">1</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-fami=
ly:=CB=CE=CC=E5;color:#1F497D">`s&nbsp; shorest Path to RT3 is
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">RT1-&g=
t;RT6-&gt;RT7-&gt;RT4-&gt;RT3, And then RT1
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=CB=CE=CC=
=E5;color:#1F497D">detects the Link RT3-RT4 failure.
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">&nbsp;=
The Node-Sid of RT3 become unreachable.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RT1 will keep th=
e previous path RT1-&gt;RT6-&gt;RT7-&gt;RT4-&gt;RT3. Packets are forwarded =
to RT4 for PLR, RT4 will send next segment RT7</span><span style=3D"font-si=
ze:10.5pt;font-family:=CB=CE=CC=E5;color:#1F497D">=A3=AC<span lang=3D"EN-US=
">RT7
 will then send to RT5 via RT7-&gt;RT4-&gt;RT5.<o:p></o:p></span></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#1F497D">The p=
ath described in this case is exactly the same as the forwarding path descr=
ibed in your example</span><span style=3D"font-size:10.5pt;font-family:&quo=
t;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#1F497D">=A3=A8<span lang=
=3D"EN-US">In
 both cases, RT4 is selected as the PLR, and the results are the same.</spa=
n>=A3=A9<span lang=3D"EN-US"> I don't know why you think one is 3 times and=
 &nbsp;&nbsp;the other is 2 times.</span></span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;=CE=
=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#1F497D">So, for draft-ietf-sp=
ring-segment-protection-sr-te-paths</span><span style=3D"font-size:10.5pt;f=
ont-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#1F497D">=
=A3=AC<span lang=3D"EN-US">Even
 if all nodes support this draft, it is possible that traversing the RT7-&g=
t;RT4 link 3 times.</span></span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;=CE=
=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:#1F497D">You actually gave an =
example of reacting [draft-ietf-spring-segment-protection-sr-te-paths] disa=
dvantages.<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">&lt;SH&gt; What you are describ=
ing in above text is a case when the link down events are reaching RT1 in a=
 particular<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order and one particular link down event is r=
eaching very late on all the nodes on the path which is a corner case. Ther=
e are already existing solutions such as spf-delay that can ensure most cor=
related events
 are clubbed together in one SPF. The local computations on RT1 can also be=
 optimized to detect node down events and the previous paths to hold down.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">What you claim about fully upgr=
aded network is not correct in this particular&nbsp; example is not true.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">When all the nodes are supporti=
ng context tables, RT6 will make sure to lookup next label and send to RT7.
<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 don=A1=AFt see any strong jus=
tification how proxy forwarding is improving the situation of partially upg=
raded network<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">which it claims to be doing.<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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=
=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:54.0pt;text-indent:-18.0pt;mso-=
list:l0 level1 lfo3">
<![if !supportLists]><b><span lang=3D"EN-US"><span style=3D"mso-list:Ignore=
">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b><span lang=3D"EN-US">BSID solution<o:=
p></o:p></span></b></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">dr=
aft-ietf-spring-segment-protection-sr-te-paths does not explicitly discuss =
the solution for BSIDs.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">Mo=
st of the BSID deployments use anycast based solution where same BSID is as=
signed on anycast nodes and BSID is always preceded by the anycast SID. Sec=
tion 2.2 in draft-ietf-spring-segment-protection-sr-te-paths
 discusses this approach.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-hu-spring-segment-routing-p=
roxy-forwarding &nbsp;provides a protection solution for BSIDs when anycast=
 is not in use.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;If WG is inclined to solv=
e the BSID protection problem when anycast solution is not in use, I would =
prefer the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Approach to be more aligned=
 with draft-ietf-spring-segment-protection-sr-te-paths. I do not support In=
troducing completely&nbsp;&nbsp; different solution based on proxy forwardi=
ng which has other implications described
 in point 1.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D">------</span><span style=3D"font-siz=
e:10.5pt;font-family:=CB=CE=CC=E5;color:#1F497D">=A1=B7</span><span lang=3D=
"EN-US" style=3D"font-size:10.5pt;color:#1F497D">[HZB]I don`t
 think that </span><span lang=3D"EN-US" style=3D"color:#1F497D">most of the=
 BSID deployments use anycast based solution</span><span style=3D"font-fami=
ly:=CB=CE=CC=E5;color:#1F497D">=A3=AC</span><span lang=3D"EN-US" style=3D"c=
olor:#1F497D">Strict path control is required in most scenarios,
 and anycast is not introduced.</span><span lang=3D"EN-US"> <span style=3D"=
color:#1F497D">
<o:p></o:p></span></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:22.0pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Bsid is not addressed, =
it will not be a complete protection solution.<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">Rgds<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Shraddha<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"><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 lang=3D"EN-US" style=3D"font-size:7.0pt;color:black">Juniper Business=
 Use Only</span><span lang=3D"EN-US"><o:p></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
<a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a> <b>O=
n Behalf Of
</b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com<=
/a><br>
<b>Sent:</b> Thursday, January 13, 2022 3:49 PM<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:12.0pt;background:#FFEB9C"><b><=
span lang=3D"FR" style=3D"font-size:10.5pt;font-family:Lato;color:black">[E=
xternal Email. Be cautious of content]<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Dear WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">This message starts a 2 week WG adopti=
on call, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwa=
rding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://urldefense.c=
om/v3/__https:/datatracker.ietf.org/doc/draft-hu-spring-segment-routing-pro=
xy-forwarding/__;!!NEt6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gjKCMU6g9=
E1WN0cRkqV6D5Qi50WbR$"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif">https://datatracker.ietf.org/doc/draft-hu-spring-segm=
ent-routing-proxy-forwarding/</span></a></span><span lang=3D"EN-US" style=
=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">After review of the document please in=
dicate support (or not) for WG adoption of the document to the mailing list=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Please also provide comments/reasons f=
or your support (or lack thereof) as this is a stronger way to indicate you=
r (non) support as this is not a vote.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an indi=
cation of the energy level of people in the working
 group willing to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<o:p></o:p></span></p>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">________________________________________________________________=
_________________________________________________________<o:p></o:p></span>=
</pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Ce message et ses pieces jointes peuvent contenir des informatio=
ns confidentielles ou privilegiees et ne doivent donc<o:p></o:p></span></pr=
e>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">pas etre diffuses, exploites ou copies sans autorisation. Si vou=
s avez recu ce message par erreur, veuillez le signaler<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">a l'expediteur et le detruire ainsi que les pieces jointes. Les =
messages electroniques etant susceptibles d'alteration,<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">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" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">This message and its attachments may contain confidential or pri=
vileged information that may be protected by law;<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">they should not be distributed, used or copied without authorisa=
tion.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">If you have received this email in error, please notify the send=
er and delete this message and its attachments.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">As emails may be altered, Orange is not liable for messages that=
 have been modified, changed or falsified.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Thank you.<o:p></o:p></span></pre>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_b3b67764da4445b1864fb4072750527chuaweicom_--

--_004_b3b67764da4445b1864fb4072750527chuaweicom_
Content-Type: image/jpeg; name="image001.jpg"
Content-Description: image001.jpg
Content-Disposition: inline; filename="image001.jpg"; size=21366;
 creation-date="Fri, 28 Jan 2022 09:14:28 GMT";
 modification-date="Fri, 28 Jan 2022 09:14:28 GMT"
Content-ID: <image001.jpg@01D81469.29BEA070>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAGsAn0DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2Fv8A
j4X/AHT/ADFPpjf8fC/7p/mKfUsaCiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUZooAKKMg
nGRkUUAFFFJuHPI4680ALRSB1PAYE/WgEHoQfpQAtFFGRnGefSgAooooAKKKKACiiigAooozmgAo
ooBB6EH6UAFFFFABRSblxncMeuaNyn+IfnQAtFAIIyDkUUAFFIGU9CD9DS0AFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAMb/j4X/dP8xT6Y3/AB8L/un+Yp9NggooopAFFFFABRRRQAUUUUAFFFFABRRRQAVy3je3u7l9
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

--_004_b3b67764da4445b1864fb4072750527chuaweicom_--


From nobody Fri Jan 28 01:57:05 2022
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 4CA773A26B1 for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 01:57:02 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 BlMfpq_AyY1f for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 01:56:57 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E14C43A26B0 for <spring@ietf.org>; Fri, 28 Jan 2022 01:56:56 -0800 (PST)
Received: from fraeml741-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JlXp820fPz67Pmj; Fri, 28 Jan 2022 17:53:20 +0800 (CST)
Received: from canpemm500009.china.huawei.com (7.192.105.203) by fraeml741-chm.china.huawei.com (10.206.15.222) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 10:56:53 +0100
Received: from canpemm500009.china.huawei.com (7.192.105.203) by canpemm500009.china.huawei.com (7.192.105.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 28 Jan 2022 17:56:51 +0800
Received: from canpemm500009.china.huawei.com ([7.192.105.203]) by canpemm500009.china.huawei.com ([7.192.105.203]) with mapi id 15.01.2308.021;  Fri, 28 Jan 2022 17:56:51 +0800
From: Huzhibo <huzhibo@huawei.com>
To: "slitkows.ietf@gmail.com" <slitkows.ietf@gmail.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, 'SPRING WG' <spring@ietf.org>
Thread-Topic: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgSjoH59yYdtjOrSFSQcPhMc9AmsP//gWAA//9xPZCAArRRAP/+82CAgAIM7oD//2pz0A==
Date: Fri, 28 Jan 2022 09:56:51 +0000
Message-ID: <1d4825d3b4da4e1fb5cc5f9c24704bdd@huawei.com>
References: <0a418bde57354add875c44f02d18213d@huawei.com> <07fb01d81292$4124b700$c36e2500$@gmail.com> <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com> <00ba01d813a5$0856d6b0$19048410$@gmail.com> <f5028e1e9630475f9ac65f30685b5261@huawei.com> <002701d81425$2ff5c110$8fe14330$@gmail.com>
In-Reply-To: <002701d81425$2ff5c110$8fe14330$@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.112.232.179]
Content-Type: multipart/alternative; boundary="_000_1d4825d3b4da4e1fb5cc5f9c24704bddhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/GmoyVhNq4Axca6ZiTBdpCC8HHDI>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 09:57:03 -0000

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

Please see inline.

From: slitkows.ietf@gmail.com [mailto:slitkows.ietf@gmail.com]
Sent: Friday, January 28, 2022 4:58 PM
To: Huzhibo <huzhibo@huawei.com>; bruno.decraene@orange.com; 'SPRING WG' <s=
pring@ietf.org>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi

[HZB2]First: This document does not require that all affected traffic be di=
rected to "one" neighbor node, and traffic is still balanced on all differe=
nt neighbor nodes.

[SLI3] Again, purely theoretical, it depends on the network topology, where=
 is the traffic coming from and number of neighbor nodes supporting the PF =
behavior.  Traffic will follow SPT to the closest PF node: there could be E=
CMP or not, the path to PF node could be well-sized or not.

[HZB3]Sure,    I mean the same is true with other local FRR technologies, e=
ven with IGP, and IGP shortest path can't guarantee that traffic will not c=
onverge at certain node.

From: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>
Sent: vendredi 28 janvier 2022 02:56
To: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



From: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com> [mailto:slitk=
ows.ietf@gmail.com]
Sent: Friday, January 28, 2022 1:41 AM
To: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi,

[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute...). B may con=
verge first maybe, but maybe it will be C or D... no one knows and it's unp=
redictable. So at the end, if you want to guarantee the mechanism to work, =
all routers have to support the mechanism.
                  --------->[HZB]IGP convergence is much faster than SR-TE =
rerouting, Therefore, even if node B is slower than node C and node D in th=
e previous example, the convergence time of the SR-TE path is far shorter t=
han the convergence time of the SR-TE path. If some nodes in the network do=
 not support the convergence, convergence may exceed 50 ms in some scenario=
s. If all nodes in the network support the convergence, That would result i=
n better convergence performance.

[SLI2]of course SR-TE will converge slower, I never discussed about the hea=
d end. My point:  If C is faster than B and C does not support your mechani=
sm, it will drop traffic and your FRR is not guaranteed anymore. To get FRR=
 working, no choice, all the nodes must support the extension (seems you ar=
e mixing convergence and protection which are two different things: network=
s are never converging in 50ms).
---------->[HZB2]As the example you have mentioned,  Packet loss occurs onl=
y when C converges, but B does not converge.
                The packet loss time depends on the IGP convergence time an=
d is much shorter than the SR-TE rerouting time.
                What I want to say is that even if some nodes you mentioned=
 do not support proxy forwarding, this solution is useful for speeding up c=
onvergence.

[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It's the solution, but it has major drawback=
s from an operational point of view.

--------->[HZB] Similar to the existing FRR mechanism, this document only f=
ilters out the nodes that do not support PF. For the same fault point, diff=
erent remote nodes select different PF nodes and load balance traffic to di=
fferent PF nodes.

[SLI2] The goal of TI-LFA is to try to keep the traffic on a path that has =
been sized properly (this is one of the key point of TI-LFA). History of FR=
R shown that this is important to constraint/steer FRR path on path that ca=
n fit traffic. (See RFC7916).
So, letting traffic going to any neighbor of the failed node without any co=
ntrol is wrong and may create more damages. When FRR traffic creates conges=
tion on some links the protected traffic was not intended to flow on, you'l=
l start to impact and drop other traffic which was not initially flowing th=
rough the failed link/node (usually hard to explain to customers). Keeping =
control of FRR path is a very important topic.
---------->[HZB2]First: This document does not require that all affected tr=
affic be directed to "one" neighbor node, and traffic is still balanced on =
all different neighbor nodes.
Second: All local FRR mechanisms take effect before convergence. In this ca=
se, other nodes on the network still route to the faulty node. Can you give=
 an example?. FRR is performed when traffic does not need to be routed to t=
he neighboring node of the faulty node.

Stephane







From: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>
Sent: mercredi 26 janvier 2022 12:49
To: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi,

Please find more inline.


From: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com> [mailto:slitk=
ows.ietf@gmail.com]
Sent: Wednesday, January 26, 2022 4:54 PM
To: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi,

Please find more inline.

From: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>
Sent: mercredi 26 janvier 2022 09:31
To: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi slitkows :

Thanks for your comments, Please see inline.

Thanks

Zhibo Hu
From: spring [mailto:spring-bounces@ietf.org] On Behalf Of slitkows.ietf@gm=
ail.com<mailto:slitkows.ietf@gmail.com>
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG=
' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding

Hi

I'm NOT supporting this draft for the following reasons:

1)      The WG already have a WG document which is dealing with this proble=
m, I don't think that WG should come with multiple documents/solutions for =
the same solution space as it may just confuse the industry and create depl=
oyment issues as different vendors may pick different solutions.
-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local behav=
iors to implement SR-TE node protection. draft-hu-spring-segment-routing-pr=
oxy-forwarding enhances SR-TE node protection.

It optimized the number of entries in the Context Table. This solution solv=
es the connectivity problem after IGP convergence, and protects binding seg=
ments.

[SLI] While I think your arguments are not completely valid (see discussion=
 below), this has nothing to do with the one draft vs two drafts discussion=
. As there is already a WG doc, I don't see any reason for creating another=
 one except creating artificial work for the IETF and confusing readers.


2)      Adding protocols extensions adds complexity in the solution without=
 adding a strong value.



The document claims that "[I-D.ietf-spring-segment-protection-sr-te-paths] =
... may not work for some cases such as some of nodes in the network not su=
pporting this solution.". While this is true, the proposed solution in draf=
t-hu-spring-segment-routing-proxy-forwarding has exactly the same caveat an=
d requires all nodes in the network to support the solution.



Considering the following straight line network: A -B -C -D - E - F - G -H =
and an SR policy from A to H using SID_G, routers A to F have to support th=
e extension to make the solution working, if one of the router doesn't supp=
ort the extension, traffic will be dropped.



Then, there is no value compared to the timer-based solution of [I-D.ietf-s=
pring-segment-protection-sr-te-paths]



Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G m=
ay have multiple upstream neighbors let's say F and F' and the solution all=
ows for F' to support the extension while F may not support, so the solutio=
n will send the traffic to F'. Well yes, but this still requires all router=
s upstream to F' to support this extension and maybe F is on the path to F'=
. So, I don't think the argument is valid as it may possibly work tacticall=
y depending on the network topology when we look at a small portion of the =
network, but when we look at the whole network, operator will have to upgra=
de all their nodes to support the extension to ensure the benefit is there.



In addition, in term of traffic, forwarding traffic to a neighbor of the fa=
iled node which wasn't initially on the path, could lead to traffic congest=
ion or high traffic peaks on links that were not sized to carry this traffi=
c. We could easily expect some traffic tromboning, where traffic goes to th=
is non-natural neighbor of the failed node and then goes back over some par=
t of the same path before reaching the destination.



So these protocol extensions are bringing complexity for no value here.
---------> Protocols extensions can accurately direct traffic to a node tha=
t can perform proxy forwarding and solve the problem that traffic cannot be=
 forwarded to a proxy forwarding node after IGP convergence. This protocol =
extension is necessary.
This solution does not require that all network nodes support this extensio=
n, take the example you have mentioned :
but it still requires that all routers upstream to F' support this extensio=
n ---> This description is inaccurate, assuming that the previous segment i=
s node B, when node G fails. When the node B converges, the node B finds th=
e PF
node F' adjacent to G, and can push the node Sid of the node F',Even if C a=
nd D do not support this protocol extension, this is not affected.


[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute...). B may con=
verge first maybe, but maybe it will be C or D... no one knows and it's unp=
redictable. So at the end, if you want to guarantee the mechanism to work, =
all routers have to support the mechanism.
                    --------->[HZB]IGP convergence is much faster than SR-T=
E rerouting, Therefore, even if node B is slower than node C and node D in =
the previous example, the convergence time of the SR-TE path is far shorter=
 than the convergence time of the SR-TE path. If some nodes in the network =
do not support the convergence, convergence may exceed 50 ms in some scenar=
ios. If all nodes in the network support the convergence, That would result=
 in better convergence performance.

In addition, the Hold timers solution mentioned in [I-D.ietf-spring-segment=
-protection-sr-te-paths] does not extend protocols, but is also complex. In=
 addition, slow deletion is required for node faults. In addition, loop pre=
vention is implemented to prevent loops.Moreover, it cannot accurately dire=
ct traffic to a node that can perform proxy forwarding.
[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It's the solution, but it has major drawback=
s from an operational point of view.
   --------->[HZB] Similar to the existing FRR mechanism, this document onl=
y filters out the nodes that do not support PF. For the same fault point, d=
ifferent remote nodes select different PF nodes and load balance traffic to=
 different PF nodes.

3)      Regarding BSID, I'm not fan of advertising BSIDs in IGP as there ma=
y be hundreds or thousands of BSID on a node which again will create a lot =
of burden in IGP. The proposed way will have to be discussed in LSR, not in=
 SPRING (see next comment).


Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in the c=
ontrol-plane of PLRs by whatever mechanism. I think this BSID handling is o=
rthogonal to the proxy-forwarding controlplane behavior. The forwarding ope=
rations for BSID will have to be discussed more in details, we could not ex=
pect all HW to be able to do 3 or 4 lookups without any perf degradation.
-------> Binding segments need to be exchanged only between neighbors and d=
o not need to be flooded to the entire IGP domain. Therefore, binding segme=
nts do not exert pressure on IGP performance.The control-plane processing a=
nd forwarding-plane processing of the BSID are not strongly coupled.

[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in SPR=
ING. So please take the discussion to LSR for the control plane and forward=
ing aspects could be further described in  [I-D.ietf-spring-segment-protect=
ion-sr-te-paths] if WGs agrees that BSID is interesting to solve.
   --------->[HZB]Sure. We will consider whether we need to divest some of =
it into the LSR.


SR-TE protection
takes effect only from the time during a fault occurs to the TE path conver=
ges. Therefore, SR-TE protection does not take effect during normal forward=
ing,Compared with impaired connectivity, performance degradation is accepta=
ble.

4)      The document is currently a bit borderline between SPRING and LSR a=
s it talks in good details about IGP protocol extensions. If it's a SPRING =
doc, it should detail reqs for protocols but nothing beyond.
                ------->As you said, this document defines the detail reque=
sts for IGP protocols
[SLI] No it goes beyond requirements and already talks about encoding:

"For supporting binding SID proxy forwarding, a new IS-IS TLV, called
   Binding Segment TLV, is defined.  It contains a binding SID and a
   list of segments (SIDs).  This TLV may be advertised in IS-IS Hello
   (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs (CS-LSP)
   [RFC7356].

This is not a requirement; this is an IS-IS solution description that has t=
o be discussed in LSR not in SPRING.
--------->[HZB]Sure. We will consider whether we need to divest some of it =
into the LSR.





Brgds,

Stephane


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding

Dear WG,

This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/

After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.

Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.

If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.

Thanks!
Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_1d4825d3b4da4e1fb5cc5f9c24704bddhuaweicom_
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: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;}
@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;}
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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
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;}
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:"Courier New";}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	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;}
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:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:769467642;
	mso-list-template-ids:-1515191082;}
@list l1
	{mso-list-id:824787244;
	mso-list-type:hybrid;
	mso-list-template-ids:-1686185838 67698705 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:870416346;
	mso-list-template-ids:1155428910;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3
	{mso-list-id:1935933917;
	mso-list-template-ids:1142848940;}
@list l3:level1
	{mso-level-start-at:4;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4
	{mso-list-id:1974753320;
	mso-list-template-ids:1832955166;}
@list l4:level1
	{mso-level-start-at:3;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Please see inline.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></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"> slitkows.ietf@gmail.com [mailto:slitkows.ietf@gmail.com]
<br>
<b>Sent:</b> Friday, January 28, 2022 4:58 PM<br>
<b>To:</b> Huzhibo &lt;huzhibo@huawei.com&gt;; bruno.decraene@orange.com; '=
SPRING WG' &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Hi<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">[HZB2]First: This document does not require that all affected tra=
ffic be directed to &quot;one&quot; neighbor node, and traffic is still bal=
anced on all different neighbor nodes.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[SLI3] Again, purely theoretica=
l, it depends on the network topology, where is the traffic coming from and=
 number of neighbor nodes supporting the PF behavior. &nbsp;Traffic will fo=
llow SPT to the closest PF node: there could
 be ECMP or not, the path to PF node could be well-sized or not. <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" style=3D"font-size:10.5pt;color=
:#1F497D">[HZB3]Sure, &nbsp;&nbsp;&nbsp;I mean the same is true with other =
local FRR technologies, even with IGP, and IGP shortest path can't guarante=
e that traffic will not converge at certain node.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-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"> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawe=
i.com</a>&gt;
<br>
<b>Sent:</b> vendredi 28 janvier 2022 02:56<br>
<b>To:</b> <a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.c=
om</a>; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> <a href=3D"mailto:slitkows.ietf@gmail.com">
slitkows.ietf@gmail.com</a> [<a href=3D"mailto:slitkows.ietf@gmail.com">mai=
lto:slitkows.ietf@gmail.com</a>]
<br>
<b>Sent:</b> Friday, January 28, 2022 1:41 AM<br>
<b>To:</b> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei=
.com</a>&gt;; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[SLI] Your statement is purely =
theoretical and life in real networks is not theoretical. You cannot predic=
t which router will converge first (routers may have different CPUs, may ha=
ve different tasks to execute&#8230;). B may
 converge first maybe, but maybe it will be C or D&#8230; no one knows and =
it&#8217;s unpredictable. So at the end, if you want to guarantee the mecha=
nism to work, all routers have to support the mechanism.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP convergence is mu=
ch faster than SR-TE rerouting,</span><span lang=3D"EN-US" style=3D"color:b=
lack">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">Therefor=
e, even if node B is slower than node C and node D in the previous example,=
 the convergence time of the SR-TE path is far shorter than the convergence=
 time of the SR-TE path. If some nodes
 in the network do not support the convergence, convergence may exceed 50 m=
s in some scenarios. If all nodes in the network support the convergence, T=
hat would result in better convergence performance.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:black">[SLI2]of course SR-TE will converge slower, I never discussed about=
 the head end. My point: &nbsp;If C is faster than B and C does not support=
 your mechanism, it will drop traffic and your
 FRR is not guaranteed anymore. To get FRR working, no choice, all the node=
s must support the extension (seems you are mixing convergence and protecti=
on which are two different things: networks are never converging in 50ms).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">----------&gt;[HZB2]As the example you have mentioned, &nbsp;Pack=
et loss occurs only when C converges, but B does not converge.</span><span =
lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The packet loss time depends on the IGP conv=
ergence time and is much shorter than the SR-TE rerouting time.</span><span=
 lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;What I want to say is that even if some node=
s you mentioned do not support proxy forwarding, this solution is useful fo=
r speeding up convergence.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[SLI] Directing traffic to few =
nodes that could do proxy forwarding can have serious traffic impact and at=
 the end cause damages to traffic that has nothing to do with the failure. =
It&#8217;s the solution, but it has major
 drawbacks from an operational point of view.<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" style=3D"font-size:10.5pt;color=
:#1F497D">---------&gt;[HZB] Similar to the existing FRR mechanism, this do=
cument only filters out the nodes that do not support PF. For the same faul=
t point, different remote nodes select different
 PF nodes and load balance traffic to different PF nodes.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">[SLI2] The goal of TI-LFA is to try to keep the traffic on a path=
 that has been sized properly (this is one of the key point of TI-LFA). His=
tory of FRR shown that this is important
 to constraint/steer FRR path on path that can fit traffic. (See RFC7916).<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">So, letting traffic going to any neighbor of the failed node with=
out any control is wrong and may create more damages. When FRR traffic crea=
tes congestion on some links the protected
 traffic was not intended to flow on, you&#8217;ll start to impact and drop=
 other traffic which was not initially flowing through the failed link/node=
 (usually hard to explain to customers). Keeping control of FRR path is a v=
ery important topic.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">----------&gt;[HZB2]First: This document does not require that al=
l affected traffic be directed to &quot;one&quot; neighbor node, and traffi=
c is still balanced on all different neighbor nodes.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:63.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D">Second: All local FRR mechanisms tak=
e effect before convergence. In this case, other nodes on the network still=
 route to the faulty node. Can you give
 an example?. FRR is performed when traffic does not need to be routed to t=
he neighboring node of the faulty node.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Stephane<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</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" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</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"><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"> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawe=
i.com</a>&gt;
<br>
<b>Sent:</b> mercredi 26 janvier 2022 12:49<br>
<b>To:</b> <a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.c=
om</a>; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Please find more inline.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.5pt;color:#1=
F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;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 =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> <a href=3D"mailto:slitkows.ietf@gmail.com">
slitkows.ietf@gmail.com</a> [<a href=3D"mailto:slitkows.ietf@gmail.com">mai=
lto:slitkows.ietf@gmail.com</a>]
<br>
<b>Sent:</b> Wednesday, January 26, 2022 4:54 PM<br>
<b>To:</b> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei=
.com</a>&gt;; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Please find more inline.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><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"> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawe=
i.com</a>&gt;
<br>
<b>Sent:</b> mercredi 26 janvier 2022 09:31<br>
<b>To:</b> <a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.c=
om</a>; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.5pt;color=
:#1F497D">Hi
</span><span lang=3D"EN-US">slitkows :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">Thanks for your comments, Please se=
e inline.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:26.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">Zhibo Hu<o:p></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 [<a href=3D"mailto:spring-bounces@ietf.org">mailto:sprin=
g-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.iet=
f@gmail.com</a><br>
<b>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.=
org</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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">Hi<span style=3D"color:#1F497D"=
> </span><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&#8217;m NOT supporting this d=
raft for the following reasons:<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" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l1 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:black"><span style=
=3D"mso-list:Ignore">1)<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">The WG already have a W=
G document which is dealing with this problem, I don&#8217;t think that WG =
should come with multiple documents/solutions for the same solution space a=
s it may just confuse the industry and create
 deployment issues as different <span style=3D"color:black">vendors may pic=
k different solutions.<o:p></o:p></span></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"color:black">-----&gt;</span><span lang=3D"EN-US" style=3D"font-size=
:10.5pt;color:black"> [I-D.ietf-spring-segment-protection-sr-te-paths] defi=
nes local behaviors to implement SR-TE node protection.
 draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node prote=
ction.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:black">It</span><span lang=3D"EN-US" style=3D=
"color:black">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">optimize=
d the number of entries in the Context Table.</span><span lang=3D"EN-US" st=
yle=3D"color:black">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">This sol=
ution solves the connectivity problem after IGP convergence, and protects b=
inding segments.<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">[SLI] While I think your argume=
nts are not completely valid (see discussion below), this has nothing to do=
 with the one draft vs two drafts discussion. As there is already a WG doc,=
 I don&#8217;t see any reason for creating
 another one except creating artificial work for the IETF and confusing rea=
ders.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l1 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">2=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Adding protocols extens=
ions adds complexity in the solution without adding a strong value.<o:p></o=
:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">The document claims that &#8220;[I-D.ietf-spring-segment-protection-sr=
-te-paths] &#8230; may not work for some cases such as some of nodes in the=
 network not supporting this solution.&#8221;. While this
 is true, the proposed solution in draft-hu-spring-segment-routing-proxy-fo=
rwarding has exactly the same caveat and requires all nodes in the network =
to support the solution.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Considering the following straight line network: A -B -C -D &#8211; E =
&#8211; F - G -H and an SR policy from A to H using SID_G, routers A to F h=
ave to support the extension to make the solution
 working, if one of the router doesn&#8217;t support the extension, traffic=
 will be dropped.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Then, there is no value compared to the timer-based solution of [I-D.i=
etf-spring-segment-protection-sr-te-paths]<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">Authors of draft-hu-spring-segment-routing-proxy-forwarding argued tha=
t G may have multiple upstream neighbors let&#8217;s say F and F&#8217; and=
 the solution allows for F&#8217; to support the extension
 while F may not support, so the solution will send the traffic to F&#8217;=
. Well yes, but this still requires all routers upstream to F&#8217; to sup=
port this extension and maybe F is on the path to F&#8217;. So, I don&#8217=
;t think the argument is valid as it may possibly work tactically
 depending on the network topology when we look at a small portion of the n=
etwork, but when we look at the whole network, operator will have to upgrad=
e all their nodes to support the extension to ensure the benefit is there.
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">In addition, in term of traffic, forwarding traffic to a neighbor of t=
he failed node which wasn&#8217;t initially on the path, could lead to traf=
fic congestion or high traffic peaks on links
 that were not sized to carry this traffic. We could easily expect some tra=
ffic tromboning, where traffic goes to this non-natural neighbor of the fai=
led node and then goes back over some part of the same path before reaching=
 the destination.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-US">So these protocol extensions are bringing complexity for no value here=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:49.5pt"><span lang=3D"EN-US" st=
yle=3D"color:black">---------&gt;</span><span lang=3D"EN-US" style=3D"font-=
size:10.5pt;color:black"> Protocols extensions can accurately direct traffi=
c to a node that can perform proxy forwarding and
 solve the problem that traffic cannot be forwarded to a proxy forwarding n=
ode after IGP convergence. This protocol extension is necessary.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"text-indent:47.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:black">This solution does not require that a=
ll network nodes support this extension, take the example you have mentione=
d :<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:89.25pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:black">but it still requires that all router=
s upstream to F' support this extension ---&gt; This description is inaccur=
ate, assuming that the previous segment is
 node B, when node G fails. When the node B converges, the node B finds the=
 PF<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt;mso-para-margin-left:4.=
06gd"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">node F' a=
djacent to G, and can push the node Sid of the node F',Even if C and D do n=
ot support this protocol extension, this
 is not affected.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US"><=
o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US">[=
SLI] Your statement is purely theoretical and life in real networks is not =
theoretical. You cannot predict which router will converge first (routers m=
ay have different CPUs, may have different
 tasks to execute&#8230;). B may converge first maybe, but maybe it will be=
 C or D&#8230; no one knows and it&#8217;s unpredictable. So at the end, if=
 you want to guarantee the mechanism to work, all routers have to support t=
he mechanism.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP con=
vergence is much faster than SR-TE rerouting,</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">Theref=
ore, even if node B is slower than node C and node D in the previous exampl=
e, the convergence time of the SR-TE path is far shorter than the convergen=
ce time of the SR-TE path. If some nodes
 in the network do not support the convergence, convergence may exceed 50 m=
s in some scenarios. If all nodes in the network support the convergence, T=
hat would result in better convergence performance.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US"><=
o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt;mso-para-margin-left:4.=
06gd;text-indent:47.25pt">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">In addition, th=
e Hold timers solution mentioned in [I-D.ietf-spring-segment-protection-sr-=
te-paths] does not extend protocols, but is also complex. In addition, slow=
 deletion is required for node faults.
 In addition, loop prevention is implemented to prevent loops.Moreover, it =
cannot accurately direct traffic to a node that can perform proxy forwardin=
g.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US">[=
SLI] Directing traffic to few nodes that could do proxy forwarding can have=
 serious traffic impact and at the end cause damages to traffic that has no=
thing to do with the failure. It&#8217;s the
 solution, but it has major drawbacks from an operational point of view.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">&nbsp;&nbsp; ---------&gt;[HZB] Sim=
ilar to the existing FRR mechanism, this document only filters out the node=
s that do not support PF. For the same fault point, different
 remote nodes select different PF nodes and load balance traffic to differe=
nt PF nodes.<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" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l1 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">3=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">Regarding BSID, I&#8217=
;m not fan of advertising BSIDs in IGP as there may be hundreds or thousand=
s of BSID on a node which again will create a lot of burden in IGP. The pro=
posed way will have to be discussed in LSR,
 not in SPRING (see next comment).<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph"><span lang=3D"EN-US">Note that [I-D.ietf-spri=
ng-segment-protection-sr-te-paths] could also work with BSIDs as long as BS=
ID information of failed node is available in the control-plane of PLRs by =
whatever mechanism. I think this BSID
 handling is orthogonal to the proxy-forwarding controlplane behavior. The =
forwarding operations for BSID will have to be discussed more in details, w=
e could not expect all HW to be able to do 3 or 4 lookups without any perf =
degradation.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"EN-US" st=
yle=3D"color:black">-------&gt;</span><span lang=3D"EN-US" style=3D"font-si=
ze:10.5pt;color:black"> Binding segments need to be exchanged only between =
neighbors and do not need to be flooded to the
 entire IGP domain. Therefore, binding segments do not exert pressure on IG=
P performance.The control-plane processing and forwarding-plane processing =
of the BSID are not strongly coupled.<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">[SLI] Control plane aspects of =
IGPs have to be discussed in LSR, not in SPRING. So please take the discuss=
ion to LSR for the control plane and forwarding aspects could be further de=
scribed in
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">&nbsp;=
[I-D.ietf-spring-segment-protection-sr-te-paths]
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt">if WGs agrees that B=
SID is interesting to solve.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">&nbsp;&nbsp; ---------&gt;[HZB]Sure=
.</span><span lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">We wil=
l consider whether we need to divest some of it into the LSR.<o:p></o:p></s=
pan></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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:44.0pt"><span lang=3D"FR" style=
=3D"font-size:10.5pt;color:black">SR-TE protection &nbsp;&nbsp;&nbsp;<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:42.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:black">takes effect only from the time during=
 a fault occurs to the TE path converges. Therefore, SR-TE protection does =
not take effect during normal forwarding,Compared
 with impaired connectivity, performance degradation is acceptable.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:42.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-=
list:l1 level1 lfo3">
<![if !supportLists]><span lang=3D"EN-US"><span style=3D"mso-list:Ignore">4=
)<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US">The document is current=
ly a bit borderline between SPRING and LSR as it talks in good details abou=
t IGP protocol extensions. If it&#8217;s a SPRING doc, it should detail req=
s for protocols but nothing beyond.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</spa=
n><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black">&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;</span><span lang=3D"EN-US" style=3D"color:black">--=
-----&gt;</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:black"=
>As
 you said, this document defines the detail requests for IGP protocols</spa=
n><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[SLI] No it goes beyond require=
ments and already talks about encoding:
<o:p></o:p></span></p>
<div style=3D"border:solid #CCCCCC 1.0pt;padding:8.0pt 8.0pt 8.0pt 8.0pt">
<pre style=3D"margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all">=
<span lang=3D"EN-US" style=3D"color:black">&#8220;</span><span lang=3D"EN-U=
S" style=3D"font-size:10.5pt;font-family:&quot;Courier New&quot;;color:blac=
k">For supporting binding SID proxy forwarding, a new IS-IS TLV, called<o:p=
></o:p></span></pre>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; Binding Segment TLV, is defined.&nbsp; It=
 contains a binding SID and a<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; list of segments (SIDs).&nbsp; This TLV m=
ay be advertised in IS-IS Hello<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; (IIH) PDUs, LSPs, or in Circuit Scoped Li=
nk State PDUs (CS-LSP)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:7.9pt;background:#FFFDF5;word=
-break:break-all">
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:&quot;Courier Ne=
w&quot;;color:black">&nbsp;&nbsp; [RFC7356].<o:p></o:p></span></p>
</div>
<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">This is not a requirement; this=
 is an IS-IS solution description that has to be discussed in LSR not in SP=
RING.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:44.65pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:#1F497D">---------&gt;[HZB]Sure.</span><span=
 lang=3D"EN-US">
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:#1F497D">We wil=
l consider whether we need to divest some of it into the LSR.<o:p></o:p></s=
pan></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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;color:#1F497D"><o:p>&nbsp;</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"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Brgds,<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">Stephane<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"><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;<a href=3D"mailto:spring-bounces@ietf.org">spring-bo=
unces@ietf.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> jeudi 13 janvier 2022 11:19<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding<o:p></o:p></span></p>
</div>
</div>
<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" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Dear WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">This message starts a 2 week WG adopti=
on call, ending 27/01/2022, for draft-hu-spring-segment-routing-proxy-forwa=
rding<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://datatracker.=
ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/"><span style=
=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">https://data=
tracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">After review of the document please in=
dicate support (or not) for WG adoption of the document to the mailing list=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">Please also provide comments/reasons f=
or your support (or lack thereof) as this is a stronger way to indicate you=
r (non) support as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,sans-serif">If you are willing to work on or revie=
w the document, please state this explicitly. This gives the chairs an indi=
cation of the energy level of people in the working
 group willing to work on the document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Thanks!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif">Bruno, Jim, Joel<o:p></o:p></span></p>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">________________________________________________________________=
_________________________________________________________<o:p></o:p></span>=
</pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Ce message et ses pieces jointes peuvent contenir des informatio=
ns confidentielles ou privilegiees et ne doivent donc<o:p></o:p></span></pr=
e>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">pas etre diffuses, exploites ou copies sans autorisation. Si vou=
s avez recu ce message par erreur, veuillez le signaler<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">a l'expediteur et le detruire ainsi que les pieces jointes. Les =
messages electroniques etant susceptibles d'alteration,<o:p></o:p></span></=
pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">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" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">This message and its attachments may contain confidential or pri=
vileged information that may be protected by law;<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">they should not be distributed, used or copied without authorisa=
tion.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">If you have received this email in error, please notify the send=
er and delete this message and its attachments.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">As emails may be altered, Orange is not liable for messages that=
 have been modified, changed or falsified.<o:p></o:p></span></pre>
<pre><span lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Courier =
New&quot;">Thank you.<o:p></o:p></span></pre>
</div>
</div>
</body>
</html>

--_000_1d4825d3b4da4e1fb5cc5f9c24704bddhuaweicom_--


From nobody Fri Jan 28 03:52:10 2022
Return-Path: <matthew.bocci@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 D140F3A0E31; Fri, 28 Jan 2022 03:51:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.473
X-Spam-Level: 
X-Spam-Status: No, score=-7.473 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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=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 Uu0kJVs1kMX5; Fri, 28 Jan 2022 03:51:46 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0725.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::725]) (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 B5F6A3A0E30; Fri, 28 Jan 2022 03:51:45 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RebmXFm1VDBBopnnLkBZbPLC1qdSX1UsBIc8p4Gh100bR32KESd7MmyO7ZSGBFYKh00q1Xc94ejHLRtCzrcr/3pt7bTFL6uikh23Fw3Bb9GqIT+ZeDaLHmVkyXI3NWjqCTXe3GTH9mqe7lv/ATgV8I4SEPsxfgyJDl3BXUI4uwR5MSjpClfYQNokQ/JvQ4bn+ikHAKcsb/+0cZHunhvKfkyGqKZgTsQfsUUiRJaBd1qiEs0pgT6WuRY6SkGZOt91VWMmsoQn/NF7FzIBexJhrXNGYvfi3UDNQSFQBKL3fDXRF4XZcB8tGapuRHygFZGUC98pQMH1Fg2CjG5ROwdJjA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/BfubEn4XmOiH+WiI1or9LOUXZvX6/ITi5+OGa5hzq4=; b=NBdOAa+jVlTMuZ+KetHER9bnc9JDTz/pXEP1xDJ1H/RDmZdVRisvQs/nTLrkQWec9XMsHYjT67bD80ghj/B0RaQnxlciE0MutalbD3tV8xPcaUEimYOFt1vKgfWEgfHbEHl6nmkZH8fN/4qzU/Ka9aLuLJH31DuS0jAKNmMy4ml3/h4vfGz3BzlRln1LD4dbw7tgBg3o70LAAVG2WpeRU4j9u7PJn2OANaavElDALQ1sQVWflCCG1Cxh5di2804IsnfCEU34nteEfkgP6UVssGWgn+r4Sy2t5928179OpImMGaPkL7hN2BK1auVxaXirUqZLZTXZDvY8Y5Jt/eDMZQ==
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=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/BfubEn4XmOiH+WiI1or9LOUXZvX6/ITi5+OGa5hzq4=; b=ulsPIv4ZghePBkiBImOWJPA8OQc5WB8x6sqC9OdwY3vte+baKz6+skc15UJbX+g2oFbs65h256PQGsMw6asadHEDxVfp6C0J164HRYdC6H5PhKFfy5pcvSeTpZXgYH304cOThrigLMxUIflN1FvycqVkFg2YsES368gWw7tww4k=
Received: from VI1PR0701MB6991.eurprd07.prod.outlook.com (2603:10a6:800:17d::22) by VI1PR07MB4560.eurprd07.prod.outlook.com (2603:10a6:803:66::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.6; Fri, 28 Jan 2022 11:51:41 +0000
Received: from VI1PR0701MB6991.eurprd07.prod.outlook.com ([fe80::8c5e:f395:67c0:a223]) by VI1PR0701MB6991.eurprd07.prod.outlook.com ([fe80::8c5e:f395:67c0:a223%4]) with mapi id 15.20.4930.019; Fri, 28 Jan 2022 11:51:41 +0000
From: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
To: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-spring-segment-routing-policy.all@ietf.org" <draft-ietf-spring-segment-routing-policy.all@ietf.org>
Thread-Topic: RtgDir Last Call review: draft-ietf-spring-segment-routing-policy-14
Thread-Index: AQHYFDzafFfVYeWBskCYJFPvsKw3RQ==
Date: Fri, 28 Jan 2022 11:51:41 +0000
Message-ID: <VI1PR0701MB6991A2F3A8D2FDFB4B255302EB229@VI1PR0701MB6991.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 431b15cb-6b54-41b1-7926-08d9e2548c7f
x-ms-traffictypediagnostic: VI1PR07MB4560:EE_
x-microsoft-antispam-prvs: <VI1PR07MB45603408330AC070C52BF276EB229@VI1PR07MB4560.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /54sFmkJUQdcHlkdWeCDuBVUOa47LN14t7LJRWHAwQ04gYPqIq3YTxwdwyOTT03NQANWKVlI/DhuOxPLwemyxVrArqwulMdh8Nn93yJh5lBCF4iHVJZFcFjhM/h11TNr2nk02fCYNeDqbqvD9SyCa7lrhna/Q9DVVBU61B2Hx2wtNoebrQiNlYqZ0D9V3WGTO0HSOl/yoxFe3uxBcKFY4MV49RJqpmu47eH367YUG/mhsVQbrqsOYPMRjdd3PRWJ68pMjckE82px2f0gYijFsj+o59TI/457N3bQsK2OhqcC+tpm9SI/k6y80fKmdYHHmsF6a4MxswtIdG2mgEiaoZij3prDD3lwAsUtitKGTx8bIF58ua/4ay6UnazPQlTL+GSNZl2gSaYcJIUxTooA5gZfbcK7955/4YEzG1MLRWehgDS+ALjn5sG+2d29LIotfPD3nw1y5+px+TT7sK0rsERtY/IwIWwvLwjSlmlD7gDPumbzcYlIVb9+z4z9x+JVMWx50NgAdHMYDO1repNCll9HmOQXY9Q2kYJ0B57brpZmQHftMa/XREU2cn2p9tBLAMP4uHAQ3YMZtjEv3wMCpt0sOlT4ifcTc6lZgSnZ3yZ1AEhZUehP6jn4eItNCosj7zfhfeMNu4YS+u/c4ehwI+MOS4Q+5R9K6X2dQLMiezO7a2IpRHGR93vc4RTFOPKX56L8Q5fv4BhDM1UEZImYj1U6nbrMdTwiRobQ4O3komJ+2fQDQRBSS8S77lSK252/kF5pphw9tUA7uxv3ZD2/aQW/YPoWtbyoAIbe0ASU/MmApQwqOHXw2y4EsAcCmKNX9M0g1x3tSn84lREGUmiLJlZl6J2NQQBAK/Gzc0c60cw=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1PR0701MB6991.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(6506007)(7696005)(38100700002)(9686003)(33656002)(122000001)(55016003)(71200400001)(2906002)(26005)(186003)(66556008)(4326008)(508600001)(8676002)(9326002)(66946007)(8936002)(66476007)(66446008)(52536014)(64756008)(82960400001)(86362001)(54906003)(38070700005)(83380400001)(76116006)(316002)(5660300002)(450100002)(91956017)(491001)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a3dEZjUrNnNYVzFxWm1McUxMek5NbytGMTh4S2UxOVlZdXJCSDJYZE1xYXVl?= =?utf-8?B?VDg4ZWxLQ05MY3dESTAzTk9MMjZNeTBNbE8rL1JKemd4RTBiZjk5blFNYk9O?= =?utf-8?B?NFd0Z1BJdVV3RXZnZ0x5cmFxL1pqb0Y3OEZmZFhDY1dETXhJdTZvbUtzb0FC?= =?utf-8?B?cmFJUnZnN0JQdy9PQm1SLzRtdy9RTzNqSmFJQ21IWjlCdG1iZlRwS1JHQ2Ja?= =?utf-8?B?TUNUdWpza1pubmhvdUZzNDFTNElVMU90MkRvTFRKM1ExeEk5dzVMQ0xEL2Nv?= =?utf-8?B?d1NsWklXS3lwV2daUnJ5Uk1jRUcyK3Y0cU5MQkJ1bnhnOW4rN2tBSWt2cUJa?= =?utf-8?B?Q2Q5SFRYcXFwUklKZitnNTk5Sk5WZEdrYzZ4RTZWS05WVlFrdGpZTG91VVFj?= =?utf-8?B?NWRSK2NFK3h2V3p5ckd4YUVTbkZ0RHFzZzAwR3ZXZEhBSGRvVVZDMlFHOHNo?= =?utf-8?B?dTZIOEtESkZhY2c3U0srY2JxQkdMZzlZQm10NlU4VWI3RWhGY0NtZGlHWEhl?= =?utf-8?B?YTRVUnZTbEFkUE1xME5zbEpBVmlCVUNjWFFaZHlKUDF3c2VUbVBkQ3NVTXVI?= =?utf-8?B?ZWpzZVJDQVpwT05vdUFld0o5RWNzSkdvOVJYQlN2UEUzYkFJM28xN1dncito?= =?utf-8?B?RU9VYWEzd0I3TExabmgrZ3EyMFI0enlOYkxQT3VOM0pGQ2R6Sjd2RVpUZEpS?= =?utf-8?B?anV6MFZUWktUM1RseG93RXgveXh2VzFVNmxicDJvTkNGZ2h1aEpkVld6VTVT?= =?utf-8?B?V0htbFE1b0c1M3p4Q0JoclV1ZDdidFVNenFjYllUdFdZRWtLMTRDSm9HTWh6?= =?utf-8?B?SDVOSUUzbnE2OWhYSHFqRnI1QUVDVFFYZkxIaUl0bi9EY3F4b2toRVFLSk9w?= =?utf-8?B?SG5xWXRLUDdDOVBOZ1BxY1lxSUM4aDVVVWN0TzV6TFRKcmY1cTZkQUtENFli?= =?utf-8?B?ajVXVjg4R0lmcXBJdnNhQnFNbHVuNHphWnVlTFZHTDlEdGlyOHR3eHduUllt?= =?utf-8?B?VzlhSHBicG5aUHdCN1l1ZTVidjI2cWl5YWtrcUVqaEhaWlM2cjROQUhzQ0JH?= =?utf-8?B?OUVRY0N1MU0reWFkWkdBTjZZVFdGTXNLZFJ3QjNqNmx3Y2lWNG1ER1ZXeW1P?= =?utf-8?B?eXNNb0xwSHBIcmNuWHp4UHJLRVVObklPVk5EWFBQM0NvZ1VBVHpxMnV4a1Na?= =?utf-8?B?OEdrd2czeDB5cjYwNlNRWEQwSmRDR0RnSi9LYWV3QWtCUzAyQzhQM1AxeDRL?= =?utf-8?B?ZnRORkJmaFJuSWhwK2R1M0w5a1NjUHhmNVVTcXdaNGdhSjMranFWOHJITzdF?= =?utf-8?B?bjR4eUtLc053YnhTZFNEZFZnVy9lY0dSTDF3MmR5VCtvYXJGM2hoVzJPSk5z?= =?utf-8?B?a2VGRzR5VzdQWTgxKzJZYVVidnhVNm1wcGtseC9CUHVENFd6Z3ZGU29QODZV?= =?utf-8?B?Z2tXOGdJUWZDTkI4eHhrM012M2cxdGdSQS83R3pTZnRTNE02dGJUdFRIVXAw?= =?utf-8?B?eVZHakRoc09mcEtEb1FSWWVsMlo1NWVGaE9EeEZJMzJxM0RhQ0x0SU1QeXRG?= =?utf-8?B?VXVNa25xSHlkZzBYQUdIYTFSaFVBQzlNZzJiSlY4T2RuekNiSWxmaTYyMi8r?= =?utf-8?B?bUN2SzFSbTdpWFQrWHVhR3FoTWxVb0pJbnBvNmJ2RHExSm8rRkcvM0JWWFJT?= =?utf-8?B?d25zWFdxVG55MkRVNWJVQm9lUkw2b2FUOTNnZ2NxSEhoU0M1MVZ4SlU3dVZh?= =?utf-8?B?Y0JoZnV2UWVURW85ekp5cWtJTnhiUlh5cm8wVkxTODBVYzVQTUVYc1dqajRa?= =?utf-8?B?eER5RXpLZ2ZDbWFXOUJVYnN6VGovMmZDcG80ZGsyVEQ4LzZ0TGgwb3V5Smxx?= =?utf-8?B?N0s5US9RV1kyM0Nod082NWtHRDNkR1JOdS82d2VHbExCTkhqZUhKS1RBaXdh?= =?utf-8?B?QktGYzJzeVBUenoyM2YybTJLMGtmYnF5dkJVS0tRMnBRMitZMmFEcmRYb0VQ?= =?utf-8?B?MG9yQmhDbDFTSkJXclVNSUJsSWFNVTNyY3JXWHZoRGRYYkdubkNWek9GZWlE?= =?utf-8?B?c1VwdGY4WVdYMVlONkFzZncxekZqNmloWnFYT01RTm5XNFFiaCsraVJxb0Q2?= =?utf-8?B?VmxRelRIcVF3cVREOWplRE5zaXE2MCthbXI4dVJsQ1ZWdWRrWmlqNGt2a0p3?= =?utf-8?Q?6wUcza9YrTMOFUfjrUP/7+M=3D?=
Content-Type: multipart/alternative; boundary="_000_VI1PR0701MB6991A2F3A8D2FDFB4B255302EB229VI1PR0701MB6991_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR0701MB6991.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 431b15cb-6b54-41b1-7926-08d9e2548c7f
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 11:51:41.1617 (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: 6e2qZjiDTDzEXawd1qgaNH7XpDAZDOfRNtTBJw9E+oStL2cEyhJJlJnNkh2A6QuY4drHH5i9xHKI7Y1x/azLWg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4560
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/3HJ18ddjBTEP1oa7lGA1vGaXlQg>
Subject: [spring] RtgDir Last Call review: draft-ietf-spring-segment-routing-policy-14
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@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, 28 Jan 2022 11:51:50 -0000

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

SGVsbG8sDQoNCkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRl
IHJldmlld2VyIGZvciB0aGlzIGRyYWZ0Lg0KVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3Mg
dG8gcmV2aWV3IGFsbCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRlZA0KZHJhZnRzIGFzIHRoZXkg
cGFzcyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJRVNHIHJldmlldywgYW5kDQpzb21ldGlt
ZXMgb24gc3BlY2lhbCByZXF1ZXN0LiBUaGUgcHVycG9zZSBvZiB0aGUgcmV2aWV3IGlzIHRvIHBy
b3ZpZGUNCmFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1hdGlv
biBhYm91dCB0aGUgUm91dGluZw0KRGlyZWN0b3JhdGUsIHBsZWFzZSBzZWUNCuKAi2h0dHA6Ly90
cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXINCg0KQWx0aG91Z2gg
dGhlc2UgY29tbWVudHMgYXJlIHByaW1hcmlseSBmb3IgdGhlIHVzZSBvZiB0aGUgUm91dGluZyBB
RHMsIGl0DQp3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBjb25zaWRlciB0aGVtIGFsb25n
IHdpdGggYW55IG90aGVyIElFVEYNCkxhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZl
LCBhbmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoDQpkaXNjdXNzaW9uIG9yIGJ5IHVw
ZGF0aW5nIHRoZSBkcmFmdC4NCg0KRG9jdW1lbnQ6IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQt
cm91dGluZy1wb2xpY3ktMTQNClJldmlld2VyOiBNYXR0aGV3IEJvY2NpDQpSZXZpZXcgRGF0ZTog
MjggSmFudWFyeSAyMDIyDQpJbnRlbmRlZCBTdGF0dXM6IFN0YW5kYXJkcyBUcmFjaw0KDQpTdW1t
YXJ5Og0KDQpJbiBnZW5lcmFsLCB0aGlzIGlzIGEgd2VsbCB3cml0dGVuIGRvY3VtZW50LiBUaGFu
ayB5b3UuDQoNCkhvd2V2ZXIsIEkgaGF2ZSBzb21lIG1pbm9yIGNvbmNlcm5zIGFib3V0IHRoaXMN
CmRvY3VtZW50IHRoYXQgSSB0aGluayBzaG91bGQgYmUgcmVzb2x2ZWQgYmVmb3JlIHB1YmxpY2F0
aW9uLiBUaGlzIG1vc3RseSByZXZvbHZlIGFyb3VuZA0KdGhlIGNsYXJpdHkgb2YgdGhlIGRvY3Vt
ZW50IGFuZCB0aGUgdXNlIChvciBsYWNrIHRoZXJlb2YpIG9mIFJGQzIxMTkgbGFuZ3VhZ2UuDQoN
CkNvbW1lbnRzOg0KDQpNYWpvciBJc3N1ZXM6IE5vIG1ham9yIGlzc3VlcyBmb3VuZA0KDQpNaW5v
ciBJc3N1ZXM6DQoNCjEpIFRoaXMgaXMgYSBzdGFuZGFyZHMgdHJhY2sgZG9jdW1lbnQsIGJ1dCBp
biBnZW5lcmFsIEkgZm91bmQgdGhhdCBjbGVhciBzcGVjaWZpY2F0aW9uIGxhbmd1YWdlDQppcyBt
aXNzaW5nLiBGb3IgZXhhbXBsZSwgaW4gc2VjdGlvbiAyLjM6ICJBIGhlYWRlbmQgbWF5IGJlLi4i
IFNob3VsZCB0aGlzIGJlICJBIGhlYWRlbmQgTUFZIGJlLi4uIj8NClRoZXJlIGFyZSBtYW55IG90
aGVyIGNhc2VzIGxpa2UgdGhpcyB3aGVyZSBNVVNUL1NIT1VMRC9NQVkgd291bGQgYmUgYmV0dGVy
IHVzZWQgcmF0aGVyIHRoYW4NCidpcycgb3IgJ2NhbicuDQoNCjIpIFRoZSByZWZlcmVuY2VzIHRv
IGNvbnRyb2wgcGxhbmVzIGZvciBwcm92aXNpb25pbmcgYW5kIG1haW50YWluaW5nIFNSIFBvbGlj
aWVzIGFyZSBvbmx5DQppbmZvcm1hdGlvbmFsLCBidXQgdGhleSBhcmUgcmVmZXJyZWQgdG8gaW4g
YSBtYW5uZXIgaW4gdGhlIHRleHQgdGhhdCBJIHJlYWQgYXMgbm9ybWF0aXZlDQooYWx0aG91Z2gg
dGhlIGxhbmd1YWdlIGlzIG5vdCBhbHdheXMgY2xlYXIpLiBGb3IgZXhhbXBsZSwgaW4gc2VjdGlv
biAyLjU6ICJXaGVuIHNpZ25hbGluZw0KaXMgdmlhIFBDRVAuLi4iIGFuZCB0aGVuIHRoZSBwYXJh
Z3JhcGggcmVmZXJzIHRvIGFuIGluZm9ybWF0aXZlIHJlZmVyZW5jZSB0byB0aGUNClBDRSBkcmFm
dCBmb3IgdGhlIFNSIHBvbGljeSBjb250cm9sIHBsYW5lLiBHaXZlbiB0aGF0IHRoaXMgaXMgYSBz
dGFuZGFyZHMgdHJhY2sgYXJjaGl0ZWN0dXJlDQpkb2N1bWVudCwgaXQgd291bGQgYmUgbXVjaCBi
ZXR0ZXIgdG8gYmUgY2xlYXIgYWJvdXQgd2hhdCB0aGUgbm9ybWF0aXZlIHBhcnRzIG9mIHRoZQ0K
YXJjaGl0ZWN0dXJlIGFyZS4gSWYgdGhlc2UgcGFydHMgYXJlIG5vdCBub3JtYXRpdmUgKGZvciBl
eGFtcGxlIGV2ZW4gaWYgSSB1c2UgQkdQIGl0IGlzIG5vdA0KbWFuZGF0b3J5IHRvIHVzZSBpdCBh
Y2NvcmRpbmcgdG8gYSBwYXJ0aWN1bGFyIHNwZWNpZmljYXRpb24pIHRoZW4gcGxlYXNlIGJlIGV4
cGxpY2l0DQphbmQgdXNlICdNQVknIG9yICdTSE9VTEQnLg0KDQozKSBTZWN0aW9uIDIuMjogQ2Fu
ZGlkYXRlIFBhdGggYW5kIFNlZ21lbnQgTGlzdC4gVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyBhIGhp
ZXJhcmNoaWNhbA0KcmVsYXRpb25zaGlwIGJldHdlZW4gY29tcG9zaXRlIGNhbmRpZGF0ZSBwYXRo
cywgU1IgUG9saWNpZXMsIGNhbmRpZGF0ZSBwYXRocywgYW5kIHNlZ21lbnQgbGlzdHMuDQpJdCB3
b3VsZCBiZSBtdWNoIGNsZWFyZXIgaWYgeW91IGNvdWxkIHByb3ZpZGUgYSBkaWFncmFtIGlsbHVz
dHJhdGluZyB0aGlzIGhpZXJhcmNoeS4NCg0KMykgVGVybWlub2xvZ3kgc2VjdGlvbi4gU2luY2Ug
dGhpcyBkcmFmdA0KaXMgcmVhbGx5IHRoZSBvdmVyYWxsIGd1aWRlIHRvIGFsbCB0aGluZ3MgU1Ig
UG9saWN5LCBpdCB3b3VsZCByZWFsbHkgaGVscCB0byBpbmNsdWRlIGENCnRlcm1pbm9sb2d5IHNl
Y3Rpb24gc3VtbWFyaXNpbmcgIG5ldyB0ZXJtcyBhbmQgYWNyb255bXMuDQoNCg0KTml0czoNCg0K
MSkgVGhlIGRlZmluaXRlL2luZGVmaW5pdGUgYXJ0aWNsZSAoJ3RoZScsICdhJywgZXRjKSBpcyBt
aXNzaW5nIGZyb20gdGhlIHRleHQgaW4gbWFueSBwbGFjZXMuDQpJIHdvdWxkIHN1Z2dlc3QgZ29p
bmcgdGhyb3VnaCB0aGUgdGV4dCBjYXJlZnVsbHkgYW5kIGNvcnJlY3RpbmcgdGhlc2UgaXNzdWVz
Lg0KDQoyKSBTZWN0aW9uIDIuMTM6DQoNCkluIHRoZSBpbmZvcm1hdGlvbiBtb2RlbDoNCg0KU1Ig
cG9saWN5IFBPTDEgPGhlYWRlbmQgPSBIMSwgY29sb3IgPSAxLCBlbmRwb2ludCA9IEUxPg0KICAg
ICAgICBDYW5kaWRhdGUtcGF0aCBDUDEgPHByb3RvY29sLW9yaWdpbiA9IDIwLCBvcmlnaW5hdG9y
ID0NCiAgIDEwMDoxLjEuMS4xLCBkaXNjcmltaW5hdG9yID0gMT4NCiAgICAgICAgICAgICBQcmVm
ZXJlbmNlIDIwMA0KICAgICAgICAgICAgIFByaW9yaXR5IDEwDQogICAgICAgICAgICAgV2VpZ2h0
IFcxLCBTSUQtTGlzdDEgPFNJRDExLi4uU0lEMWk+DQogICAgICAgICAgICAgV2VpZ2h0IFcyLCBT
SUQtTGlzdDIgPFNJRDIxLi4uU0lEMmo+DQogICAgICAgICAgICAgICAgICAgICAgICBeXl5eXl5e
Xl4NCg0KVGhlc2UgYXJlIHJlZmVycmVkIHRvIGFzIHNlZ21lbnQgbGlzdHMgaW4gdGhlIG1haW4g
dGV4dCwgc28gbWF5YmUgeW91IHNob3VsZCBhbGlnbiB0aGUNCnRlcm1pbm9sb2d5Lg0KDQpTZWN0
aW9uIDQ6IFNlZ21lbnQgVHlwZXMuDQpUeXBlIEE6IFNSLU1QTFMgTGFiZWw6ICIuLi5BZGRpdGlv
bmFsbHksIHJlc2VydmVkIGxhYmVscy4uLiIgVGhlc2UgYXJlIG5vdyBjb21tb25seQ0KcmVmZXJy
ZWQgdG8gaW4gTVBMUyBhcyAic3BlY2lhbCBwdXJwb3NlIGxhYmVscyIuDQoNCg==

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4gXChCb2R5IENTXCkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQpz
cGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQg
NzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tR0IiIGxpbms9IiMw
NTYzQzEiIHZsaW5rPSIjOTU0RjcyIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlbGxvLDxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUgUm91dGluZyBE
aXJlY3RvcmF0ZSByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHNlZWtzIHRvIHJldmlldyBh
bGwgcm91dGluZyBvciByb3V0aW5nLXJlbGF0ZWQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPmRyYWZ0cyBhcyB0aGV5IHBhc3MgdGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQg
SUVTRyByZXZpZXcsIGFuZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+c29t
ZXRpbWVzIG9uIHNwZWNpYWwgcmVxdWVzdC4gVGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0
byBwcm92aWRlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5hc3Npc3RhbmNl
IHRvIHRoZSBSb3V0aW5nIEFEcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFJvdXRp
bmc8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRpcmVjdG9yYXRlLCBwbGVh
c2Ugc2VlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7igItodHRwOi8vdHJh
Yy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkFsdGhvdWdoIHRoZXNlIGNvbW1lbnRzIGFyZSBwcmltYXJpbHkgZm9yIHRoZSB1
c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBpdDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+d291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3
aXRoIGFueSBvdGhlciBJRVRGPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5M
YXN0IENhbGwgY29tbWVudHMgdGhhdCB5b3UgcmVjZWl2ZSwgYW5kIHN0cml2ZSB0byByZXNvbHZl
IHRoZW0gdGhyb3VnaDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ZGlzY3Vz
c2lvbiBvciBieSB1cGRhdGluZyB0aGUgZHJhZnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRv
Y3VtZW50OiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctcG9saWN5LTE0PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXZpZXdlcjogTWF0dGhldyBCb2NjaTxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmV2aWV3IERhdGU6IDI4IEphbnVh
cnkgMjAyMjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW50ZW5kZWQgU3Rh
dHVzOiBTdGFuZGFyZHMgVHJhY2s8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U3VtbWFyeTogPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIGdlbmVyYWwsIHRoaXMgaXMgYSB3ZWxsIHdyaXR0ZW4g
ZG9jdW1lbnQuIFRoYW5rIHlvdS4gPG86cD4NCjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SG93ZXZlciwg
SSBoYXZlIHNvbWUgbWlub3IgY29uY2VybnMgYWJvdXQgdGhpczxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+ZG9jdW1lbnQgdGhhdCBJIHRoaW5rIHNob3VsZCBiZSByZXNvbHZl
ZCBiZWZvcmUgcHVibGljYXRpb24uIFRoaXMgbW9zdGx5IHJldm9sdmUgYXJvdW5kDQo8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnRoZSBjbGFyaXR5IG9mIHRoZSBkb2N1bWVu
dCBhbmQgdGhlIHVzZSAob3IgbGFjayB0aGVyZW9mKSBvZiBSRkMyMTE5IGxhbmd1YWdlLg0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNvbW1lbnRzOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5N
YWpvciBJc3N1ZXM6IE5vIG1ham9yIGlzc3VlcyBmb3VuZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5NaW5vciBJc3N1ZXM6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjEpIFRoaXMgaXMgYSBzdGFu
ZGFyZHMgdHJhY2sgZG9jdW1lbnQsIGJ1dCBpbiBnZW5lcmFsIEkgZm91bmQgdGhhdCBjbGVhciBz
cGVjaWZpY2F0aW9uIGxhbmd1YWdlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5pcyBtaXNzaW5nLiBGb3IgZXhhbXBsZSwgaW4gc2VjdGlvbiAyLjM6ICZxdW90O0EgaGVhZGVu
ZCBtYXkgYmUuLiZxdW90OyBTaG91bGQgdGhpcyBiZSAmcXVvdDtBIGhlYWRlbmQgTUFZIGJlLi4u
JnF1b3Q7Pw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGVyZSBhcmUg
bWFueSBvdGhlciBjYXNlcyBsaWtlIHRoaXMgd2hlcmUgTVVTVC9TSE9VTEQvTUFZIHdvdWxkIGJl
IGJldHRlciB1c2VkIHJhdGhlciB0aGFuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4naXMnIG9yICdjYW4nLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MikgVGhlIHJlZmVy
ZW5jZXMgdG8gY29udHJvbCBwbGFuZXMgZm9yIHByb3Zpc2lvbmluZyBhbmQgbWFpbnRhaW5pbmcg
U1IgUG9saWNpZXMgYXJlIG9ubHkNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+aW5mb3JtYXRpb25hbCwgYnV0IHRoZXkgYXJlIHJlZmVycmVkIHRvIGluIGEgbWFubmVyIGlu
IHRoZSB0ZXh0IHRoYXQgSSByZWFkIGFzIG5vcm1hdGl2ZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+KGFsdGhvdWdoIHRoZSBsYW5ndWFnZSBpcyBub3QgYWx3YXlzIGNsZWFy
KS4gRm9yIGV4YW1wbGUsIGluIHNlY3Rpb24gMi41OiAmcXVvdDtXaGVuIHNpZ25hbGluZw0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5pcyB2aWEgUENFUC4uLiZxdW90OyBh
bmQgdGhlbiB0aGUgcGFyYWdyYXBoIHJlZmVycyB0byBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2Ug
dG8gdGhlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QQ0UgZHJhZnQgZm9y
IHRoZSBTUiBwb2xpY3kgY29udHJvbCBwbGFuZS4gR2l2ZW4gdGhhdCB0aGlzIGlzIGEgc3RhbmRh
cmRzIHRyYWNrIGFyY2hpdGVjdHVyZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+ZG9jdW1lbnQsIGl0IHdvdWxkIGJlIG11Y2ggYmV0dGVyIHRvIGJlIGNsZWFyIGFib3V0IHdo
YXQgdGhlIG5vcm1hdGl2ZSBwYXJ0cyBvZiB0aGUNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+YXJjaGl0ZWN0dXJlIGFyZS4gSWYgdGhlc2UgcGFydHMgYXJlIG5vdCBub3Jt
YXRpdmUgKGZvciBleGFtcGxlIGV2ZW4gaWYgSSB1c2UgQkdQIGl0IGlzIG5vdDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+bWFuZGF0b3J5IHRvIHVzZSBpdCBhY2NvcmRpbmcg
dG8gYSBwYXJ0aWN1bGFyIHNwZWNpZmljYXRpb24pIHRoZW4gcGxlYXNlIGJlIGV4cGxpY2l0PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5hbmQgdXNlICdNQVknIG9yICdTSE9V
TEQnLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4zKSBTZWN0aW9uIDIuMjogQ2FuZGlkYXRlIFBh
dGggYW5kIFNlZ21lbnQgTGlzdC4gVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyBhIGhpZXJhcmNoaWNh
bDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+cmVsYXRpb25zaGlwIGJldHdl
ZW4gY29tcG9zaXRlIGNhbmRpZGF0ZSBwYXRocywgU1IgUG9saWNpZXMsIGNhbmRpZGF0ZSBwYXRo
cywgYW5kIHNlZ21lbnQgbGlzdHMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5JdCB3b3VsZCBiZSBtdWNoIGNsZWFyZXIgaWYgeW91IGNvdWxkIHByb3ZpZGUgYSBkaWFncmFt
IGlsbHVzdHJhdGluZyB0aGlzIGhpZXJhcmNoeS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Mykg
VGVybWlub2xvZ3kgc2VjdGlvbi4gU2luY2UgdGhpcyBkcmFmdDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+aXMgcmVhbGx5IHRoZSBvdmVyYWxsIGd1aWRlIHRvIGFsbCB0aGlu
Z3MgU1IgUG9saWN5LCBpdCB3b3VsZCByZWFsbHkgaGVscCB0byBpbmNsdWRlIGENCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+dGVybWlub2xvZ3kgc2VjdGlvbiBzdW1tYXJp
c2luZyZuYnNwOyBuZXcgdGVybXMgYW5kIGFjcm9ueW1zLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5pdHM6PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjEpIFRoZSBkZWZpbml0ZS9pbmRlZmluaXRlIGFydGljbGUgKCd0
aGUnLCAnYScsIGV0YykgaXMgbWlzc2luZyBmcm9tIHRoZSB0ZXh0IGluIG1hbnkgcGxhY2VzLg0K
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHdvdWxkIHN1Z2dlc3QgZ29p
bmcgdGhyb3VnaCB0aGUgdGV4dCBjYXJlZnVsbHkgYW5kIGNvcnJlY3RpbmcgdGhlc2UgaXNzdWVz
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4yKSBTZWN0aW9uIDIuMTM6PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkluIHRoZSBpbmZvcm1hdGlvbiBtb2RlbDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TUiBw
b2xpY3kgUE9MMSAmbHQ7aGVhZGVuZCA9IEgxLCBjb2xvciA9IDEsIGVuZHBvaW50ID0gRTEmZ3Q7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQ2FuZGlkYXRlLXBhdGggQ1AxICZsdDtwcm90b2NvbC1v
cmlnaW4gPSAyMCwgb3JpZ2luYXRvciA9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij4mbmJzcDsmbmJzcDsgMTAwOjEuMS4xLjEsIGRpc2NyaW1pbmF0b3IgPSAxJmd0OzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByZWZlcmVu
Y2UgMjAwPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgUHJpb3JpdHkgMTA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBXZWlnaHQgVzEsIFNJRC1MaXN0MSAmbHQ7U0lEMTEuLi5TSUQxaSZndDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBXZWlnaHQg
VzIsIFNJRC1MaXN0MiAmbHQ7U0lEMjEuLi5TSUQyaiZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBeXl5eXl5eXl48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGVzZSBhcmUgcmVm
ZXJyZWQgdG8gYXMgc2VnbWVudCBsaXN0cyBpbiB0aGUgbWFpbiB0ZXh0LCBzbyBtYXliZSB5b3Ug
c2hvdWxkIGFsaWduIHRoZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+dGVy
bWlub2xvZ3kuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gNDogU2VnbWVudCBUeXBl
cy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlR5cGUgQTogU1ItTVBMUyBM
YWJlbDogJnF1b3Q7Li4uQWRkaXRpb25hbGx5LCByZXNlcnZlZCBsYWJlbHMuLi4mcXVvdDsgVGhl
c2UgYXJlIG5vdyBjb21tb25seQ0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5yZWZlcnJlZCB0byBpbiBNUExTIGFzICZxdW90O3NwZWNpYWwgcHVycG9zZSBsYWJlbHMmcXVv
dDsuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_VI1PR0701MB6991A2F3A8D2FDFB4B255302EB229VI1PR0701MB6991_--


From nobody Fri Jan 28 08:27:21 2022
Return-Path: <huaimo.chen@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 D21DF3A1337 for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 08:27:18 -0800 (PST)
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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 Wh9U9we3kg9U for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 08:27:13 -0800 (PST)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2112.outbound.protection.outlook.com [40.107.243.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 5F8733A12BF for <spring@ietf.org>; Fri, 28 Jan 2022 08:27:13 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GwO6/REDHrlgrDTqO1AXlNfQDNbxND0mNrQHCJIngBcxV5bsYAjDroNmAJ+P27BHv3TXyHCfkS89OVmSPhpSbrEgZPLBoWi+eZPfQQrmXVbuBvzgXQzQUnSKFoq1LHDce7mB/iLYq0CDSa3mMDWE1DBixuDQS1Ot8F5JKH7WfD8YZTSDxaBkcs+hMB1TD2Td4ZkudflhwLwJ9Fc7SyT/agl7afeJGpPuCvdemRhMBksuxkhfnAJ3psie8jV9wNWSkEoG+xPCRUN58aSbLZm6rYkLNO0Oyo086NQvtt4QAoY2yRsSS/ehlYIb++NiEwode3ya0lR+IzIdysPTtKci1g==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uWMiymio04coHJy28p/qeEvQ9KlWhO0PRoHamksxfNI=; b=U1C/DNEHjqC+Z/wEOs+vBWMGf80AZZT5ytj/Png1LLP1Y6XK7toKqySYoquDL1/9dMIY6oQbrbCi3mCDk1BU3jf6N5xs/ZIlD90Y7vobOyCEOTIugMf9EOLlQYi+1GyjsVEAovZlpFLMW5B/OQHSJV0vr1pk02b9CQ1ndeyZ1QtVH92TUCkELui4BukL/88tyqtQ8MIeDRi8eNRCYDVw7JahfhXmJWUhaORfpdvi7XP1gQs4xmzbuT6cdSIg325e8d2tlsyu9znA4/Sh06VxW2ym2tIHtYuTglzwp73Ul2n3nOn7xQZ/Szs9oAu3sXT8ur/OigB1aBdvhuHcW6g3DA==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uWMiymio04coHJy28p/qeEvQ9KlWhO0PRoHamksxfNI=; b=PlD4x6Loim3zbiqg/20nv79cCkKWiPgWyBe7NGcidG8pmOjvnbsjqwzmsk7CgqaqpCyZ82IMz0PNRno+E+15+D8wi4r4UCtlQqNBirqPTBUO6ozNanNMp+yiiy1h+pLhrvRRHmFGw8ENn23oSC4zW3yXxYVsant5PTbZRjJMBI0=
Received: from BY3PR13MB5044.namprd13.prod.outlook.com (2603:10b6:a03:362::22) by DM6PR13MB3498.namprd13.prod.outlook.com (2603:10b6:5:1c3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.7; Fri, 28 Jan 2022 16:27:11 +0000
Received: from BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27]) by BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27%9]) with mapi id 15.20.4951.007; Fri, 28 Jan 2022 16:27:11 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: Shraddha Hegde <shraddha@juniper.net>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG <spring@ietf.org>
Thread-Topic: WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgIZuyr9yYdtjOrSFSQcPhMc9AmsAK40CcgABtXaQoAEbGzgAAXi3EY
Date: Fri, 28 Jan 2022 16:27:10 +0000
Message-ID: <BY3PR13MB5044E46B0A78834DFE1337B0F2229@BY3PR13MB5044.namprd13.prod.outlook.com>
References: <16511_1642069161_61DFFCA9_16511_109_5_57d3682191ff4ba0af62841fa9517ecb@orange.com> <CO1PR05MB8314715336FE703A71F801B2D5219@CO1PR05MB8314.namprd05.prod.outlook.com> <BY3PR13MB5044E0A1FEF936320A03052FF2219@BY3PR13MB5044.namprd13.prod.outlook.com> <CO1PR05MB8314A8CD514669F282A3F7B9D5229@CO1PR05MB8314.namprd05.prod.outlook.com>
In-Reply-To: <CO1PR05MB8314A8CD514669F282A3F7B9D5229@CO1PR05MB8314.namprd05.prod.outlook.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_SetDate=2022-01-28T05:05:50Z;  MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=e683a580-b2e0-43a4-b598-956fd066221e; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2;
suggested_attachment_session_id: e3d057c7-7b19-d131-77ee-4089159a1842
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e7754075-8d29-409d-2ea6-08d9e27b090d
x-ms-traffictypediagnostic: DM6PR13MB3498:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <DM6PR13MB34981BCB626827BA37B2B916F2229@DM6PR13MB3498.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GnNs+NpTZAIJcCwkPtd0+2/iDF+j1rXLK5I8BYn/34UB8mQOc5oT5EVWZUGRDAkxLrAzRsjMQlcg6Jh6F4QXyUC0DKna7JLVHLGiMUtsy3AyjdEFwlM1VO1HtiD8vDsgjyxJM2w/6NyXW1uQg3fMw1OYAuPdjZ59ZmSUazSUd053HoZS1hIKzoXhGlPulPUMN2/N9CwITW5DlU/IMtYjfnCkNykTwUMucnYuaeqTRrwmLF+08V5oB5EUjinmGOnZkKZCYWYmjGjWdD5A4EeHcRWr2MdiV/WDEMicLmOwvvIWVauSXpJFJwQt1XsC2pzLWLfnjl7j+QQQvCp8pHOsiSdBwUXSSqrExh7OrxHkHLelv0jNsQQisteut75dIg5g+12urpw0s9x2mFOK9tgl0EzC8ial0D6UbOsUm8dcec1EKGcShev2xRtk1dl5skJ4qSgY/9/dz54wGYWU+k3NML3nq6Re+ZsLskVpUoRWJ2f6LrOOjD/5aZc0J36D3zEIwWy/7Zqf6RM6yLbwuSUXUumcn+eE0Ulv8fhzGyB3iIr+uSKJsHh9Go+G3PJ2D4KDOTsTHqPUb9vqC6GQww1sVjag8VYoHGUll3H1YPhKZZgzuq/r//8kg9TtsvYmVEKoCW2/mTb17fOvtWacV0MIClhhVgBRHGtxcDA877ThVZwXeF86u1PG3Soz96qj12z/wfo7jLRBjF+v2QF82EEc39zZX2KABisH/5/1E/r2ga8w/gH6jSbMKHsOzXaJUjx9Z9nJ2LWsjgtOJ1G3JsJCX56D2lCmRKnqEIpli7KuFP8=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB5044.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(5660300002)(19627405001)(91956017)(76116006)(55016003)(166002)(2906002)(33656002)(186003)(83380400001)(52536014)(38100700002)(44832011)(110136005)(316002)(8936002)(86362001)(71200400001)(508600001)(66476007)(66446008)(66556008)(64756008)(966005)(38070700005)(9686003)(122000001)(8676002)(7696005)(6506007)(66946007)(53546011)(99936003)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?xtR4vWn7yFnPJ1nYE7UHzymlfYR6oSiKisl8PjvS7Bj3G82cpm7aZurX?= =?Windows-1252?Q?0F1haWxFvOVs2GxZ2F+A57nB7nxbzGSFs14PzzXAZ9ZyGUhm6QYy3tTh?= =?Windows-1252?Q?hEG753JcfmgMO6oqDEs/pXTwUqLth+NQfkk+HwiDo6BpR8OS+hsPx1v3?= =?Windows-1252?Q?vOSxeEFNgnuCYTbpr85ujloe3UKkNJlb3mFe0+6JDU+YN2AkBxp+32aL?= =?Windows-1252?Q?jmpuIlaEHsHPsxVNWeBWTrnyYK9IHZgImw/wHc4elwtcg38QtLD7fuRJ?= =?Windows-1252?Q?95sq0fO5BPtZRM0gaZfxJ6euJpXomVxPz9UfU8iM3AshOtfzUfTXn584?= =?Windows-1252?Q?rO2qQa20noFc7K6L7LrDCqHviHGtV6bTOJpeVgXlyceWt0b/Na82gm2v?= =?Windows-1252?Q?nQ6Uj7llpy5Llb6v7vKO8zgBcubxU7iWe1am/Yw8wAhsjdqTwMd0iICf?= =?Windows-1252?Q?pSjHSjjWKRork4owBzklx2yVvb7EUm9lU22dC0xDhBiGaluY28tu25E3?= =?Windows-1252?Q?Qev/cgy6G8rdJa5YHKlfk7vqNH6odXySDBIPuXgTWdcEFmycLgv+a+zH?= =?Windows-1252?Q?odNPnFCLuVLWMY08/Ct5u4sdwMuwnnoeZ2lDiSkaJacsItfySSSEP9LQ?= =?Windows-1252?Q?eLSe/iORUcY9jiznBFjfj/7/Ad6VeGjmgrQ6dwLbfKvNU84nLX8Xilwb?= =?Windows-1252?Q?EWD94odlT6xXqK1YpO8O4lSIlpyqi9uqiyQ3oJWGfhmvP8Juw1GISdvK?= =?Windows-1252?Q?xnw7erfDZyTr5QqWuRLrCWe65uTPnqzuL9De3TJtIJ49dYSa4b0ErynM?= =?Windows-1252?Q?pe40HP/7tpWc7ZVnufEvq5NPcJen8IsSIyAbfD/a668qFDzNk5SDEU1w?= =?Windows-1252?Q?Njr7KpRiAw1VfaYRfwHf+wF9x0KFkm9qwfW+0jFt8NHO2q+BWaWZG0ld?= =?Windows-1252?Q?8deANJEeJ3qviXpVbNYvsw0wQL5jDofK89qjXVvDQ1KzYYldEVjP+v76?= =?Windows-1252?Q?bCrFAncenHsUz4P3RkguJ+mZsGkna95xkzrRpJMuSEPDOmteAng5SPKm?= =?Windows-1252?Q?CQWC54CUxrIkUbc03L58Uo42c19NbmN1T6PMO4ZvLX8nnNzIN7zWVdMR?= =?Windows-1252?Q?kkHHXDRbjWvZo29XZxrtWr20BfofGwOjc3+QeZi2r0V9gPBwJlcYVG0s?= =?Windows-1252?Q?tK10wIKy72m3/0QCucs+sVHF7GQzjtE411xquc/O0Ea6DMpPu4XCm3hO?= =?Windows-1252?Q?FdsgfyfP+5SpI7WKqlvKGXIjHDNyMXJWTuU6Ox5eb1Yn2dSK73Qa0lCa?= =?Windows-1252?Q?UdtOuwacVUePqRjF1dOoW3+y8yiqcNiBfMNHCH9sqDNfpExgahSWzj+s?= =?Windows-1252?Q?lsPTgS8xYB4i4NY40nDx2YIuuAeRmWiyGTvffJPRavn8GoeO7CGAjv+q?= =?Windows-1252?Q?gpnSkyvVCFRdRxmodO8vuojHQknlU3MZ3OOUqiyYS3VYLxUiqP6YE5S8?= =?Windows-1252?Q?fu2PobIXVb0q2m7hQLLnJSPmuDBZwL+5aegmbCN8+1M7iqOr3ARQYssd?= =?Windows-1252?Q?Ioh83XNK1QZv/6wZfsJmf6RTv6TEUbzaKlLtD7wTkeONwAov+G4YaU6c?= =?Windows-1252?Q?eJsRjBJWPdALO4lmolmlvTBa/1HmC97dbEms31PaBHj6Qy9BdDG/18uF?= =?Windows-1252?Q?gdyeGFQX0H6dZluk7iFf/9lCIQ0DJdNF1i6HzAGH66UZxbvBDec86+lx?= =?Windows-1252?Q?YFtpYzROnUh0iOR69GDqckSqAfWwJugB8IBRdDdV66U0jdu9klMLIyBY?= =?Windows-1252?Q?XlcJ+A=3D=3D?=
Content-Type: multipart/related; boundary="_004_BY3PR13MB5044E46B0A78834DFE1337B0F2229BY3PR13MB5044namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB5044.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e7754075-8d29-409d-2ea6-08d9e27b090d
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 16:27:10.8474 (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: 7TU1V+1YDqWowgdtqLcwa6wXPmxQFVB02ttmx23M6Np80xXv+rsv5kTac3JbbcvFEALT9UV1RnGmC0IeZdFr5Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB3498
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/JbcLw9llPKDtzDVU5I5SVUusp2o>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 16:27:19 -0000

--_004_BY3PR13MB5044E46B0A78834DFE1337B0F2229BY3PR13MB5044namp_
Content-Type: multipart/alternative;
 boundary="_000_BY3PR13MB5044E46B0A78834DFE1337B0F2229BY3PR13MB5044namp_"

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

Hi Shraddha,

    Thank you for the reply.

    My responses are inline below with [HC].

Best Regards,
Huaimo
________________________________
From: Shraddha Hegde <shraddha@juniper.net>
Sent: Friday, January 28, 2022 12:05 AM
To: Huaimo Chen <huaimo.chen@futurewei.com>; bruno.decraene@orange.com <bru=
no.decraene@orange.com>; SPRING WG <spring@ietf.org>
Subject: RE: WG adoption call - draft-hu-spring-segment-routing-proxy-forwa=
rding


Huaimo,





Juniper Business Use Only

From: Huaimo Chen <huaimo.chen@futurewei.com>
Sent: Friday, January 28, 2022 2:39 AM
To: Shraddha Hegde <shraddha@juniper.net>; bruno.decraene@orange.com; SPRIN=
G WG <spring@ietf.org>
Subject: Re: WG adoption call - draft-hu-spring-segment-routing-proxy-forwa=
rding



[External Email. Be cautious of content]



Hi Shraddha,



    Thank you for your comments.



    I remember that I talked to you face to face in IETF meeting and

suggested merging your draft and our draft a long time ago before

your draft is adopted. You said it would be ok to have the two drafts

in WG.

<SH> I honestly don=92t remember the conversation. I would be OK with two d=
rafts

If the proxy forwarding was adding value but I see that it has no significa=
nt benefits

As compared to the existing WG adopted draft.

[HC]: It provides more protection coverage in some cases as compared to

the existing WG adopted draft. This improves the reliability of networks,
and QoE. This is a significant benefit.





In addition, I sent you an email to ask for merging the two drafts,

but did not receive any reply from you.



    I also remember that Zhibo supported the adoption of your draft.



    These two drafts have some overlaps and differences. Our draft

refers to yours for the overlaps, but focuses on the different

method for protection and the area your draft does not cover.

<SH> BSID protection when anycast is not in use is the area your draft

Covers and is not covered by draft-ietf-spring-segment-protection-sr-te-pat=
hs.

proxy forwarding is a solution that overlaps existing solution space and is=
 completely different

from existing solution space. For BSID protection, proxy forwarding is not =
necessary.

It can be solved using context tables by learning the details of the BSID f=
rom neighbors.

It would be good to see how many operators are really interested in this ki=
nd of BSID protection.

[HC]: There is no solution for BSID protection in your draft yet even thoug=
h

you say that it can be solved using context tables ....

The solution for BSID protection in our draft has been there for a couple o=
f years.



    For example, your draft talks about using anycast SID to protect

node failure. I remember that this was discussed in IETF meeting and

some issues were raised by others.

<SH> There are no open issues AFAIKT.

We do not use anycast SID for

protection.

<SH>The draft draft-ietf-spring-segment-protection-sr-te-paths  proposes

anycast SID as one of the ways to achieve protection (It is the most common=
 deployed

mechanisms to achieve protection in SR networks in my knowledge.)

[HC]: How do you protect transit node failure using anycast SID in general?

It seems very hard. Your draft seems talking about some specific cases

for a given/specific network topology.



    Regarding to "May cause congestion somewhere else in the network",

this seems true for the two drafts when a node failed.

<SH> The issue I brought up was more for the bandwidth double booking on in=
terfaces and it

May happen in proxy forwarding as the proxy forwarder may not lie in the sh=
ortest path

But may be on the otherside.

[HC]: Can you give a simple example for node failure and SR path with the S=
ID of the node,

in which your solution does not have the bandwidth double booking and ours

has the bandwidth double booking?



Best Regards,

Huaimo



________________________________

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of Shraddha Hegde <shraddha=3D40juniper.net@dmarc.ietf.org<mailto:shr=
addha=3D40juniper.net@dmarc.ietf.org>>
Sent: Thursday, January 27, 2022 2:15 AM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> <bruno.decr=
aene@orange.com<mailto:bruno.decraene@orange.com>>; SPRING WG <spring@ietf.=
org<mailto:spring@ietf.org>>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



WG,



I  don=92t support the adoption of this document as a WG document.



I am in agreement with stephane=92s comments on the list.



1.       May cause congestion somewhere else in the network

There is already WG adopted document that is addressing the problem space

draft-ietf-spring-segment-protection-sr-te-paths.

This draft does not provide significant advantages over the proposed soluti=
ons in

draft-ietf-spring-segment-protection-sr-te-paths.

draft-hu-spring-segment-routing-proxy-forwarding claims to provide better s=
olution when all nodes

have not been upgraded. draft-hu-spring-segment-routing-proxy-forwarding in=
troduces protocol extensions

and the nodes that aren=92t upgraded to understand the extensions will drop=
 the traffic so there isn=92t

any significant improvement in the approach.



In fact, the approach described in draft-hu-spring-segment-routing-proxy-fo=
rwarding may

cause other issues such as bandwidth double booking since it proposes that =
 any neighbor that

claims proxy forwarding will be used to forward the protected traffic.



For ex:



[cid:image001.png@01D8142C.DBA09380]



In above diagram

SR-TE path is RT1->RT3->RT7->RT5

Only RT4 supports proxy-forwarding

On failure of RT3, RT1 would send traffic to RT4 via RT1->RT6->RT7-RT4

RT4 will then send to RT7 as per the SR-TE path

RT7 will then send to RT5 via RT7->RT4->RT5



In this example, same traffic is traversing the RT7->RT4 link 3 times.



Operationally this solution is very complex to manage. A network that start=
s with no segment protection,

It may be ok to drop the traffic if some nodes have not been upgraded but c=
ausing congestion

somewhere else would be difficult to debug.



2.       BSID solution

draft-ietf-spring-segment-protection-sr-te-paths does not explicitly discus=
s the solution for BSIDs.

Most of the BSID deployments use anycast based solution where same BSID is =
assigned on anycast nodes and BSID is always preceded by the anycast SID. S=
ection 2.2 in draft-ietf-spring-segment-protection-sr-te-paths discusses th=
is approach.

             draft-hu-spring-segment-routing-proxy-forwarding  provides a p=
rotection solution for BSIDs when anycast is not in use.



 If WG is inclined to solve the BSID protection problem when anycast soluti=
on is not in use, I would prefer the

              Approach to be more aligned with draft-ietf-spring-segment-pr=
otection-sr-te-paths. I do not support Introducing completely   different s=
olution based on proxy forwarding which has other implications described in=
 point 1.





Rgds

Shraddha





Juniper Business Use Only

From: spring spring-bounces@ietf.org<mailto:spring-bounces@ietf.org> On Beh=
alf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: Thursday, January 13, 2022 3:49 PM
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding



[External Email. Be cautious of content]



Dear WG,



This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Furldefense.com%2Fv3%2F__https%3A%2Fnam11.safelinks.protection.outlook.com%=
2F%3Furl%3Dhttps*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fdatatracker.iet=
f.org*2Fdoc*2Fdraft-hu-spring-segment-routing-proxy-forwarding*2F__*3B!!NEt=
6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR*2=
4%26data%3D04*7C01*7Chuaimo.chen*40futurewei.com*7Cf11b3573b9f441267f6008d9=
e164cfef*7C0fee8ff2a3b240189c753a1d5591fedc*7C1*7C0*7C637788645400164200*7C=
Unknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL=
CJXVCI6Mn0*3D*7C3000%26sdata%3DS2*2BmuO29w3Yy*2F3pqvU1A2xByY7xrciCzp*2FUqZf=
PPUN4*3D%26reserved%3D0__%3BJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ!!NEt6yMa=
O-gk!XMSkGU0Zm98twzSzoy2RDjLw78tzsjdPlxfqK9Lg-anMbxc8t7yOyePOmhMHgiwU%24&da=
ta=3D04%7C01%7Chuaimo.chen%40futurewei.com%7C0bfa69e2a58f4e67fc4e08d9e21bde=
b1%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789431628757806%7CUnknow=
n%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI=
6Mn0%3D%7C3000&sdata=3DKXIjLcfaCgjy0tmelCAQSyiteEJHHJvGMQvqGbnZHug%3D&reser=
ved=3D0>



After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.



Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.



If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.



Thanks!

Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_BY3PR13MB5044E46B0A78834DFE1337B0F2229BY3PR13MB5044namp_
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 type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Hi&nbsp;Shraddha,</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
&nbsp; &nbsp; Thank you for the reply.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
&nbsp; &nbsp; My responses are inline below with [HC].</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div>
<div id=3D"appendonsend"></div>
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
Best Regards,</div>
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
Huaimo</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Shraddha Hegde &lt;sh=
raddha@juniper.net&gt;<br>
<b>Sent:</b> Friday, January 28, 2022 12:05 AM<br>
<b>To:</b> Huaimo Chen &lt;huaimo.chen@futurewei.com&gt;; bruno.decraene@or=
ange.com &lt;bruno.decraene@orange.com&gt;; SPRING WG &lt;spring@ietf.org&g=
t;<br>
<b>Subject:</b> RE: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding</font>
<div>&nbsp;</div>
</div>
<div lang=3D"EN-US" style=3D"word-wrap:break-word">
<div class=3D"x_WordSection1">
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
Huaimo,</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_msipfooter30b3d538" align=3D"center" style=3D"margin-right: 0=
in; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif;mar=
gin:0in; 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"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b>From:</b> Huaimo Chen &lt;huaimo.chen@futurewei.com&gt; <br>
<b>Sent:</b> Friday, January 28, 2022 2:39 AM<br>
<b>To:</b> Shraddha Hegde &lt;shraddha@juniper.net&gt;; bruno.decraene@oran=
ge.com; SPRING WG &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> Re: WG adoption call - draft-hu-spring-segment-routing-prox=
y-forwarding</p>
</div>
</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;line-height:12.0pt; background:#FFEB9C">
<b><span style=3D"font-size:10.5pt; font-family:&quot;Lato&quot;,sans-serif=
; color:black">[External Email. Be cautious of content]</span></b></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">Hi Shraddha, </span></p>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp; &nbsp; Thank you for y=
our comments.</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp; &nbsp; I remember that=
 I talked to you face to face in IETF meeting and
</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">suggested merging your draft =
and our draft a long time ago before</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">your draft is adopted. You sa=
id it would be ok to have the two drafts
</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">in WG. </span><span style=3D"=
font-size:12.0pt"></span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&lt;SH&gt; I honestly don=92t remember the conversation. I would be OK with=
 two drafts</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
If the proxy forwarding was adding value but I see that it has no significa=
nt benefits</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
As compared to the existing WG adopted draft.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
[HC]: It provides more protection coverage in some cases as&nbsp;compared t=
o </p>
<div class=3D"x_MsoNormal" style=3D"margin: 0px 0in; font-size: 11pt; font-=
family: Calibri, sans-serif;">
the existing WG adopted draft. This improves the reliability of networks,<b=
r>
</div>
<div class=3D"x_MsoNormal" style=3D"margin: 0px 0in; font-size: 11pt; font-=
family: Calibri, sans-serif;">
and QoE. This is a significant benefit.</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">In addition, I sent you an em=
ail to ask for merging the two drafts,</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">but did not receive any reply=
 from you.</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp; &nbsp; I also remember=
 that Zhibo supported the adoption of your draft.</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp; &nbsp; These two draft=
s have some overlaps and differences. Our draft</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">refers to yours for the overl=
aps, but focuses on the different
</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">method for protection and the=
 area your draft does not cover.
</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&lt;SH&gt; BSID protection when anycast is not in use is the area your draf=
t</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
Covers and is not covered by draft-ietf-spring-segment-protection-sr-te-pat=
hs.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
proxy forwarding is a solution that overlaps existing solution space and is=
 completely different</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
from existing solution space. For BSID protection, proxy forwarding is not =
necessary.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
It can be solved using context tables by learning the details of the BSID f=
rom neighbors.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
It would be good to see how many operators are really interested in this ki=
nd of BSID protection.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
[HC]: There is no solution for&nbsp;BSID protection in your draft yet even =
though</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
you say that it&nbsp;can be solved using context tables ....</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
The&nbsp;<span style=3D"background-color:rgb(255, 255, 255);display:inline =
!important">solution for&nbsp;BSID protection in our draft has been there f=
or a couple of years.</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp; &nbsp; For example, yo=
ur draft talks about using anycast SID to protect
</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">node failure. I remember that=
 this was discussed in IETF meeting and</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">some issues were raised by ot=
hers. </span>
<span style=3D"font-size:12.0pt"></span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&lt;SH&gt; There are no open issues AFAIKT.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">We do not use anycast SID for=
</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">protection.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&lt;SH&gt;The draft draft-ietf-spring-segment-protection-sr-te-paths &nbsp;=
proposes</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
anycast SID as one of the ways to achieve protection (It is the most common=
 deployed</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
mechanisms to achieve protection in SR networks in my knowledge.)</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
[HC]: How do you protect transit node failure using anycast SID in general?=
</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-family: Calibri, sans-serif; font-size: 11pt;">It seems=
 very hard. Your draft seems talking about some specific cases&nbsp;</span>=
</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-family: Calibri, sans-serif; font-size: 11pt;">for a gi=
ven/specific network topology.&nbsp;</span><br>
</p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp; &nbsp; Regarding to &q=
uot;May cause congestion somewhere else in the network&quot;,</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">this seems true for the two d=
rafts when a node failed.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&lt;SH&gt; The issue I brought up was more for the bandwidth double booking=
 on interfaces and it</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
May happen in proxy forwarding as the proxy forwarder may not lie in the sh=
ortest path</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
But may be on the otherside. </p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
[HC]: Can you give a simple example for node failure and SR path with the S=
ID of the node,</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
in which your solution does not have&nbsp;<span style=3D"background-color:r=
gb(255, 255, 255);display:inline !important">the bandwidth double booking a=
nd ours</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"background-color:rgb(255, 255, 255);display:inline !importan=
t">has&nbsp;the bandwidth double booking?</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"color: black; font-size: 12pt;">&nbsp;</span><br>
</p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">Best Regards,</span></p>
</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">Huaimo</span></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
</div>
<div class=3D"x_MsoNormal" align=3D"center" style=3D"margin: 0in; font-size=
: 11pt; font-family: Calibri, sans-serif;text-align:center">
<hr size=3D"1" width=3D"98%" align=3D"center">
</div>
<div id=3D"x_divRplyFwdMsg">
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b><span style=3D"color:black">From:</span></b><span style=3D"color:black">=
 spring &lt;<a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.=
org</a>&gt; on behalf of Shraddha Hegde &lt;<a href=3D"mailto:shraddha=3D40=
juniper.net@dmarc.ietf.org">shraddha=3D40juniper.net@dmarc.ietf.org</a>&gt;=
<br>
<b>Sent:</b> Thursday, January 27, 2022 2:15 AM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a> &lt;<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@=
orange.com</a>&gt;; SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring=
@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</span>
</p>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0in; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
</div>
</div>
<div>
<div>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
WG,</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
I &nbsp;don=92t support the adoption of this document as a WG document.</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
I am in agreement with stephane=92s comments on the list.</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<b>&nbsp;</b></p>
<p class=3D"x_xmsolistparagraph" style=3D"margin-right: 0in; margin-left: 0=
in; font-size: 11pt; font-family: Calibri, sans-serif;margin-right:0in; mar=
gin-bottom:0in; margin-left:.75in; text-indent:-.25in">
<span style=3D"mso-list:Ignore">1.<span style=3D"font:7.0pt &quot;Times New=
 Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b>May cause congestion somewhere else in the network</b></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
There is already WG adopted document that is addressing the problem space</=
p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
draft-ietf-spring-segment-protection-sr-te-paths. </p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
This draft does not provide significant advantages over the proposed soluti=
ons in
</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
draft-ietf-spring-segment-protection-sr-te-paths. </p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
draft-hu-spring-segment-routing-proxy-forwarding claims to provide better s=
olution when all nodes</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
have not been upgraded. draft-hu-spring-segment-routing-proxy-forwarding in=
troduces protocol extensions</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
and the nodes that aren=92t upgraded to understand the extensions will drop=
 the traffic so there isn=92t</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
any significant improvement in the approach. </p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
In fact, the approach described in draft-hu-spring-segment-routing-proxy-fo=
rwarding may
</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
cause other issues such as bandwidth double booking since it proposes that =
&nbsp;any neighbor that</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
claims proxy forwarding will be used to forward the protected traffic.</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
For ex:</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<img border=3D"0" width=3D"637" height=3D"428" id=3D"x_x_Picture_x0020_1" s=
tyle=3D"width:6.6388in; height:4.4583in" data-outlook-trace=3D"F:1|T:1" src=
=3D"cid:image001.png@01D8142C.DBA09380"></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
In above diagram </p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
SR-TE path is RT1-&gt;RT3-&gt;RT7-&gt;RT5 </p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
Only RT4 supports proxy-forwarding</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
On failure of RT3, RT1 would send traffic to RT4 via RT1-&gt;RT6-&gt;RT7-RT=
4</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
RT4 will then send to RT7 as per the SR-TE path</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
RT7 will then send to RT5 via RT7-&gt;RT4-&gt;RT5</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
In this example, same traffic is traversing the RT7-&gt;RT4 link 3 times.</=
p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
Operationally this solution is very complex to manage. A network that start=
s with no segment protection,</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
It may be ok to drop the traffic if some nodes have not been upgraded but c=
ausing congestion
</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
somewhere else would be difficult to debug.</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin-right: 0in; margin-left: 0=
in; font-size: 11pt; font-family: Calibri, sans-serif;margin-right:0in; mar=
gin-bottom:0in; margin-left:.75in; text-indent:-.25in">
<span style=3D"mso-list:Ignore">2.<span style=3D"font:7.0pt &quot;Times New=
 Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><b>BSID solution</b></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;margin-left:.5in">
draft-ietf-spring-segment-protection-sr-te-paths does not explicitly discus=
s the solution for BSIDs.</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;margin-left:.5in">
Most of the BSID deployments use anycast based solution where same BSID is =
assigned on anycast nodes and BSID is always preceded by the anycast SID. S=
ection 2.2 in draft-ietf-spring-segment-protection-sr-te-paths discusses th=
is approach.</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dr=
aft-hu-spring-segment-routing-proxy-forwarding &nbsp;provides a protection =
solution for BSIDs when anycast is not in use.</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;If WG is inclined to solve the BSID protection problem when anycast s=
olution is not in use, I would prefer the</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Approach to be more aligned with draft-ietf-spring-segment-protection-s=
r-te-paths. I do not support Introducing completely&nbsp;&nbsp; different s=
olution based on proxy forwarding which has other implications described in=
 point 1.</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
Rgds</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
Shraddha</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsipfooter30b3d538" align=3D"center" style=3D"margin: 0in; f=
ont-size: 11pt; font-family: Calibri, sans-serif;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"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<b>From:</b> spring <a href=3D"mailto:spring-bounces@ietf.org">spring-bounc=
es@ietf.org</a>
<b>On Behalf Of </b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decr=
aene@orange.com</a><br>
<b>Sent:</b> Thursday, January 13, 2022 3:49 PM<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding</p>
</div>
</div>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;line-height:12.0pt; background:#FFEB9C">
<b><span lang=3D"FR" style=3D"font-size:10.5pt; font-family:&quot;Lato&quot=
;,sans-serif; color:black">[External Email. Be cautious of content]</span><=
/b></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span lang=3D"FR">&nbsp;</span></p>
<div>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
Dear WG,</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Furldefense.com%2Fv3%2F__https%3A%2Fnam11.safelinks.protection.outlook.c=
om%2F%3Furl%3Dhttps*3A*2F*2Furldefense.com*2Fv3*2F__https*3A*2Fdatatracker.=
ietf.org*2Fdoc*2Fdraft-hu-spring-segment-routing-proxy-forwarding*2F__*3B!!=
NEt6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963AWA5gjKCMU6g9E1WN0cRkqV6D5Qi50Wb=
R*24%26data%3D04*7C01*7Chuaimo.chen*40futurewei.com*7Cf11b3573b9f441267f600=
8d9e164cfef*7C0fee8ff2a3b240189c753a1d5591fedc*7C1*7C0*7C637788645400164200=
*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW=
wiLCJXVCI6Mn0*3D*7C3000%26sdata%3DS2*2BmuO29w3Yy*2F3pqvU1A2xByY7xrciCzp*2FU=
qZfPPUN4*3D%26reserved%3D0__%3BJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ!!NEt6=
yMaO-gk!XMSkGU0Zm98twzSzoy2RDjLw78tzsjdPlxfqK9Lg-anMbxc8t7yOyePOmhMHgiwU%24=
&amp;data=3D04%7C01%7Chuaimo.chen%40futurewei.com%7C0bfa69e2a58f4e67fc4e08d=
9e21bdeb1%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789431628757806%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&amp;sdata=3DKXIjLcfaCgjy0tmelCAQSyiteEJHHJvGMQvqGbnZH=
ug%3D&amp;reserved=3D0" originalsrc=3D"https://urldefense.com/v3/__https:/n=
am11.safelinks.protection.outlook.com/?url=3Dhttps*3A*2F*2Furldefense.com*2=
Fv3*2F__https*3A*2Fdatatracker.ietf.org*2Fdoc*2Fdraft-hu-spring-segment-rou=
ting-proxy-forwarding*2F__*3B!!NEt6yMaO-gk!TWaV4x51MCL2h93fiW-3XI8ElTsP963A=
WA5gjKCMU6g9E1WN0cRkqV6D5Qi50WbR*24&amp;data=3D04*7C01*7Chuaimo.chen*40futu=
rewei.com*7Cf11b3573b9f441267f6008d9e164cfef*7C0fee8ff2a3b240189c753a1d5591=
fedc*7C1*7C0*7C637788645400164200*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwM=
DAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C3000&amp;sdata=3DS2*2Bm=
uO29w3Yy*2F3pqvU1A2xByY7xrciCzp*2FUqZfPPUN4*3D&amp;reserved=3D0__;JSUlJSUlJ=
SUlJSUlJSUlJSUlJSUlJSUlJSUlJQ!!NEt6yMaO-gk!XMSkGU0Zm98twzSzoy2RDjLw78tzsjdP=
lxfqK9Lg-anMbxc8t7yOyePOmhMHgiwU$" shash=3D"anON3ClNpS/EtnIz+PTYq/vI3/rsWVR=
gdzXCb7bg0UeUhjLb2vfJ2SlOqHLO54cXC9yAyKTPwJOLQQkd6+b/Vk7CzgN3WMz5/bsxTPTITN=
VZJgbuy0O1XrPIoeInyi3N5OYbbbgcQLrBuzO+99jqYesMLtSWrEt4KHOi9nkDWJ8=3D">https=
://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwardin=
g/</a></span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.
</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the
 document.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">Thanks!</span></p>
<p class=3D"x_xmsonormal" style=3D"margin: 0in; font-size: 11pt; font-famil=
y: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">Bruno, Jim, Joel</span></p>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">____________________________________=
___________________________________________________________________________=
__________</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">&nbsp;</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">Ce message et ses pieces jointes peu=
vent contenir des informations confidentielles ou privilegiees et ne doiven=
t donc</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">pas etre diffuses, exploites ou copi=
es sans autorisation. Si vous avez recu ce message par erreur, veuillez le =
signaler</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">a l'expediteur et le detruire ainsi =
que les pieces jointes. Les messages electroniques etant susceptibles d'alt=
eration,</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">Orange decline toute responsabilite =
si ce message a ete altere, deforme ou falsifie. Merci.</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">&nbsp;</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">This message and its attachments may=
 contain confidential or privileged information that may be protected by la=
w;</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">they should not be distributed, used=
 or copied without authorisation.</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">If you have received this email in e=
rror, please notify the sender and delete this message and its attachments.=
</span></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">As emails may be altered, Orange is =
not liable for messages that have been modified, changed or falsified.</spa=
n></pre>
<pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">Thank you.</span></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB5044E46B0A78834DFE1337B0F2229BY3PR13MB5044namp_--

--_004_BY3PR13MB5044E46B0A78834DFE1337B0F2229BY3PR13MB5044namp_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=39754;
 creation-date="Fri, 28 Jan 2022 05:05:53 GMT";
 modification-date="Fri, 28 Jan 2022 15:34:11 GMT"
Content-ID: <image001.png@01D8142C.DBA09380>
Content-Transfer-Encoding: base64

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
QB4C/3/ZU5gy+JYEqwAAAABJRU5ErkJggg==

--_004_BY3PR13MB5044E46B0A78834DFE1337B0F2229BY3PR13MB5044namp_--


From nobody Fri Jan 28 08:39:24 2022
Return-Path: <huaimo.chen@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 41E8A3A1A5B for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 08:39:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SPF_PERMERROR=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=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 CSNefcJoz-AD for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 08:39:15 -0800 (PST)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2123.outbound.protection.outlook.com [40.107.244.123]) (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 B88D23A1A5A for <spring@ietf.org>; Fri, 28 Jan 2022 08:39:15 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RZYK1mGe5SaXECr5BIYc9cMzSCcz9M1i+nYU7wG6s2/cW6sy8k1wxpENbXM2B6s5uOK8MxyITTdfx9H5RJhGiKnikDuoPDJYh2eodaf8GxlOSCrskdvxpw1wwRXPeMynKP5rGvS2feIk94XTm9Q+auGldokn5kQNMRTCXtEXHtWpsMx07WuQn2YimMEQ5TBm/+DESn6/cIAoS8QAllID+raUOtLs6xixWkl5LEUaXMBaSlCU5z6XXfAMX8vnFtAPt8aN+G/1ydFTanKptEmB14C5LlH41ndc1hU3mU37IVx4Dz03qCpnvpHN/7C6ew4FjZPacNKxwh3QsNWMMjR41g==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HaHwJnpL5qy5ejnP4BYqv2wL5LQMRi3fNSNrlHSb044=; b=bUqYncTYk5QnS8FCa9bNpsxrByCj+LuX7MSJGLLh6w2UsG9VGm5GN9CftnZIHbgdND06QGYFq26Fw6JsnwIogYgxf07YaG2a4xoSDtT4tUEbf/KAo4a/oXej5l97RDzVJLT7J0+ulLHE5YVySTWYAfPtO9cujOFI9TeU+kZt2iBQxjrFfF2fqxXUcXtlHnALTzb6KrbPFvj2F/EsihLYhjkeoJjlejPj1CKEUgeuBWhtDZAPPeuz6o+BGfb8L2LQlcGz5hRtc/zbhkcHvAtAoWRQdPYJy3QjrMMrwQnpOEgKuABmlNN4qai/wlxKtqAhBwuRK2NPvr3YMXmJ7i1xoQ==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HaHwJnpL5qy5ejnP4BYqv2wL5LQMRi3fNSNrlHSb044=; b=qzls5iGccWFpAOdRgzcj1bf6G8Qnokxy36V+OOlOWE0pVy4gcclGcvHZrsdA+2A1bHLFZfzV96i41TPnamQHOz/g8llLfQP3O9kNx8lfxM1Nqmaz+UgpsI1dnFei1w6mAwUuV4C6UeVOyjd1Z0w5beU8ppSSzeywkhibgD+ZhjU=
Received: from BY3PR13MB5044.namprd13.prod.outlook.com (2603:10b6:a03:362::22) by BY5PR13MB3890.namprd13.prod.outlook.com (2603:10b6:a03:22b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Fri, 28 Jan 2022 16:39:12 +0000
Received: from BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27]) by BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::edbc:f221:128b:3e27%9]) with mapi id 15.20.4951.007; Fri, 28 Jan 2022 16:39:12 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: "slitkows.ietf@gmail.com" <slitkows.ietf@gmail.com>, 'Huzhibo' <huzhibo@huawei.com>, "bruno.decraene@orange.com" <bruno.decraene@orange.com>, 'SPRING WG' <spring@ietf.org>
Thread-Topic: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgSjoH59yYdtjOrSFSQcPhMc9AmsAAA75IAAAYeQoAAPpN/AAAIe8HEABbrbAAAEFjItw==
Date: Fri, 28 Jan 2022 16:39:12 +0000
Message-ID: <BY3PR13MB5044FE3A54E860E0678B7B5CF2229@BY3PR13MB5044.namprd13.prod.outlook.com>
References: <0a418bde57354add875c44f02d18213d@huawei.com> <07fb01d81292$4124b700$c36e2500$@gmail.com> <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com> <00ba01d813a5$0856d6b0$19048410$@gmail.com> <BY3PR13MB5044CCFD071515060750FEC3F2219@BY3PR13MB5044.namprd13.prod.outlook.com> <001201d81422$a5366a40$efa33ec0$@gmail.com>
In-Reply-To: <001201d81422$a5366a40$efa33ec0$@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
suggested_attachment_session_id: cce9537c-b9df-5082-8200-c760c06a3e6e
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1b136580-baa3-4706-9f02-08d9e27cb6e5
x-ms-traffictypediagnostic: BY5PR13MB3890:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BY5PR13MB38905928525033E3AD076A65F2229@BY5PR13MB3890.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gHR705ym3lZaCfKIlUG1qJW3OuzNDGl29dna5IC+sdx01N3808QoSLuRBdXMd2FKfO4DujlsrQMJXTYDCsHp9RbZ/ZB7ipsLgahGwRvl2bc2IAz9W+4maY8XffRaYyNZ/xDLpodDnbJ9QjPZLzK0houbB/hRrkSeLTGcpUFrlho210h4dMhtq0tNQC4UfKMheC2mOtdHQTofmEK+1lAodEMF4BfenZgu+5DhIheNO76GWPVMk7GRBGcfExEGMQpxqZasr2bBP6ovMdsvEmftFwwa4jDm/B9JrQDHfEgnYf/XYFF+4sF2TaeD11EuhuMaUi1/1VtmsFGgcbA/9J6lhgl1SSMhL0QAGwoQJFsu2vxTiAkr51WVLNmv6vs81DyeYgtlDlQSEUIqktCfeVFl7y6BnHzC++rk6zx2VKOz+4DSYnC7rqQ810exgZ8L3jQ7oD6Ap6zwe2IX4VG2/35vJ3phZekWYBpOAaiDES8Oja8XUWuX0KkJnC0did6Q4YLaDUNeLDpV5wgktqMP2FMm9lYUhzIOMfl7Wa7WH/oLdIYYXEcjdywsGo+s2NstEkEPQTYeIM5xFeVndNwi+MsyGAl+VNTiyiPAsRFkzn86oR4PoZ6C0agK8faRcS6Ncs7ZS5yrkW8xaHFkPQhfx1yS7B1a42oqymIAJckcj/YYFg2B1pjSVarwEoiCqYv7YqrVwV3EHnxrKtxGG4hlZvf0smFrlOaaCYDxHf01z55yNknYpwWSNRUZ8jlm8tM7q9D65zLxUdTyokWp26GL8TdXEUHB6qbdz1igoeueSLG0cy4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB5044.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(66574015)(30864003)(122000001)(316002)(83380400001)(55016003)(53546011)(19627405001)(9686003)(186003)(71200400001)(7696005)(33656002)(6506007)(66446008)(66476007)(52536014)(64756008)(66946007)(76116006)(66556008)(508600001)(8936002)(2906002)(91956017)(38100700002)(86362001)(166002)(44832011)(8676002)(38070700005)(5660300002)(966005)(110136005)(579004)(559001)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?NQjPEeo8it6zxMx6UqIwgcGXWxegDndn6prus3mI1gKQZRbSyimt0S8m?= =?Windows-1252?Q?HGTbYx8hlpBlC7wcJUqGeQTQzMXw27+vawLc9aQvMpUlpAJNYJzl+PZ9?= =?Windows-1252?Q?GCAPhf7au/nERehgdPiLCwB+/0/+QhYd2eFn53I0nrkYA59F0gSIn7/B?= =?Windows-1252?Q?+EZZOaXmBor1CL44ctC2EjF0sdNQdJPxCcSTvL97lY+OpXf2kJH0p+Od?= =?Windows-1252?Q?n3XseNdoPk5uS77RFB2yoxhJRstL8ve8nVwCcT+xUGbp3IU1SX2lZSeV?= =?Windows-1252?Q?C0W2KvGwPrEvVy1xX4kvu3g76YxT6hby32nz3J8pV3UQKjppozWS4p3k?= =?Windows-1252?Q?bjCmRinV1Gx7QQEg5L2l2NLbMsAPIO2dfPqjxPE5BhN+R9lIIagRQdga?= =?Windows-1252?Q?0hYoLZ7kxMNmFs3Ixrv+XdlFS4pFywA1YyzeVMPRuU2bWtM9p1xDFP/d?= =?Windows-1252?Q?s7sgfZsOejQlzozix4/biNofjVShxjzGCTKYC6yahEfqlvWoY2vqyMLs?= =?Windows-1252?Q?Djkq0dukRK0L8sAj1+o8jF6eM/k3d3muI0hZN9efn2Mbj8iMJAwQYmcf?= =?Windows-1252?Q?OK3wWyIBQraWQl2eoynRDHDhdDySTfOglN8aPiGXF4D7O8YLHAUBs8nL?= =?Windows-1252?Q?dm4ErntLb55tytJzKcU9IRr0u8IL/ps9SVuV/dDc/Hkka1KMGM4iePJU?= =?Windows-1252?Q?wu30II7YqSJLdn1iWWnXuMzWu1G+HABDx515Rj1tSr/nXKO8OV87HhwA?= =?Windows-1252?Q?/vaYUzH/E46gO9NUP2NKH71r1NlcrakqFtJkJmr4FxLmo7+YxYuzL1as?= =?Windows-1252?Q?WszSt6i0D6H5axIr5Azc7BqUANLm+iZaEBkWXU+V2HgoC35Fs+/zeyO8?= =?Windows-1252?Q?Rd1zlFwIAWbSfO1Onzvoc4RhoUbuLN2Ys7Y15KDrh/Y3i2j178LSABVo?= =?Windows-1252?Q?Yj7Ts6TBwkpLjRtJETL8ax9Mz0lHWHETDcsiVyRyg7+/axAw/har5C47?= =?Windows-1252?Q?k4xf6t5l/f0xyJ3/NfqOOq/IxB7W/FsTxqhM/W8A9+6ZcpIBB19foyZZ?= =?Windows-1252?Q?pDnLlbSUGOkyJeabhOugk8nWsn4TaNYJ5LJTzBORpWWclu1krhiCyr99?= =?Windows-1252?Q?GgYcXvv4n7W/jKujzeJ7tSTiOEXUpO2Orbr9hT1wTyEutaygGtXLZrZj?= =?Windows-1252?Q?iQyDOnVk7wrcBUJaWMU8lE9OCLKTUPVM2De7UEwXmCpKWkU+Pmv01aay?= =?Windows-1252?Q?mgWGdgjGQXQMfUsoGw11UCLkyQ6cA8FbVWNkh+C6rc8585gIbDGsawsi?= =?Windows-1252?Q?KzAVut36w44n7/tIqqirtb5T9xyFUilhPjrHvHGd8z/WSaUhemJ0drqR?= =?Windows-1252?Q?Govb9GmCCUCs2WvUjULvfgBJiWWhH2Scnwdz8R3Km0xmdLsulzd6YE11?= =?Windows-1252?Q?3ZyCq8U7AfdM1G1sk3cy1RRSCTksoXTKlnVJeirwCd4lfbvb2sOh33Iv?= =?Windows-1252?Q?ESyAkZ6QYAjh+FONgpOR3tPCYYpFgvqFpQDCyBcmQje/mB/yrgGVkWBm?= =?Windows-1252?Q?VdmOU54B7faNtAIX2oL0fn8O4XNQXxEQduchE6j4OynpepzFll8txgeT?= =?Windows-1252?Q?MUWNGEunncpRa6RDZ+DRMpYnplhyjSyCwASCumSzGmydbBx0YXDde4jy?= =?Windows-1252?Q?uVCzgWQ8UjWv90Fec07/KFi6g2QVn7z39TiHDlT3f/kqmvqBzXIG8v2c?= =?Windows-1252?Q?918aeDFgIM7pl9VwZg2+Cvj3Kv1gjk7gzk/+W6IoipiDDXYeEX3isd4D?= =?Windows-1252?Q?FHhY7w=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB5044FE3A54E860E0678B7B5CF2229BY3PR13MB5044namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB5044.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1b136580-baa3-4706-9f02-08d9e27cb6e5
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 16:39:12.0553 (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: /pGn6zcMDrUVv79XFl+S2y+9crt86niz2uxoVtqFA5nOWW9SCLVxe9XbGto9dEwA5XFjDaViUIAVpT0RAqmOlA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB3890
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/fwX_vr4ErO-I-QZxxps8XAlfaiQ>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 28 Jan 2022 16:39:21 -0000

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

Hi Stephane,

     Thank you for your reply.
     My response is inline below with [HC2].

Best Regards,
Huaimo
________________________________
From: slitkows.ietf@gmail.com <slitkows.ietf@gmail.com>
Sent: Friday, January 28, 2022 3:40 AM
To: Huaimo Chen <huaimo.chen@futurewei.com>; 'Huzhibo' <huzhibo@huawei.com>=
; bruno.decraene@orange.com <bruno.decraene@orange.com>; 'SPRING WG' <sprin=
g@ietf.org>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding


Hi,



[SLI2].... To get FRR working, no choice, all the nodes must support the ex=
tension. ...

[HC]: When some nodes (not all) support the extension, FRR may work for som=
e failures.



[SLI3]: MAY or MAY NOT, there is absolutely no guarantee, then an SP who wa=
nts to keep the guarantee of FRR (FRR is a guaranteed SLA to their customer=
s), they must deploy everywhere.

I=92m always trying to think with realistic deployments in mind, not just t=
heoretical case on paper.

[HC2]: In some real networks, there are some features that are deployed on =
some nodes but not all their nodes.





From: Huaimo Chen <huaimo.chen@futurewei.com>
Sent: jeudi 27 janvier 2022 23:03
To: slitkows.ietf@gmail.com; 'Huzhibo' <huzhibo@huawei.com>; bruno.decraene=
@orange.com; 'SPRING WG' <spring@ietf.org>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



Hi Stephane,



    Thank you for your comments.



[SLI2].... To get FRR working, no choice, all the nodes must support the ex=
tension. ...

[HC]: When some nodes (not all) support the extension, FRR may work for som=
e failures.



Best Regards,

Huaimo

________________________________

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on b=
ehalf of slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com> <slitkows.=
ietf@gmail.com<mailto:slitkows.ietf@gmail.com>>
Sent: Thursday, January 27, 2022 12:40 PM
To: 'Huzhibo' <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>; bruno.decrae=
ne@orange.com<mailto:bruno.decraene@orange.com> <bruno.decraene@orange.com<=
mailto:bruno.decraene@orange.com>>; 'SPRING WG' <spring@ietf.org<mailto:spr=
ing@ietf.org>>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



Hi,



[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute=85). B may con=
verge first maybe, but maybe it will be C or D=85 no one knows and it=92s u=
npredictable. So at the end, if you want to guarantee the mechanism to work=
, all routers have to support the mechanism.

                  --------->[HZB]IGP convergence is much faster than SR-TE =
rerouting, Therefore, even if node B is slower than node C and node D in th=
e previous example, the convergence time of the SR-TE path is far shorter t=
han the convergence time of the SR-TE path. If some nodes in the network do=
 not support the convergence, convergence may exceed 50 ms in some scenario=
s. If all nodes in the network support the convergence, That would result i=
n better convergence performance.



[SLI2]of course SR-TE will converge slower, I never discussed about the hea=
d end. My point:  If C is faster than B and C does not support your mechani=
sm, it will drop traffic and your FRR is not guaranteed anymore. To get FRR=
 working, no choice, all the nodes must support the extension (seems you ar=
e mixing convergence and protection which are two different things: network=
s are never converging in 50ms).









[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It=92s the solution, but it has major drawba=
cks from an operational point of view.



--------->[HZB] Similar to the existing FRR mechanism, this document only f=
ilters out the nodes that do not support PF. For the same fault point, diff=
erent remote nodes select different PF nodes and load balance traffic to di=
fferent PF nodes.



[SLI2] The goal of TI-LFA is to try to keep the traffic on a path that has =
been sized properly (this is one of the key point of TI-LFA). History of FR=
R shown that this is important to constraint/steer FRR path on path that ca=
n fit traffic. (See RFC7916).

So, letting traffic going to any neighbor of the failed node without any co=
ntrol is wrong and may create more damages. When FRR traffic creates conges=
tion on some links the protected traffic was not intended to flow on, you=
=92ll start to impact and drop other traffic which was not initially flowin=
g through the failed link/node (usually hard to explain to customers). Keep=
ing control of FRR path is a very important topic.





Stephane













From: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>
Sent: mercredi 26 janvier 2022 12:49
To: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



Hi,



Please find more inline.





From: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com> [mailto:slitk=
ows.ietf@gmail.com]
Sent: Wednesday, January 26, 2022 4:54 PM
To: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



Hi,



Please find more inline.



From: Huzhibo <huzhibo@huawei.com<mailto:huzhibo@huawei.com>>
Sent: mercredi 26 janvier 2022 09:31
To: slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>; bruno.decraene=
@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG' <spring@ietf.org=
<mailto:spring@ietf.org>>
Subject: RE: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



Hi slitkows :



Thanks for your comments, Please see inline.



Thanks



Zhibo Hu

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of slitkows.ietf@gm=
ail.com<mailto:slitkows.ietf@gmail.com>
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>; 'SPRING WG=
' <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-pr=
oxy-forwarding



Hi



I=92m NOT supporting this draft for the following reasons:



  1.  The WG already have a WG document which is dealing with this problem,=
 I don=92t think that WG should come with multiple documents/solutions for =
the same solution space as it may just confuse the industry and create depl=
oyment issues as different vendors may pick different solutions.

-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local behav=
iors to implement SR-TE node protection. draft-hu-spring-segment-routing-pr=
oxy-forwarding enhances SR-TE node protection.



It optimized the number of entries in the Context Table. This solution solv=
es the connectivity problem after IGP convergence, and protects binding seg=
ments.



[SLI] While I think your arguments are not completely valid (see discussion=
 below), this has nothing to do with the one draft vs two drafts discussion=
. As there is already a WG doc, I don=92t see any reason for creating anoth=
er one except creating artificial work for the IETF and confusing readers.



  1.  Adding protocols extensions adds complexity in the solution without a=
dding a strong value.



The document claims that =93[I-D.ietf-spring-segment-protection-sr-te-paths=
] =85 may not work for some cases such as some of nodes in the network not =
supporting this solution.=94. While this is true, the proposed solution in =
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same cavea=
t and requires all nodes in the network to support the solution.



Considering the following straight line network: A -B -C -D =96 E =96 F - G=
 -H and an SR policy from A to H using SID_G, routers A to F have to suppor=
t the extension to make the solution working, if one of the router doesn=92=
t support the extension, traffic will be dropped.



Then, there is no value compared to the timer-based solution of [I-D.ietf-s=
pring-segment-protection-sr-te-paths]



Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G m=
ay have multiple upstream neighbors let=92s say F and F=92 and the solution=
 allows for F=92 to support the extension while F may not support, so the s=
olution will send the traffic to F=92. Well yes, but this still requires al=
l routers upstream to F=92 to support this extension and maybe F is on the =
path to F=92. So, I don=92t think the argument is valid as it may possibly =
work tactically depending on the network topology when we look at a small p=
ortion of the network, but when we look at the whole network, operator will=
 have to upgrade all their nodes to support the extension to ensure the ben=
efit is there.



In addition, in term of traffic, forwarding traffic to a neighbor of the fa=
iled node which wasn=92t initially on the path, could lead to traffic conge=
stion or high traffic peaks on links that were not sized to carry this traf=
fic. We could easily expect some traffic tromboning, where traffic goes to =
this non-natural neighbor of the failed node and then goes back over some p=
art of the same path before reaching the destination.



So these protocol extensions are bringing complexity for no value here.

---------> Protocols extensions can accurately direct traffic to a node tha=
t can perform proxy forwarding and solve the problem that traffic cannot be=
 forwarded to a proxy forwarding node after IGP convergence. This protocol =
extension is necessary.

This solution does not require that all network nodes support this extensio=
n, take the example you have mentioned :

but it still requires that all routers upstream to F' support this extensio=
n ---> This description is inaccurate, assuming that the previous segment i=
s node B, when node G fails. When the node B converges, the node B finds th=
e PF

node F' adjacent to G, and can push the node Sid of the node F',Even if C a=
nd D do not support this protocol extension, this is not affected.





[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute=85). B may con=
verge first maybe, but maybe it will be C or D=85 no one knows and it=92s u=
npredictable. So at the end, if you want to guarantee the mechanism to work=
, all routers have to support the mechanism.

                    --------->[HZB]IGP convergence is much faster than SR-T=
E rerouting, Therefore, even if node B is slower than node C and node D in =
the previous example, the convergence time of the SR-TE path is far shorter=
 than the convergence time of the SR-TE path. If some nodes in the network =
do not support the convergence, convergence may exceed 50 ms in some scenar=
ios. If all nodes in the network support the convergence, That would result=
 in better convergence performance.



In addition, the Hold timers solution mentioned in [I-D.ietf-spring-segment=
-protection-sr-te-paths] does not extend protocols, but is also complex. In=
 addition, slow deletion is required for node faults. In addition, loop pre=
vention is implemented to prevent loops.Moreover, it cannot accurately dire=
ct traffic to a node that can perform proxy forwarding.

[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It=92s the solution, but it has major drawba=
cks from an operational point of view.

   --------->[HZB] Similar to the existing FRR mechanism, this document onl=
y filters out the nodes that do not support PF. For the same fault point, d=
ifferent remote nodes select different PF nodes and load balance traffic to=
 different PF nodes.



  1.  Regarding BSID, I=92m not fan of advertising BSIDs in IGP as there ma=
y be hundreds or thousands of BSID on a node which again will create a lot =
of burden in IGP. The proposed way will have to be discussed in LSR, not in=
 SPRING (see next comment).



Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in the c=
ontrol-plane of PLRs by whatever mechanism. I think this BSID handling is o=
rthogonal to the proxy-forwarding controlplane behavior. The forwarding ope=
rations for BSID will have to be discussed more in details, we could not ex=
pect all HW to be able to do 3 or 4 lookups without any perf degradation.

-------> Binding segments need to be exchanged only between neighbors and d=
o not need to be flooded to the entire IGP domain. Therefore, binding segme=
nts do not exert pressure on IGP performance.The control-plane processing a=
nd forwarding-plane processing of the BSID are not strongly coupled.



[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in SPR=
ING. So please take the discussion to LSR for the control plane and forward=
ing aspects could be further described in  [I-D.ietf-spring-segment-protect=
ion-sr-te-paths] if WGs agrees that BSID is interesting to solve.

   --------->[HZB]Sure. We will consider whether we need to divest some of =
it into the LSR.





SR-TE protection

takes effect only from the time during a fault occurs to the TE path conver=
ges. Therefore, SR-TE protection does not take effect during normal forward=
ing,Compared with impaired connectivity, performance degradation is accepta=
ble.



  1.  The document is currently a bit borderline between SPRING and LSR as =
it talks in good details about IGP protocol extensions. If it=92s a SPRING =
doc, it should detail reqs for protocols but nothing beyond.

                ------->As you said, this document defines the detail reque=
sts for IGP protocols

[SLI] No it goes beyond requirements and already talks about encoding:

=93For supporting binding SID proxy forwarding, a new IS-IS TLV, called

   Binding Segment TLV, is defined.  It contains a binding SID and a

   list of segments (SIDs).  This TLV may be advertised in IS-IS Hello

   (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs (CS-LSP)

   [RFC7356].



This is not a requirement; this is an IS-IS solution description that has t=
o be discussed in LSR not in SPRING.

--------->[HZB]Sure. We will consider whether we need to divest some of it =
into the LSR.











Brgds,



Stephane





From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On B=
ehalf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org<mailto:spring@ietf.org>>
Subject: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-=
forwarding



Dear WG,



This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw=
arding/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-forward=
ing%2F&data=3D04%7C01%7Chuaimo.chen%40futurewei.com%7C5cfab285c5b4447ade8b0=
8d9e239cad6%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789560131929812=
%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW=
wiLCJXVCI6Mn0%3D%7C3000&sdata=3DERZ1QJnIk1pmU7EVklmVcec1xN5Z8DRcfv%2FZ%2Fl5=
nchQ%3D&reserved=3D0>



After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.



Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.



If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the document.



Thanks!

Bruno, Jim, Joel

___________________________________________________________________________=
______________________________________________



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_BY3PR13MB5044FE3A54E860E0678B7B5CF2229BY3PR13MB5044namp_
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 type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Hi Stephane,
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp;<span style=3D"color: rgb(0, 0, 0); font-family: C=
alibri, Arial, Helvetica, sans-serif; font-size: 12pt;">Thank you for your =
reply.</span></div>
<div><span style=3D"color: rgb(0, 0, 0); font-family: Calibri, Arial, Helve=
tica, sans-serif; font-size: 12pt;">&nbsp; &nbsp; &nbsp;My response is inli=
ne&nbsp;below with [HC2].</span></div>
<div><span style=3D"color: rgb(0, 0, 0); font-family: Calibri, Arial, Helve=
tica, sans-serif; font-size: 12pt;"><br>
</span></div>
</div>
<div>
<div id=3D"appendonsend"></div>
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
Best Regards,
<div>Huaimo</div>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> slitkows.ietf@gmail.c=
om &lt;slitkows.ietf@gmail.com&gt;<br>
<b>Sent:</b> Friday, January 28, 2022 3:40 AM<br>
<b>To:</b> Huaimo Chen &lt;huaimo.chen@futurewei.com&gt;; 'Huzhibo' &lt;huz=
hibo@huawei.com&gt;; bruno.decraene@orange.com &lt;bruno.decraene@orange.co=
m&gt;; 'SPRING WG' &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</font>
<div>&nbsp;</div>
</div>
<div lang=3D"EN-US" style=3D"word-wrap:break-word">
<div class=3D"x_WordSection1">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR">Hi,</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span lang=3D"FR">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D; background:white">[SLI2]...=
. To get FRR working, no choice, all the nodes must support the extension. =
...</span><span style=3D"font-size:12.0pt; color:black"></span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D; background:white">[HC]: Whe=
n some nodes (not all) support the extension, FRR may work for some failure=
s.</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
[SLI3]: MAY or MAY NOT, there is absolutely no guarantee, then an SP who wa=
nts to keep the guarantee of FRR (FRR is a guaranteed SLA to their customer=
s), they must deploy everywhere.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
I=92m always trying to think with realistic deployments in mind, not just t=
heoretical case on paper.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
[HC2]: In some real networks, there are some features that are deployed on =
some nodes but not all their nodes.</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b>From:</b> Huaimo Chen &lt;huaimo.chen@futurewei.com&gt; <br>
<b>Sent:</b> jeudi 27 janvier 2022 23:03<br>
<b>To:</b> slitkows.ietf@gmail.com; 'Huzhibo' &lt;huzhibo@huawei.com&gt;; b=
runo.decraene@orange.com; 'SPRING WG' &lt;spring@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</p>
</div>
</div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">Hi&nbsp;Stephane,</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp; &nbsp; Thank you for y=
our comments.</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D; background:white">[SLI2]...=
. To get FRR working, no choice, all the nodes must support the extension. =
...</span><span style=3D"font-size:12.0pt; color:black"></span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D; background:white">[HC]: Whe=
n some nodes (not all) support the extension, FRR may work for some failure=
s.</span><span style=3D"font-size:12.0pt; color:black"></span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">&nbsp;</span></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">Best Regards, </span></p>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<span style=3D"font-size:12.0pt; color:black">Huaimo</span></p>
</div>
</div>
<div class=3D"x_MsoNormal" align=3D"center" style=3D"margin: 0cm; font-size=
: 11pt; font-family: Calibri, sans-serif;text-align:center">
<hr size=3D"2" width=3D"98%" align=3D"center">
</div>
<div id=3D"x_divRplyFwdMsg">
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
<b><span style=3D"color:black">From:</span></b><span style=3D"color:black">=
 spring &lt;<a href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.=
org</a>&gt; on behalf of
<a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a> &lt;=
<a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a>&gt;<=
br>
<b>Sent:</b> Thursday, January 27, 2022 12:40 PM<br>
<b>To:</b> 'Huzhibo' &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huaw=
ei.com</a>&gt;;
<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a> =
&lt;<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com<=
/a>&gt;; 'SPRING WG' &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</span>
</p>
<div>
<p class=3D"x_MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family=
: Calibri, sans-serif;">
&nbsp;</p>
</div>
</div>
<div>
<div>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span lang=3D"FR">Hi,</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span lang=3D"FR">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute=85). B may con=
verge first maybe, but maybe it will
 be C or D=85 no one knows and it=92s unpredictable. So at the end, if you =
want to guarantee the mechanism to work, all routers have to support the me=
chanism.</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 ---------&gt;[HZB]IGP convergence is much faster than SR-TE rerouting,</sp=
an>
<span style=3D"font-size:10.5pt; color:#1F497D">Therefore, even if node B i=
s slower than node C and node D in the previous example, the convergence ti=
me of the SR-TE path is far shorter than the convergence time of the SR-TE =
path. If some nodes in the network
 do not support the convergence, convergence may exceed 50 ms in some scena=
rios. If all nodes in the network support the convergence, That would resul=
t in better convergence performance.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">[SLI2]of course SR-TE will =
converge slower, I never discussed about the head end. My point: &nbsp;If C=
 is faster than B and C does not support your mechanism, it will drop traff=
ic and your FRR is not guaranteed anymore.
 To get FRR working, no choice, all the nodes must support the extension (s=
eems you are mixing convergence and protection which are two different thin=
gs: networks are never converging in 50ms).
</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It=92s the solution, but it has major drawba=
cks from an operational point of view.</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">---------&gt;[HZB] Similar =
to the existing FRR mechanism, this document only filters out the nodes tha=
t do not support PF. For the same fault point, different remote nodes selec=
t different PF nodes and load balance
 traffic to different PF nodes.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">[SLI2] The goal of TI-LFA i=
s to try to keep the traffic on a path that has been sized properly (this i=
s one of the key point of TI-LFA). History of FRR shown that this is import=
ant to constraint/steer FRR path on
 path that can fit traffic. (See RFC7916).</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">So, letting traffic going t=
o any neighbor of the failed node without any control is wrong and may crea=
te more damages. When FRR traffic creates congestion on some links the prot=
ected traffic was not intended to
 flow on, you=92ll start to impact and drop other traffic which was not ini=
tially flowing through the failed link/node (usually hard to explain to cus=
tomers). Keeping control of FRR path is a very important topic.
</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">Stephane</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<b>From:</b> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huaw=
ei.com</a>&gt;
<br>
<b>Sent:</b> mercredi 26 janvier 2022 12:49<br>
<b>To:</b> <a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.c=
om</a>; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</p>
</div>
</div>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span lang=3D"FR">Hi,</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span lang=3D"FR">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span lang=3D"FR">Please find more inline.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span lang=3D"FR" style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></=
p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<b>From:</b> <a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail=
.com</a> [<a href=3D"mailto:slitkows.ietf@gmail.com">mailto:slitkows.ietf@g=
mail.com</a>]
<br>
<b>Sent:</b> Wednesday, January 26, 2022 4:54 PM<br>
<b>To:</b> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei=
.com</a>&gt;; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</p>
</div>
</div>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span lang=3D"FR">Hi,</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span lang=3D"FR">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span lang=3D"FR">Please find more inline.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span lang=3D"FR">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<b>From:</b> Huzhibo &lt;<a href=3D"mailto:huzhibo@huawei.com">huzhibo@huaw=
ei.com</a>&gt;
<br>
<b>Sent:</b> mercredi 26 janvier 2022 09:31<br>
<b>To:</b> <a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.c=
om</a>; <a href=3D"mailto:bruno.decraene@orange.com">
bruno.decraene@orange.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@iet=
f.org">spring@ietf.org</a>&gt;<br>
<b>Subject:</b> RE: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</p>
</div>
</div>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">Hi </span>slitkows :</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;text-indent:26.25pt">
<span style=3D"font-size:10.5pt; color:#1F497D">Thanks for your comments, P=
lease see inline.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;text-indent:26.25pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">Thanks</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;text-indent:26.25pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<span style=3D"font-size:10.5pt; color:#1F497D">Zhibo Hu</span></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
<b>From:</b> spring [<a href=3D"mailto:spring-bounces@ietf.org">mailto:spri=
ng-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:slitkows.ietf@gmail.com">slitkows.iet=
f@gmail.com</a><br>
<b>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br>
<b>To:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a>; 'SPRING WG' &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.=
org</a>&gt;<br>
<b>Subject:</b> Re: [spring] WG adoption call - draft-hu-spring-segment-rou=
ting-proxy-forwarding</p>
</div>
</div>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
Hi<span style=3D"color:#1F497D"> </span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
I=92m NOT supporting this draft for the following reasons:</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;">
&nbsp;</p>
<ol type=3D"1" style=3D"margin-bottom: 0cm;margin-top:0cm">
<li class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fo=
nt-size: 11pt; font-family: Calibri, sans-serif;color:black; margin-top:0cm=
; margin-bottom:0cm">
<span style=3D"color:windowtext">The WG already have a WG document which is=
 dealing with this problem, I don=92t think that WG should come with multip=
le documents/solutions for the same solution space as it may just confuse t=
he industry and create deployment issues
 as different </span>vendors may pick different solutions.</li></ol>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm; text-indent:44.0=
pt">
<span style=3D"color:black">-----&gt;</span><span style=3D"font-size:10.5pt=
; color:black"> [I-D.ietf-spring-segment-protection-sr-te-paths] defines lo=
cal behaviors to implement SR-TE node protection. draft-hu-spring-segment-r=
outing-proxy-forwarding enhances SR-TE
 node protection. </span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"color:black">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm; text-indent:44.0=
pt">
<span style=3D"font-size:10.5pt; color:black">It</span><span style=3D"color=
:black"> </span>
<span style=3D"font-size:10.5pt; color:black">optimized the number of entri=
es in the Context Table.</span><span style=3D"color:black">
</span><span style=3D"font-size:10.5pt; color:black">This solution solves t=
he connectivity problem after IGP convergence, and protects binding segment=
s.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
[SLI] While I think your arguments are not completely valid (see discussion=
 below), this has nothing to do with the one draft vs two drafts discussion=
. As there is already a WG doc, I don=92t see any reason for creating anoth=
er one except creating artificial
 work for the IETF and confusing readers.</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:36.0pt">
&nbsp;</p>
<ol start=3D"2" type=3D"1" style=3D"margin-bottom: 0cm;margin-top:0cm">
<li class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fo=
nt-size: 11pt; font-family: Calibri, sans-serif;margin-top:0cm; margin-bott=
om:0cm">
Adding protocols extensions adds complexity in the solution without adding =
a strong value.</li></ol>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:36.0pt">
&nbsp;</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
The document claims that =93[I-D.ietf-spring-segment-protection-sr-te-paths=
] =85 may not work for some cases such as some of nodes in the network not =
supporting this solution.=94. While this is true, the proposed solution in =
draft-hu-spring-segment-routing-proxy-forwarding
 has exactly the same caveat and requires all nodes in the network to suppo=
rt the solution.</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
&nbsp;</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
Considering the following straight line network: A -B -C -D =96 E =96 F - G=
 -H and an SR policy from A to H using SID_G, routers A to F have to suppor=
t the extension to make the solution working, if one of the router doesn=92=
t support the extension, traffic will
 be dropped. </p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
&nbsp;</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
Then, there is no value compared to the timer-based solution of [I-D.ietf-s=
pring-segment-protection-sr-te-paths]</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
&nbsp;</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G m=
ay have multiple upstream neighbors let=92s say F and F=92 and the solution=
 allows for F=92 to support the extension while F may not support, so the s=
olution will send the traffic to F=92. Well
 yes, but this still requires all routers upstream to F=92 to support this =
extension and maybe F is on the path to F=92. So, I don=92t think the argum=
ent is valid as it may possibly work tactically depending on the network to=
pology when we look at a small portion
 of the network, but when we look at the whole network, operator will have =
to upgrade all their nodes to support the extension to ensure the benefit i=
s there.
</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
&nbsp;</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
In addition, in term of traffic, forwarding traffic to a neighbor of the fa=
iled node which wasn=92t initially on the path, could lead to traffic conge=
stion or high traffic peaks on links that were not sized to carry this traf=
fic. We could easily expect some traffic
 tromboning, where traffic goes to this non-natural neighbor of the failed =
node and then goes back over some part of the same path before reaching the=
 destination.</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
&nbsp;</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:72.0pt">
So these protocol extensions are bringing complexity for no value here.</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm; text-indent:49.5=
pt">
<span style=3D"color:black">---------&gt;</span><span style=3D"font-size:10=
.5pt; color:black"> Protocols extensions can accurately direct traffic to a=
 node that can perform proxy forwarding and solve the problem that traffic =
cannot be forwarded to a proxy forwarding
 node after IGP convergence. This protocol extension is necessary.</span></=
p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm; text-indent:47.2=
5pt">
<span style=3D"font-size:10.5pt; color:black">This solution does not requir=
e that all network nodes support this extension, take the example you have =
mentioned :</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm; text-indent:89.2=
5pt">
<span style=3D"font-size:10.5pt; color:black">but it still requires that al=
l routers upstream to F' support this extension ---&gt; This description is=
 inaccurate, assuming that the previous segment is node B, when node G fail=
s. When the node B converges, the node
 B finds the PF</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:44.65pt">
<span style=3D"font-size:10.5pt; color:black">node F' adjacent to G, and ca=
n push the node Sid of the node F',Even if C and D do not support this prot=
ocol extension, this is not affected.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:44.65pt">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:44.65pt">
[SLI] Your statement is purely theoretical and life in real networks is not=
 theoretical. You cannot predict which router will converge first (routers =
may have different CPUs, may have different tasks to execute=85). B may con=
verge first maybe, but maybe it will
 be C or D=85 no one knows and it=92s unpredictable. So at the end, if you =
want to guarantee the mechanism to work, all routers have to support the me=
chanism.</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; ---------&gt;[HZB]IGP convergence is much faster than SR-TE re=
routing,</span>
<span style=3D"font-size:10.5pt; color:#1F497D">Therefore, even if node B i=
s slower than node C and node D in the previous example, the convergence ti=
me of the SR-TE path is far shorter than the convergence time of the SR-TE =
path. If some nodes in the network
 do not support the convergence, convergence may exceed 50 ms in some scena=
rios. If all nodes in the network support the convergence, That would resul=
t in better convergence performance.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:44.65pt">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:44.65pt; text-indent:47.25pt">
<span style=3D"font-size:10.5pt; color:black">In addition, the Hold timers =
solution mentioned in [I-D.ietf-spring-segment-protection-sr-te-paths] does=
 not extend protocols, but is also complex. In addition, slow deletion is r=
equired for node faults. In addition,
 loop prevention is implemented to prevent loops.Moreover, it cannot accura=
tely direct traffic to a node that can perform proxy forwarding.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:44.65pt">
[SLI] Directing traffic to few nodes that could do proxy forwarding can hav=
e serious traffic impact and at the end cause damages to traffic that has n=
othing to do with the failure. It=92s the solution, but it has major drawba=
cks from an operational point of view.</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:44.65pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;&nbsp; ---------&gt;[=
HZB] Similar to the existing FRR mechanism, this document only filters out =
the nodes that do not support PF. For the same fault point, different remot=
e nodes select different PF nodes and load balance
 traffic to different PF nodes.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<ol start=3D"3" type=3D"1" style=3D"margin-bottom: 0cm;margin-top:0cm">
<li class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fo=
nt-size: 11pt; font-family: Calibri, sans-serif;margin-top:0cm; margin-bott=
om:0cm">
Regarding BSID, I=92m not fan of advertising BSIDs in IGP as there may be h=
undreds or thousands of BSID on a node which again will create a lot of bur=
den in IGP. The proposed way will have to be discussed in LSR, not in SPRIN=
G (see next comment).</li></ol>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:18.0pt">
&nbsp;</p>
<p class=3D"x_xmsolistparagraph" style=3D"margin: 0cm; font-size: 11pt; fon=
t-family: Calibri, sans-serif;margin-left:36.0pt">
Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in the c=
ontrol-plane of PLRs by whatever mechanism. I think this BSID handling is o=
rthogonal to the proxy-forwarding
 controlplane behavior. The forwarding operations for BSID will have to be =
discussed more in details, we could not expect all HW to be able to do 3 or=
 4 lookups without any perf degradation.</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm; text-indent:44.0=
pt">
<span style=3D"color:black">-------&gt;</span><span style=3D"font-size:10.5=
pt; color:black"> Binding segments need to be exchanged only between neighb=
ors and do not need to be flooded to the entire IGP domain. Therefore, bind=
ing segments do not exert pressure on IGP
 performance.The control-plane processing and forwarding-plane processing o=
f the BSID are not strongly coupled.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in SPR=
ING. So please take the discussion to LSR for the control plane and forward=
ing aspects could be further described in
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;[I-D.ietf-spring-segm=
ent-protection-sr-te-paths]
</span><span style=3D"font-size:10.5pt">if WGs agrees that BSID is interest=
ing to solve.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:44.65pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;&nbsp; ---------&gt;[=
HZB]Sure.</span> <span style=3D"font-size:10.5pt; color:#1F497D">
We will consider whether we need to divest some of it into the LSR.</span><=
/p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm; text-indent:44.0=
pt">
<span lang=3D"FR" style=3D"font-size:10.5pt; color:black">SR-TE protection =
&nbsp;&nbsp;&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm; text-indent:42.0=
pt">
<span style=3D"font-size:10.5pt; color:black">takes effect only from the ti=
me during a fault occurs to the TE path converges. Therefore, SR-TE protect=
ion does not take effect during normal forwarding,Compared with impaired co=
nnectivity, performance degradation
 is acceptable.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm; text-indent:42.0=
pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<ol start=3D"4" type=3D"1" style=3D"margin-bottom: 0cm;margin-top:0cm">
<li class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fo=
nt-size: 11pt; font-family: Calibri, sans-serif;margin-top:0cm; margin-bott=
om:0cm">
The document is currently a bit borderline between SPRING and LSR as it tal=
ks in good details about IGP protocol extensions. If it=92s a SPRING doc, i=
t should detail reqs for protocols but nothing beyond.</li></ol>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style=3D"font-size:10.5pt; co=
lor:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style=3D"color:=
black">-------&gt;</span><span style=3D"font-size:10.5pt; color:black">As y=
ou said, this document defines the detail requests
 for IGP protocols</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
[SLI] No it goes beyond requirements and already talks about encoding: </p>
<div style=3D"border:solid #CCCCCC 1.0pt; padding:8.0pt 8.0pt 8.0pt 8.0pt">
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;margin-bottom:7.9pt; background:#FFFDF5; word-break:brea=
k-all"><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,san=
s-serif; color:black">=93</span><span style=3D"font-size:10.5pt; color:blac=
k">For supporting binding SID proxy forwarding, a new IS-IS TLV, called</sp=
an><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-se=
rif"></span></pre>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:7.9pt; margin-left:0cm; background:#FFFDF5; word-break:break-all">
<span style=3D"font-size:10.5pt; font-family:&quot;Courier New&quot;; color=
:black">&nbsp;&nbsp; Binding Segment TLV, is defined.&nbsp; It contains a b=
inding SID and a</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:7.9pt; margin-left:0cm; background:#FFFDF5; word-break:break-all">
<span style=3D"font-size:10.5pt; font-family:&quot;Courier New&quot;; color=
:black">&nbsp;&nbsp; list of segments (SIDs).&nbsp; This TLV may be adverti=
sed in IS-IS Hello</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:7.9pt; margin-left:0cm; background:#FFFDF5; word-break:break-all">
<span style=3D"font-size:10.5pt; font-family:&quot;Courier New&quot;; color=
:black">&nbsp;&nbsp; (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs=
 (CS-LSP)</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:7.9pt; margin-left:0cm; background:#FFFDF5; word-break:break-all">
<span style=3D"font-size:10.5pt; font-family:&quot;Courier New&quot;; color=
:black">&nbsp;&nbsp; [RFC7356].</span></p>
</div>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
This is not a requirement; this is an IS-IS solution description that has t=
o be discussed in LSR not in SPRING.</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:44.65pt">
<span style=3D"font-size:10.5pt; color:#1F497D">---------&gt;[HZB]Sure.</sp=
an> <span style=3D"font-size:10.5pt; color:#1F497D">
We will consider whether we need to divest some of it into the LSR.</span><=
/p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin-right:0cm; margin-bot=
tom:0cm; margin-left:18.0pt">
<span style=3D"font-size:10.5pt; color:#1F497D">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
Brgds,</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
Stephane</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<b>From:</b> spring &lt;<a href=3D"mailto:spring-bounces@ietf.org">spring-b=
ounces@ietf.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> jeudi 13 janvier 2022 11:19<br>
<b>To:</b> SPRING WG &lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org=
</a>&gt;<br>
<b>Subject:</b> [spring] WG adoption call - draft-hu-spring-segment-routing=
-proxy-forwarding</p>
</div>
</div>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
&nbsp;</p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
Dear WG,</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
This message starts a 2 week WG adoption call, ending 27/01/2022, for draft=
-hu-spring-segment-routing-proxy-forwarding</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-hu-spring-segment-routing-proxy-forw=
arding%2F&amp;data=3D04%7C01%7Chuaimo.chen%40futurewei.com%7C5cfab285c5b444=
7ade8b08d9e239cad6%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C63778956013=
1929812%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI=
6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DERZ1QJnIk1pmU7EVklmVcec1xN5Z8DRc=
fv%2FZ%2Fl5nchQ%3D&amp;reserved=3D0" originalsrc=3D"https://datatracker.iet=
f.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/" shash=3D"gEiZ6=
ICSlW5DQJxu/Xpsj60eohwYBXwKhG5WLFUrLB4o1q7cWclj82jLLtuoOZRg9bHuisAWMi3z6Att=
yqcVNHfDfLad5iq1kK6geiQZWsyoNP9lSfbl+EDV9ZA6bA1Eqag4pzf/0ah49WBmRs7tAq+OGkB=
e7XRNfHw5Lkzjck0=3D"><span style=3D"font-size:10.0pt; font-family:&quot;Ari=
al&quot;,sans-serif">https://datatracker.ietf.org/doc/draft-hu-spring-segme=
nt-routing-proxy-forwarding/</span></a></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
After review of the document please indicate support (or not) for WG adopti=
on of the document to the mailing list.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
Please also provide comments/reasons for your support (or lack thereof) as =
this is a stronger way to indicate your (non) support as this is not a vote=
.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,sans-serif">=
If you are willing to work on or review the document, please state this exp=
licitly. This gives the chairs an indication of the energy level of people =
in the working group willing to work on the
 document.</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">&nbsp;</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">Thanks!</span></p>
<p class=3D"x_xmsonormal" style=3D"margin-right: 0cm; margin-left: 0cm; fon=
t-size: 11pt; font-family: Calibri, sans-serif;margin:0cm">
<span lang=3D"FR" style=3D"font-size:10.0pt; font-family:&quot;Arial&quot;,=
sans-serif">Bruno, Jim, Joel</span></p>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">____________________________________=
___________________________________________________________________________=
__________</span><span style=3D"font-size:11.0pt; font-family:&quot;Calibri=
&quot;,sans-serif"></span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">&nbsp;</span><span style=3D"font-siz=
e:11.0pt; font-family:&quot;Calibri&quot;,sans-serif"></span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">Ce message et ses pieces jointes peu=
vent contenir des informations confidentielles ou privilegiees et ne doiven=
t donc</span><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quo=
t;,sans-serif"></span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">pas etre diffuses, exploites ou copi=
es sans autorisation. Si vous avez recu ce message par erreur, veuillez le =
signaler</span><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&q=
uot;,sans-serif"></span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">a l'expediteur et le detruire ainsi =
que les pieces jointes. Les messages electroniques etant susceptibles d'alt=
eration,</span><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&q=
uot;,sans-serif"></span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">Orange decline toute responsabilite =
si ce message a ete altere, deforme ou falsifie. Merci.</span><span style=
=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif"></span></=
pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">&nbsp;</span><span style=3D"font-siz=
e:11.0pt; font-family:&quot;Calibri&quot;,sans-serif"></span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">This message and its attachments may=
 contain confidential or privileged information that may be protected by la=
w;</span><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,s=
ans-serif"></span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">they should not be distributed, used=
 or copied without authorisation.</span><span style=3D"font-size:11.0pt; fo=
nt-family:&quot;Calibri&quot;,sans-serif"></span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">If you have received this email in e=
rror, please notify the sender and delete this message and its attachments.=
</span><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,san=
s-serif"></span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">As emails may be altered, Orange is =
not liable for messages that have been modified, changed or falsified.</spa=
n><span style=3D"font-size:11.0pt; font-family:&quot;Calibri&quot;,sans-ser=
if"></span></pre>
<pre style=3D"margin: 0cm 0cm 0.0001pt; font-size: 10pt; font-family: &quot=
;Courier New&quot;;"><span lang=3D"FR">Thank you.</span><span style=3D"font=
-size:11.0pt; font-family:&quot;Calibri&quot;,sans-serif"></span></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB5044FE3A54E860E0678B7B5CF2229BY3PR13MB5044namp_--


From nobody Fri Jan 28 09:00:00 2022
Return-Path: <nandan@arista.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F9383A07E2 for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 08:59:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.674
X-Spam-Level: 
X-Spam-Status: No, score=-2.674 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-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 (2048-bit key) header.d=arista.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 PUEx-pnIncIU for <spring@ietfa.amsl.com>; Fri, 28 Jan 2022 08:59:54 -0800 (PST)
Received: from mail-vs1-xe35.google.com (mail-vs1-xe35.google.com [IPv6:2607:f8b0:4864:20::e35]) (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 E8EBB3A07E4 for <spring@ietf.org>; Fri, 28 Jan 2022 08:59:53 -0800 (PST)
Received: by mail-vs1-xe35.google.com with SMTP id x13so3779596vsl.10 for <spring@ietf.org>; Fri, 28 Jan 2022 08:59:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arista.com; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ljwVZWRMKcWHvhwQImMeYpG4XfztY9g3NH/ZKVxlMaA=; b=D4tm82X2NnxmwEZRnAcES5AoDm5KopqZSpI/MC+LmwVS2T9zdPyKziM5wfEsoH1XUF MDrdcJmcUDCgKsGw6lFTmiEWhuo7juW4qwhdwswdHZoVEW651bfI+0cUqSVrPYQsuIGh FZizM+jKvuJKX3zKAMT4L2OH1Xf4LoQyn2DG6DY7I648HqNIE1WXRvKW3eLCzS3VztGB rkXou5lCXLNy35qJNsvuTKShvqVg/CzOo99sujfh4K+7aRU5iEXoPDDB+pnyKclaro15 C1+c22xxIm6XS3BQiRdwXaw1VgcJ+MPnl7NkNaXnlG3cyFrH1uesIa6Wsm7SRyCEzRhL kaJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ljwVZWRMKcWHvhwQImMeYpG4XfztY9g3NH/ZKVxlMaA=; b=7P2UjNPUkLxslFOMdLgB3IbNMk0LV414XqvI3xq3WeO4wfE30nSNYTSh8kqMLa8FMP HbZfY6W2hQ29vYcKB9HLUJwuCmOfg6hpaQh03Kfaj3Xf2tCJt/F9qFLMv6rcED0HWTjK lu6ELeVv2Se58pLy0agW/hr2aHGYdZbtKxiyNPZC856r3oOQsZv8o8okWF0kbfzKVnUL ig8Q7ilkKyUQLvi/CEo/xjpvxaUG5CPWGbTA2yVugX6zEFVo5WZRJ6twhvv+XzDZu2Vj tz1/tNH8XwWG1TZHapsNjRPQilyTW3YUEaoj2qbveN98l5J5dxPciS53ZoV+r+iui4QE gO+w==
X-Gm-Message-State: AOAM5326QtAT85Ew8jUTltUV0x4bRUKJQlCV3Pesunynb9wQadrlL8Oo qHQsIkuZs+sgbmXlgEXu1hjEHEd3HYb447iXjz67EQc/sbE=
X-Google-Smtp-Source: ABdhPJzNgGolI+q2+sD8Lf2cuD9cn/sB1ASflqWK1CyNoL+lnTfTmVKaQQ2fcu8KyKv+tPWkWsJHhK8Yr1wop9/aVa4=
X-Received: by 2002:a05:6102:a24:: with SMTP id 4mr4098090vsb.87.1643389191636;  Fri, 28 Jan 2022 08:59:51 -0800 (PST)
MIME-Version: 1.0
References: <164320985080.1022.3598479169619842766@ietfa.amsl.com> <CAE+itjfDxPy8SWV=AP-=g9BGeAbmSw1boQ608_g3G2R80cGqFg@mail.gmail.com> <CAH6gdPzus7DS3N4F0W6B5L--S6WZ+V1n8XLut7Y4x9D480z7UQ@mail.gmail.com>
In-Reply-To: <CAH6gdPzus7DS3N4F0W6B5L--S6WZ+V1n8XLut7Y4x9D480z7UQ@mail.gmail.com>
From: Nandan Saha <nandan@arista.com>
Date: Fri, 28 Jan 2022 08:59:40 -0800
Message-ID: <CAE+itjec_2Z2a4GFjSNzdshaAG3PVG5pQ89heWQfSg=3ZRBGTQ@mail.gmail.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Cc: SPRING WG <spring@ietf.org>, draft-ietf-spring-segment-routing-policy@ietf.org
Content-Type: multipart/alternative; boundary="000000000000fee85f05d6a75cc9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/uejVd-grKhh_-X_TtqyPUalzuSw>
Subject: Re: [spring] I-D Action: draft-ietf-spring-segment-routing-policy-15.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, 28 Jan 2022 16:59:59 -0000

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

Thanks Ketan. It should be fine to keep the latest text to disallow 0.


On Wed, Jan 26, 2022 at 8:31 PM Ketan Talaulikar <ketant.ietf@gmail.com>
wrote:

> Hi Nandan,
>
> The comment for clarification on zero value came during the Last-Call
> review:
> https://mailarchive.ietf.org/arch/msg/spring/d7XCsWsbiTyE588nHNrKhl4woYQ/
>
> There have been previous discussions/suggestions on the list for the color
> value 0. I am not able to readily find those threads.
>
> We can revert this change to include the value 0 as a valid color if there
> are concerns. Please let us know.
>
> The draft-ietf-idr-segment-routing-te-policy points to the SPRING draft
> for validation so there would not need to be any changes in there.
>
> Thanks,
> Ketan
>
>
> On Wed, Jan 26, 2022 at 11:22 PM Nandan Saha <nandan@arista.com> wrote:
>
>> Hi folks,
>>  revision 15 has:
>> <quote>
>>   The color is an unsigned *__non-zero__* 32-bit numerical
>> </quote>
>>
>> This seems like a backwards incompatible change since all this while 0
>> was a valid color.
>> Has this been discussed on the list?
>> Also, are we going to make changes to
>> draft-ietf-idr-segment-routing-te-policy to define the handling for NLRIs
>> that have color set to 0?
>>
>> Thanks,
>> Nandan
>>
>> On Wed, Jan 26, 2022 at 7:11 AM <internet-drafts@ietf.org> wrote:
>>
>>>
>>> A New Internet-Draft is available from the on-line Internet-Drafts
>>> directories.
>>> This draft is a work item of the Source Packet Routing in Networking WG
>>> of the IETF.
>>>
>>>         Title           : Segment Routing Policy Architecture
>>>         Authors         : Clarence Filsfils
>>>                           Ketan Talaulikar
>>>                           Daniel Voyer
>>>                           Alex Bogdanov
>>>                           Paul Mattes
>>>         Filename        : draft-ietf-spring-segment-routing-policy-15.txt
>>>         Pages           : 39
>>>         Date            : 2022-01-26
>>>
>>> Abstract:
>>>    Segment Routing (SR) allows a headend node to steer a packet flow
>>>    along any path.  Intermediate per-path states are eliminated thanks
>>>    to source routing.  The headend node steers a flow into an SR Policy.
>>>    The packets steered into an SR Policy carry an ordered list of
>>>    segments associated with that SR Policy.  This document details the
>>>    concepts of SR Policy and steering into an SR Policy.
>>>
>>>
>>> The IETF datatracker status page for this draft is:
>>>
>>> https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-policy/
>>>
>>> There is also an htmlized version available at:
>>>
>>> https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-15
>>>
>>> A diff from the previous version is available at:
>>>
>>> https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-segment-routing-policy-15
>>>
>>>
>>> Internet-Drafts are also available by rsync at rsync.ietf.org:
>>> :internet-drafts
>>>
>>>
>>> _______________________________________________
>>> spring mailing list
>>> spring@ietf.org
>>> https://www.ietf.org/mailman/listinfo/spring
>>>
>>

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

<div dir=3D"ltr">Thanks Ketan. It should be fine to keep the latest text to=
 disallow 0.<br><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 26, 2022 at 8:31 PM Ketan =
Talaulikar &lt;<a href=3D"mailto:ketant.ietf@gmail.com">ketant.ietf@gmail.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 dir=3D"ltr">Hi Nandan,<div><br></div><div>The comment for clarificat=
ion on zero value came during the Last-Call review:=C2=A0<a href=3D"https:/=
/mailarchive.ietf.org/arch/msg/spring/d7XCsWsbiTyE588nHNrKhl4woYQ/" target=
=3D"_blank">https://mailarchive.ietf.org/arch/msg/spring/d7XCsWsbiTyE588nHN=
rKhl4woYQ/</a></div><div><br></div><div>There have been previous discussion=
s/suggestions on the list for the color value 0. I am not able to readily f=
ind those threads.</div><div><br></div><div>We can revert this change to in=
clude the value 0 as a valid color if there are concerns. Please let us kno=
w.</div><div><br></div><div>The draft-ietf-idr-segment-routing-te-policy po=
ints to the SPRING draft for validation so there would not need to be any c=
hanges in there.</div><div><br></div><div>Thanks,</div><div>Ketan</div><div=
><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Wed, Jan 26, 2022 at 11:22 PM Nandan Saha &lt;<a href=3D"mail=
to:nandan@arista.com" target=3D"_blank">nandan@arista.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>Hi folks,</div><div>=C2=A0revision 15 has:</div><div>&lt;quote&gt;<br><=
/div><div>=C2=A0 The color is <span>an unsigned <span style=3D"color:rgb(0,=
0,0)"><b>__non-zero__</b></span></span> 32-bit numerical <br></div><div>&lt=
;/quote&gt;</div><div><br></div><div>This seems like a backwards incompatib=
le change since all this while 0 was a valid color.</div><div>Has this been=
 discussed on the list?</div><div>Also, are we going to make changes to dra=
ft-ietf-idr-segment-routing-te-policy to define the handling for NLRIs that=
 have color set to 0?</div><div><br></div><div>Thanks,</div><div>Nandan<br>=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
attr">On Wed, Jan 26, 2022 at 7:11 AM &lt;<a href=3D"mailto:internet-drafts=
@ietf.org" target=3D"_blank">internet-drafts@ietf.org</a>&gt; wrote:<br></d=
iv><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"><br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
This draft is a work item of the Source Packet Routing in Networking WG of =
the IETF.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 Segment Routing Policy Architecture<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Authors=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: Clar=
ence Filsfils<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 Ketan Talaulikar<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 Daniel Voyer<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 Alex Bogdanov<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 Paul Mattes<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 : draft-iet=
f-spring-segment-routing-policy-15.txt<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 39<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 2022-01-26<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0Segment Routing (SR) allows a headend node to steer a packet f=
low<br>
=C2=A0 =C2=A0along any path.=C2=A0 Intermediate per-path states are elimina=
ted thanks<br>
=C2=A0 =C2=A0to source routing.=C2=A0 The headend node steers a flow into a=
n SR Policy.<br>
=C2=A0 =C2=A0The packets steered into an SR Policy carry an ordered list of=
<br>
=C2=A0 =C2=A0segments associated with that SR Policy.=C2=A0 This document d=
etails the<br>
=C2=A0 =C2=A0concepts of SR Policy and steering into an SR Policy.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routi=
ng-policy/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.o=
rg/doc/draft-ietf-spring-segment-routing-policy/</a><br>
<br>
There is also an htmlized version available at:<br>
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-=
routing-policy-15" rel=3D"noreferrer" target=3D"_blank">https://datatracker=
.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-15</a><br>
<br>
A diff from the previous version is available at:<br>
<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-spring-segment-ro=
uting-policy-15" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/=
rfcdiff?url2=3Ddraft-ietf-spring-segment-routing-policy-15</a><br>
<br>
<br>
Internet-Drafts are also available by rsync at rsync.ietf.org::internet-dra=
fts<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>
</blockquote></div>
</blockquote></div></div>

--000000000000fee85f05d6a75cc9--


From nobody Fri Jan 28 11:10:35 2022
Return-Path: <haoyu.song@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 273CC3A0B01; Fri, 28 Jan 2022 11:10:28 -0800 (PST)
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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 Dfd9Pr3A6O3c; Fri, 28 Jan 2022 11:10:23 -0800 (PST)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2118.outbound.protection.outlook.com [40.107.94.118]) (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 7A6223A0B00; Fri, 28 Jan 2022 11:10:23 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gNn9uEFikU9svILRwKDxgQVc6lJ/84i+LpiUwUnTzWZYlqd6KTXQtyJbbJIiwkKFftsFvj84RHtQmS+DYgSlilt8ypiBv9tqSnilg0o9HY+W9jORjIGndgESKI7JwKmMiVoV+I9WoD3vZuaH9Qy18HUEBCzrYX34xIayAduX8H0Cueap51qtBmI4zI6s54bG0LacsAZATIBJdIgUOm7d63gEwveMGmYUnjMhHIlvHZkBRmywqBaj5mWbxKTZBEIKggBKBwoFF4Ep/8NQNbHq02CPMpHe+3X3tZmTNKAlSPP8GMJoQ4734U0ar0N6FS52As3mU/8wEp64mkxoxkB5HQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JD1ZUvkdwqBZUj4Hts3BqaiQ/ZI7qAHfjHGJK86k7l8=; b=Gj2Fe/yJVarWlnPbmkEdYCDuuTeSuFonRmEBxCLdge5BychGd+pkMJceatI428PEd8zPQPISnVpP0wUVUVCnYZMfwCtPTSPyR8TB0mHcr1MWKHA3EXMfNAKS067RiwXuNLijSB+FUALDim5VYh6MCLRH4hPh7ZH4Pr/UjQqJZbOtUoCvXX3HBCG71QpbyNxwbgnDFo8A4WX7zXkf3teH49MOcneG7GHE7SB8YRlardlPZhTPBlmUzAdvtP31G0y91YDt1ecqxe4kxqwo+FB/uq8JfSvwuBcq1EzqsGMTwrhGM0krVS5E3QtOh4LnpegxFAM1WdMvKrj6oLq9kr34mg==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JD1ZUvkdwqBZUj4Hts3BqaiQ/ZI7qAHfjHGJK86k7l8=; b=bkgzQhkK5gQmTI7zW6a8WVlgmkaXvIHSYVD/qc1eYdGDNliuNYbTbWlVRztsoFDKWbU0z0zIqDlpaSBT/lThheqLlQb0bOQDZMxWfbPS1ERcJyzrd4T8zhkZI6cQiY5K2M9sXaVxt+njDF14uz9iX9sMQvukE5Lt93ikKkDrnaE=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by CO1PR13MB4966.namprd13.prod.outlook.com (2603:10b6:303:f1::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.7; Fri, 28 Jan 2022 19:10:18 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264%6]) with mapi id 15.20.4951.007; Fri, 28 Jan 2022 19:10:18 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fAABJueAACmK42AABqLOgAAHd+IgAAF9aIAAIn5YMA==
Date: Fri, 28 Jan 2022 19:10:18 +0000
Message-ID: <BY3PR13MB478724D6BEFFED706F23FC699A229@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com> <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com> <BY3PR13MB4787B8709B423786E6787C789A229@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmXb2fWxNkZdTbSova47Uhd1hA0NcqSiMjxKD=aw254tEA@mail.gmail.com>
In-Reply-To: <CA+RyBmXb2fWxNkZdTbSova47Uhd1hA0NcqSiMjxKD=aw254tEA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6b29fa86-04ae-4944-bd12-08d9e291d2d2
x-ms-traffictypediagnostic: CO1PR13MB4966:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <CO1PR13MB496630825C9D85D569F87E099A229@CO1PR13MB4966.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: y55HajBhpDTjQZjNOd9OyfcwOP+mf+z3b3yRJci9J4915aC7gWQLzi38cEHMRdo1tPKa6Y3t3xh/1lAFUtDQCLM280ld+eRypy9xIcUkV4KTHiZdmvS3KrYDh6ZXAOLsVV7x069WT8eT350c5s5pmIhWr4kUoSyY/HdfuOM3wziyW8Wxo9BRub8z30e1bpCaH4MA50tSYse2LVjO7dCBEZfxWqrFNQa/Xq4+p/BPvqQbzaDiQ2ZI7N+IXkqrv4Yr9opuUxx2CuZooyEtUpdezzqInwR1Tgn+m1FjV61yTwijIqEp8vZGfguQqj4hUzywO3Unq+Dn0NUAnWohz2y0CyNtUUThAJnDym1aElyNTYgckuRNfsydE2ly0fAwJ3ZbaB4MXztXTyMJbcWkcFBvwVOnypZnA7Pe7yDciM2EaOVBAo7ShMJW6rNT70nH8eh6PHEKSMv3r8WimBdB1lv3CE0CFuY/DPlyhdR9tyTv2uvdE4JXXYd/0zHLl85sjZ0m9KJpT/Hhtbe7aduBCe1OuxO9cP1AeDrfSqLvICrPi1gtnWzAkajDbarN0sutTIgj+rP1qRNMd1LZM4pV2UqzXi5fDxzfIfeaSr4mjX93Q/iUNIfbb5vjq3wIJYKLtqdqiblEJKpNfpqRsdwwU4ELL/GODE6xkjEBIKRj/yNtA1+jN3UtPvMHJlNDRNVk0nzjI3z+3QOqCCdTRqQHAlzPgK0rvk7iA0x5IscOjl2/Qw5oLS+glxUX6xzxZKofdvt9m21qLSxyTHl4+FVhkwGRwsZ8I+iGrV615PAD5BsfcnSeaevryZ1JmpsM9olXLl2D9OChfharJ9MDHzgIZDxyjwQgNmvD8CTUyRX1ovtSZC8UhRldrWbanbhv4EtRYAcu
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(7696005)(9686003)(2906002)(166002)(6506007)(53546011)(966005)(26005)(186003)(86362001)(55016003)(508600001)(83380400001)(38070700005)(44832011)(76116006)(38100700002)(54906003)(66476007)(64756008)(66556008)(9326002)(8676002)(66446008)(66946007)(8936002)(52536014)(5660300002)(33656002)(122000001)(316002)(6916009)(71200400001)(4326008)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?wLc1fiupEV2ibUe8fM3RNa+6NYsIJgyDI7L86Z3yGLn4lpG6z0D3nyN91lzi?= =?us-ascii?Q?1QKRgWKpJNDkMf59RU6gunXmHl6wsysWyd4SbB5sSqW1SBHIHvMgaGTXWm1r?= =?us-ascii?Q?3Hz2g1/e8phZ7h1fFSs094J1OXZFDT1QP4Kqb1OZ7gJIsXuD8/M9yZ/qbuWI?= =?us-ascii?Q?Fx43QVeWgHJA4bFuHg7V8OV1g8FXYKskVl5seKfiyyu6IekjKBEwVSN8I+zR?= =?us-ascii?Q?ErAgoHVe9QnVxbQeeXSJyLC0ZmA4qTdxv9upZmUKiP/dpPrVkRtX55paxd+P?= =?us-ascii?Q?vh2OI+Zz9c4aLdEoi0EJxF8b4nd3hfQA+2hruLZmSyPJMyeplo+sQdEscHhR?= =?us-ascii?Q?wKCQqXoSUpdrNOradUFDmdHP4bY6dcifozKVjYOkcLHOL4ndysiH+GUeswCH?= =?us-ascii?Q?2FfBJDyNvD7+4kSR3I1DCdWlduKwgRJoewMl7VuR4tMVV9TRnYpInaX7sdvz?= =?us-ascii?Q?hRhxWoBcQ1pBRyUEp6/aHc7NVasgWiyshou53k45rnTZZI7b0K+nh5jCcrS2?= =?us-ascii?Q?yWZamo6E4LDu51VVgCieBqn3UEnlCZHRShPHhOvaHThIflQX3nVJHh6ZglzP?= =?us-ascii?Q?CwP6JtqLy3Ya7FJXlXhmLmUOcxi72Tv6OaTKFoRvmmhefBpIDdOmMOsN7mHn?= =?us-ascii?Q?fj1p5wwAvbd/jj25nyhqM3YGIA/7jgyrfVWfFuxa0DvXtXCKJI/rfuQjH/yk?= =?us-ascii?Q?XnaW8XWh80YyS4GkyeOST/SqHJm6TShxd45/dVO+WTy0WjTGPIQi9cVooPgi?= =?us-ascii?Q?dVUPrhKxH35ULXxSNa6csaMl04AlDPzoX3xxWGNQbgNr3+aw9UxQPufgYGM2?= =?us-ascii?Q?yzD2rSxI28Z0oV6D6E0mz9NdeH+JUXOdX07op30vDAeu9fUzQtQhoMEtAIZ8?= =?us-ascii?Q?gMm84A0xdfMslcZHjqy7PPU1f/EiOtNgx3owHP5xhc/7Qac+brwbt0wRH9K8?= =?us-ascii?Q?6/Ht8ug//RQPx5Jm9gQpLdlecDsfXdIkSDFUH1Ycrog4qHWZm2CTlt1lhFA/?= =?us-ascii?Q?ZBiFUhp5dLWbvr9I7PxIz6YBDOj2JR2pWyrjmbZdNo8JOacp2lLOIvn/XI4C?= =?us-ascii?Q?nYoFU6JyHESWct6eOU/0A3fBlWZAAzGMLsD6teUyb3gGAWnR+XloFFU1gaj8?= =?us-ascii?Q?tuH6IGEwCodWWRUPiWA18zDhHF9+eYI6iMJnbfkj8Was2jOsx6gN8WPo+k44?= =?us-ascii?Q?cHAgzVvkj4ebg1z8NePDWWaz8joeOq6f8ifDUb/FJqWEwlHeeAUx2DseKShj?= =?us-ascii?Q?p7oWYtitkjYa7iYrm52SimvsNYQ6Q3kq2PZuuRyVm4Rmy9c6vtWd9gAmT1yR?= =?us-ascii?Q?svzsSfVsM5qLoqzDGMtT5Mv35WlgO373ARip68Julg9JLKdy8l+VKA0Gg14X?= =?us-ascii?Q?jUVpTaE/Zq7pTO21JNe5SaXlHhxBgGpPIqctcBEfnI7JkSSDsLb3RyVfI3HM?= =?us-ascii?Q?I6k6Hm29Py8tFwCTlVa8Xaoh3QdsHq+EzSEkphqUePIGcX+Q3GhFP/qgQJII?= =?us-ascii?Q?EvvEyfzW/zIaRV6/XA7hOVr2VWUcFP+KLasBvb5yg2BxwUJX2SiND/G/S7Rk?= =?us-ascii?Q?m7csBukv8YGTnHsQ2iWuyY9u+MLF+S3On/D7rYq5Tn/BjRRJwesJB2C0/6XD?= =?us-ascii?Q?vQ=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB478724D6BEFFED706F23FC699A229BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b29fa86-04ae-4944-bd12-08d9e291d2d2
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 19:10:18.3860 (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: QcIHRK87JsXd4agreOdC9VPqO10m3FAgkDL3xeOkCYVdOWGDgrUhEgbWfnuBqndSU2R3gKFrOJgD0F90oG5rCw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR13MB4966
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YxI4QK9F18mKVD3AnvcGhQkGwFw>
Subject: Re: [spring] Active OAM in 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, 28 Jan 2022 19:10:28 -0000

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

Hi Greg,

Thanks for the info. I'd like to clarify this work means to use the standar=
dized IOAM options to support active measurement, so it's fair to say we us=
e IOAM in SRv6 for active measurement. Another point I'd like to mention is=
 that draft-ietf-ippm-ioam-ipv6-options<https://nam11.safelinks.protection.=
outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ip=
pm-ioam-ipv6-options%2F&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cbb534=
802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C63=
7789330546317842%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMz=
IiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DtVevPlkRykwgaEbU9tAftdnjZn2=
7Zc74Wgr8b6nsxgQ%3D&reserved=3D0> is for IPv6 in general but not for SRv6 s=
pecifically. Moreover, it also use EH TLVs and we propose to use UDP, and i=
t means to support in-band measurement for user traffic.

In my view, SRv6 is the way to steer traffic. If SRv6 networks prevail, it'=
s natural to use the traffic steering feature for probing and measurements =
as well. If we have a unified method to cover as many techniques as possibl=
e, we can imagine new techniques can also be introduced easily. Without nee=
ding to set up any sessions and maintain any states, the controller can inj=
ect probing packets from any node, steer them on any path, terminate them a=
t any node, and collect any data we like. Such in-network measurement doesn=
't need to involve end hosts like PING. It can be used for traffic engineer=
ing (e.g., evaluating different paths at background) and for gray failure d=
etection and prevention.

I hope the WG can see the simplicity, extensibility, and great application =
potential of the proposed scheme, and provide constructive suggestions to i=
mprove it.

Thanks!
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com>
Sent: Thursday, January 27, 2022 6:17 PM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
now, without in-lining my notes.
It appears that you propose not to use draft-ietf-ippm-ioam-ipv6-options<ht=
tps://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatrack=
er.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&data=3D04%7C01%7Ch=
aoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b2=
40189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb3d8e=
yJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sd=
ata=3DtVevPlkRykwgaEbU9tAftdnjZn27Zc74Wgr8b6nsxgQ%3D&reserved=3D0>. Thus, y=
our proposal cannot be referred to as IOAM in SRv6. At best, it is IOAM-ins=
pired, IOAMish. As a result, a node supporting standardized IOAM would not =
understand your probe packet without an SW upgrade. In my book, that's a ne=
w protocol.
In closing, I'll reference two works by Ruediger Geib<https://nam11.safelin=
ks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fperso=
n%2FRuediger.Geib%40telekom.de&data=3D04%7C01%7Chaoyu.song%40futurewei.com%=
7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7=
C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjo=
iV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3Dn22sC0FjPtfa%2FoAOV%=
2BtLzYh3Dc9%2FT7CLW4tjYDvMfHc%3D&reserved=3D0>, where combining the defined=
 techniques of steering test probes with standard IOAM might reveal a lot o=
f useful information about a network:

  *   RFC 8403<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%=
3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Frfc8403%2F&data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3Da18=
0XC%2F8M9u0C%2B3g7VFit8cx3MlfrpIkOw5%2BhoxR3JQ%3D&reserved=3D0>
  *   draft-ietf-ippm-connectivity-monitoring<https://nam11.safelinks.prote=
ction.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-i=
etf-ippm-connectivity-monitoring%2F&data=3D04%7C01%7Chaoyu.song%40futurewei=
.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753a1d5591fedc%=
7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLC=
JQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DbfBsZ1NYSkiQA1S=
inEmTw4U0KO4A47vPys%2BGYYfNL8c%3D&reserved=3D0>

Regards,
Greg

On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi Greg, please see Inline

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Thursday, January 27, 2022 2:01 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for your detailed reply. Please find my follow-up notes in-lined =
below under the GIM2>> tag.

Regards,
Greg

On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song <haoyu.song@futurewei.com<mailt=
o:haoyu.song@futurewei.com>> wrote:
Hi Greg,

Thank you for your questions. Please see inline response.

Best,
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Wednesday, January 26, 2022 3:01 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3Dj9ODsMyWuYOPjn=
mvAHcmyZ8a00QmIOVR7BbXiXgZQhU%3D&reserved=3D0> it seems to me like adding t=
he IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DSTWFmE1srlwuuMXZoF6oEgjWz%2B6aFkhzY%2B9p3zR9W8g%3D&rese=
rved=3D0>, comprehensively address the PM OAM requirements for SRv6.

HS>> Let's give a few features of our proposal: (1) it's session-less and w=
e don't need assign any roles (e.g.,  reflector); (2) no needs for a return=
 path. The measurement can start and end at any node (solely determined by =
the SRH); (3) udp-based which can support any existing IOAM modes and poten=
tially other OAM methods.
GIM2>> I don't think adding a protocol that can generate a test probe from =
an arbitrary node to arbitrary targets (SRv6 supports multicast) is as simp=
le as you present. If an operator needs to monitor the performance of the S=
R policy used by data packets, IOAM can be applied to data packets. If the =
operator wants to explore a policy that is not used for data traffic, I ima=
gine IOAM can be added to a test packet of the existing OAM protocol, e.g.,=
 ICMP. Am I missing some of the requirements?

HS2>> For the first point: I don't think a protocol is needed here. If one =
wants to test the path a->b->c->d->e, he doesn't need to find a user packet=
 on that path to carry IOAM (there could be no such packet at all). Instead=
, he can generate a probe packet with an SRH for the path and use the probe=
 packet to carry IOAM. At the path end, it simply extracts and exports the =
IOAM data using the mechanism defined for IOAM and drops the probe packet.
For the second point: I don't think ICMP can achieve what IOAM can do. IOAM=
 is much more powerful in terms of the data it can collect. Moreover, the p=
roposal can be easily extended to support other kinds of OAM methods. One j=
ust carry it in UDP payload using different port. No need to worry about th=
e size if such info has to be carried in EH TLV.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

HS>> In this particular case, IOAM is used for active measurement because i=
t's not included in a user packet.

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3DjZeeAirU35C9MGAIvbDX79%2FA7CZEr7gmspx0%2BHsMMIQ%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d=
9e2045725%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546474520%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3DhB%2FZ0HwhEmS0kkskCcPcxe%2FtzYctaBBoJ0jAI%2Fu=
6Uyw%3D&reserved=3D0>

--_000_BY3PR13MB478724D6BEFFED706F23FC699A229BY3PR13MB4787namp_
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: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;}
@font-face
	{font-family:"PT Serif";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	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:86384744;
	mso-list-template-ids:-230761526;}
@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;}
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" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Greg,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks for the info. I&#8217;d like to clarify this =
work means to use the standardized IOAM options to support active measureme=
nt, so it&#8217;s fair to say we use IOAM in SRv6 for active measurement. A=
nother point I&#8217;d like to mention is that
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;d=
ata=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e20457=
25%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknow=
n%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI=
6Mn0%3D%7C3000&amp;sdata=3DtVevPlkRykwgaEbU9tAftdnjZn27Zc74Wgr8b6nsxgQ%3D&a=
mp;reserved=3D0">
draft-ietf-ippm-ioam-ipv6-options</a> is for IPv6 in general but not for SR=
v6 specifically. Moreover, it also use EH TLVs and we propose to use UDP, a=
nd it means to support in-band measurement for user traffic.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In my view, SRv6 is the way to steer traffic. If SRv=
6 networks prevail, it&#8217;s natural to use the traffic steering feature =
for probing and measurements as well. If we have a unified method to cover =
as many techniques as possible, we can imagine
 new techniques can also be introduced easily. Without needing to set up an=
y sessions and maintain any states, the controller can inject probing packe=
ts from any node, steer them on any path, terminate them at any node, and c=
ollect any data we like. Such in-network
 measurement doesn&#8217;t need to involve end hosts like PING. It can be u=
sed for traffic engineering (e.g., evaluating different paths at background=
) and for gray failure detection and prevention. &nbsp;&nbsp;<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I hope the WG can see the simplicity, extensibility,=
 and great application potential of the proposed scheme, and provide constr=
uctive suggestions to improve it.<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">Haoyu &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Greg Mirsky &lt;gregimirsky@gmail.com&g=
t; <br>
<b>Sent:</b> Thursday, January 27, 2022 6:17 PM<br>
<b>To:</b> Haoyu Song &lt;haoyu.song@futurewei.com&gt;<br>
<b>Cc:</b> spring@ietf.org; IETF IPPM WG &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">now, without in-lining my notes.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">It appears that you propose not to use <a href=3D"ht=
tps://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatrack=
er.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;data=3D04%7C01=
%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2=
a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb=
3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300=
0&amp;sdata=3DtVevPlkRykwgaEbU9tAftdnjZn27Zc74Wgr8b6nsxgQ%3D&amp;reserved=
=3D0">
draft-ietf-ippm-ioam-ipv6-options</a>. Thus, your proposal cannot be referr=
ed to as IOAM in SRv6. At best, it is IOAM-inspired, IOAMish. As a result, =
a node supporting standardized IOAM would not understand your probe packet =
without an SW upgrade. In my book,
 that's a new protocol.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">In closing, I'll reference two works by&nbsp;<a href=
=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fperson%2FRuediger.Geib%40telekom.de&amp;data=3D04%7C01%=
7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a=
3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb3=
d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000=
&amp;sdata=3Dn22sC0FjPtfa%2FoAOV%2BtLzYh3Dc9%2FT7CLW4tjYDvMfHc%3D&amp;reser=
ved=3D0"><span style=3D"font-size:11.5pt;font-family:&quot;PT Serif&quot;,s=
erif;color:#3D22B3">Ruediger
 Geib</span></a>, where combining the defined techniques of steering test p=
robes with standard IOAM might reveal a lot of useful information about a n=
etwork:<o:p></o:p></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level1 lfo1">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Frfc8403%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3Da180XC%2F8M9u0C%2B3g7VFit8cx3MlfrpIkOw5%2BhoxR3JQ%3D&amp;reserved=3D0">R=
FC
 8403</a><o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-al=
t:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-connectivity-monitoring%2F=
&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9=
e2045725%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7C=
Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL=
CJXVCI6Mn0%3D%7C3000&amp;sdata=3DbfBsZ1NYSkiQA1SinEmTw4U0KO4A47vPys%2BGYYfN=
L8c%3D&amp;reserved=3D0">draft-ietf-ippm-connectivity-monitoring</a><o:p></=
o:p></li></ul>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wro=
te:<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">Hi Greg, please see Inline<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 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> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 2:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for your detailed reply. Please find my follow-up notes =
in-lined below under the GIM2&gt;&gt; tag.<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">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">Greg<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 Thu, Jan 27, 2022 at 11:00 AM Haoyu Song &lt;<a href=3D"mailto:=
haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Greg,
<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">Thank you for your questions. Please see inline response.
<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">Best,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<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 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> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 3:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for bringing the topic of Active OAM to the discussion. =
As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3Dj9ODsMyWuYOPjnmvAHcmyZ8a00QmIOVR7BbXiXgZQhU%3D&amp;=
reserved=3D0" target=3D"_blank">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&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">Please find my notes in-lined below under the GIM&gt;&gt; tag.<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">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">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; I wonder what gaps you find in the existing active mea=
surement protocols, e.g., STAMP and RFC 6734 (would be more convenient to u=
se an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DS=
TWFmE1srlwuuMXZoF6oEgjWz%2B6aFkhzY%2B9p3zR9W8g%3D&amp;reserved=3D0" target=
=3D"_blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">HS&gt;&gt; Let&#8217;s give a few features of our proposal: (1) it=
&#8217;s session-less and we don&#8217;t need assign any roles (e.g., &nbsp=
;reflector); (2) no needs for a return path. The measurement can
 start and end at any node (solely determined by the SRH); (3) udp-based wh=
ich can support any existing IOAM modes and potentially other OAM methods.<=
o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM2&gt;&gt; I don't think adding a protocol that can generate a t=
est probe from an arbitrary node to arbitrary targets (SRv6 supports multic=
ast) is as simple as you present. If an operator
 needs to monitor the performance of the SR policy used by data packets, IO=
AM can be applied to data packets. If the operator wants to explore a polic=
y that is not used for data traffic, I imagine IOAM can be added to a test =
packet of the existing OAM protocol,
 e.g., ICMP. Am I missing some of the requirements?<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">HS2&gt;&gt; For the first point: I don&#8217;t think a protocol is=
 needed here. If one wants to test the path a-&gt;b-&gt;c-&gt;d-&gt;e, he d=
oesn&#8217;t need to find a user packet on that path to carry IOAM
 (there could be no such packet at all). Instead, he can generate a probe p=
acket with an SRH for the path and use the probe packet to carry IOAM. At t=
he path end, it simply extracts and exports the IOAM data using the mechani=
sm defined for IOAM and drops the
 probe packet. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">For the second point: I don&#8217;t think ICMP can achieve what IO=
AM can do. IOAM is much more powerful in terms of the data it can collect. =
Moreover, the proposal can be easily extended
 to support other kinds of OAM methods. One just carry it in UDP payload us=
ing different port. No need to worry about the size if such info has to be =
carried in EH TLV.<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>
<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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOAM as follows:<=
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; &nbsp;In terms of the classification given<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;in [RFC7799] IOAM could be portrayed as Hybrid Type 1=
.<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">Does your proposal change&nbsp;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">HS&gt;&gt; In this particular case, IOAM is used for active measur=
ement because it&#8217;s not included in a user packet.
<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DjZeeAirU35C9MGAIvbDX79%2FA7CZEr7gmspx0%2BHsMMIQ%3D&amp;reserved=
=3D0" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3DhB%2FZ0HwhEmS0kkskCcPcxe%2FtzYctaBBoJ0jAI%2Fu6Uyw%3D&amp;reserved=3D0" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:=
p></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB478724D6BEFFED706F23FC699A229BY3PR13MB4787namp_--


From nobody Fri Jan 28 11:23:10 2022
Return-Path: <haoyu.song@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 E4C243A0BFF; Fri, 28 Jan 2022 11:23:03 -0800 (PST)
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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 uy_hWMsHKSvo; Fri, 28 Jan 2022 11:22:59 -0800 (PST)
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam08on2133.outbound.protection.outlook.com [40.107.101.133]) (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 D8F523A0BF6; Fri, 28 Jan 2022 11:22:58 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=obv3XYEDfGromFrW46SsT40dgeo/52Q9hhz7deDSIDzRAqahp+cD91E7wq9b+ttkiXr987KIDNWjmbSlsvWi6TtxdJcWcL7wEpyHFLWRotE9TruU9wNfPoTQDf3YQ1QkuwMAhoBHCMPdJ1PEvaMXAbU6jiMme2+qfLm4zLElMLS4sNLh/ZqVQjkETPg00sYQU7PNjB87FqX4doVeDqm0usWcUpuxYZ7DuPsaNBXd9j3nWMDVIHfYCMZGcnYW0RFEtOKXHCPR8tvETw82XXodXTfjCz5+4SJIzIdSuVryEI4hv1Tage9tHRodIFF8j7jSxic65aFs9JjLoK/ylh3zFQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mSjTwLhPtknDNDXtvCA4gqo0MXl1IwKoMh6k1ba247Q=; b=lRmoHwmKfOZi3y4jAqYm5qxqxOJC+BNCQDVgLnxi140agKCc0A18kuhXSuUr9ZCvudJ5jyQmdPSPSx4U/vFavjWS4Ajsgqghhg5pEpukzMJIJH/ey5+Q7bxrZIbCHX2ywtQafS56XSmCDcLjCp1CfTlcbumjl2hweA9UAMfoHZqqkR9g0xrmqPHcjCnKQMzMMm6qxWn19ELcQRGTXZNjOI4KZyMRGQlScSMhFqFOh3SgPA1sOXs4CUggCI6YsC+CiwSSMTgJ22SWcEuvFEZHNfQcgY5kSagssW44DCLRPP5VkrNogdoCC2NfoA4TW+b/QlNxYNfegxRy6vDJ2YHNMw==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mSjTwLhPtknDNDXtvCA4gqo0MXl1IwKoMh6k1ba247Q=; b=hYavZDNU/Hl3y4yfEnx3ZqHUsMW2jDxa/bOx43f2etibv1b607p2YhN6Intk4FZrzvUDuXTwBDcdi5lzptKTIhCy3OV58++kRFViBU9kI7JmZQB3XYzEKX7yf45SWT9jrKbOpZfCHR6Iuu6Vp22e1LLsQztn5Do2Z/UXhwxnW9A=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by MN2PR13MB3694.namprd13.prod.outlook.com (2603:10b6:208:1e5::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.6; Fri, 28 Jan 2022 19:22:56 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264%6]) with mapi id 15.20.4951.007; Fri, 28 Jan 2022 19:22:56 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Tianran Zhou <zhoutianran@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fAABJueAACmK42AABqLOgAAD7wWAACh/aWA=
Date: Fri, 28 Jan 2022 19:22:55 +0000
Message-ID: <BY3PR13MB478770C4B53E19D5F06912569A229@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com> <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com> <e4fabc5658e344479d3da296f1bf9ab4@huawei.com>
In-Reply-To: <e4fabc5658e344479d3da296f1bf9ab4@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2c23f706-2eb5-487d-32da-08d9e293965f
x-ms-traffictypediagnostic: MN2PR13MB3694:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <MN2PR13MB369494714D0831AA9E2EDC5F9A229@MN2PR13MB3694.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: oeELu0kHGBa522leflKV+3e89PiS0xEJScYW5Ah2V3N7hnoUARNN8RYtgCtFSbEUJQrFatZVvEe0vj1UwrzNs/CygVZWw3I5tZOLScAszv0pcH/eFBOcu9B6c+pcVQNMklCnzZAwU+85ZFJsAX5f7OZRx/MysazieDSEQpBCmsuq5mAheCaPOgeBFs9HFDvwSPwg2ZmNNOF2Q6nLT3AuUXFYUE7o11DmNOimLN3KfjywsdPSMdghyx6uOy8T8VMCq/cRjMptmn70lgndgO3GxMU3Lo99sZ8K2tKfXRP3yYpFdIuxBP1DMzqzpobhq7pEUfu05UFsofjHTryBcj4N6L7WtwwnWPD/tHLr1T+AOuJzLhv7r/RUnvyVfzw7XnqkvOyen+Tty16HI4718pjPGkBWWNTRpYxKvR31gXx5xnd0QbMWLoWXGwkolTvy2myJ5dkJ1BBp0P8Kgk2Rbkh6YgRSesrlGG7yCByOWvlOrFZSNuYl7ZRxNRC9yfeFReHQNDeI2hJeAeSIoqF1dhWKTE120EL5HCwuWeytPD/ELoBeTbHwYzf9qq2sVp+v1AhkqRgjLOarS/9LmTxWEcj7qJ1S5AhTrx7Q9t0t9mGF0lwoNRj6k1Uj90LL+jN0vf4jmktO1TesO+pFJP1HgpDoYbVopqaV7ZYW/WhZxLTjMcUNdubhtxvyzgamHsEL6o+u9dlz2f4TSxWtQRQ4rE2jQhst4A5lWr/DVuVGJuOP+ZmJMp2b/qa3Rk17jZGRfe7iplf9W1kNfkhx+RA1TcwKlynWXH5320xpT54qeR2m5tCqQ9wYcxMKmGObSdmzJxhd98oWv1vKwtPg0yAa3Cpbc5IVsmiAKBQep6CfBtsnO8Vfmr09u1O86KgVNXyAYN/G
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(8936002)(64756008)(4326008)(66446008)(76116006)(33656002)(66476007)(8676002)(66556008)(66946007)(110136005)(508600001)(38070700005)(54906003)(966005)(83380400001)(86362001)(316002)(55016003)(38100700002)(9686003)(7696005)(186003)(53546011)(5660300002)(26005)(6506007)(122000001)(52536014)(166002)(2906002)(71200400001)(44832011)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?BPCWyFUb1Q9JD9aDoKoN50xn0lEtIwJYDYagy5ZnOwYTuY0UqmYqiksM9t+N?= =?us-ascii?Q?7s3MwM22ZHsZJx0vUuZfwQEuko8ITRIr+vcfrQUDXE9ylCrx0oCXJ3lFoQT9?= =?us-ascii?Q?Be4DCdluDxZ8jeG2XTQLoAf0MIdJcpwz7FOHeyStiGvNWxVuIDT5wifcTSWk?= =?us-ascii?Q?MUCWdULdAkARO4XMoP8pTJz7GsfrR8Ngsnul0TLqaRX1UbgczaH+OokTZXOO?= =?us-ascii?Q?gGS+pIIT07iK/05GQhLgx8Se6S59KImEjZpRErjQauHT4TOSVgKmtzU31Uf3?= =?us-ascii?Q?r7Mse4RuMHzuaK+SIx1wwVfw+27taKOm5FFZPb4UnYEhUmOURn+cjZCdYc3t?= =?us-ascii?Q?nlSl9fgypcNvP1i81swP/+stZTErm9aCS/cMuu4az3D4IPnn1nNiSrAxMg8Z?= =?us-ascii?Q?xvXWXDXl6NXvEhBqDYBw+Jg6j8/7usKHAQ6a3MspLG7V1vSGO06hWstSfA3C?= =?us-ascii?Q?8GPNLR4UJI4kwbOg7mtfbBpnKmd56l6genAV8dBXD9RgdVVCV62vJDkcL7PI?= =?us-ascii?Q?JTSKBdrc1qLnPB1gXI0vBggCMVSpxyJ2Wx4FGYALIRSjXcNt/UuPyHuOb0fs?= =?us-ascii?Q?IFZiaHZVX0mUDuDmW5e+7qyqLNGjgWzL6P16kcNhiy6WmeoVQ4fEsbtTvofN?= =?us-ascii?Q?aIDt1FI8sXvTc5xhJWYMnS519qA29s+yJKsUpcJZlLnZieqWXLZ1AACRqWX7?= =?us-ascii?Q?kVbAeWZkPfwejlhlCEfZ8+iGGDi9gYD2XkKGN2gejF5WvnV2C7+50+x03tr9?= =?us-ascii?Q?qQKZsqiym4Fy3ZshgDXaWww3ofrNe3Xt0Q7McmIS8BoU83PLyl5c9e7tvPt1?= =?us-ascii?Q?trE7sjk9odW7yesQE5XkaDNIvy5pLIbL7PNev2mf8wx9Je+QH/UJkXS9PeLn?= =?us-ascii?Q?gWBgcpa6BIV704Dxh+AoKJE4jlwRR6FWj7qQ6qRpcw491pi2l/qgilo1nIUw?= =?us-ascii?Q?gY2lkp6mca4TMYpWivbQVzEP826bH7q3wR0kZkCQ87g1EAUHdXlHcNGGWfrL?= =?us-ascii?Q?V5B99LpAr8VR+rDRSESCrZrzJxpCAIk7a+uVZi5P+xwLQ0fZWmY9ycEDAvnU?= =?us-ascii?Q?he2nt4zFwdxFTRR483BwetNs12cgr/5KcGobZoR4zxAHBMgOJi3n/rS5j5ib?= =?us-ascii?Q?ID4VOktQnG1wuYuvJSuO6QDKavux3eT0i9hDiy+GZZDpz+z3G7EI0xm101lm?= =?us-ascii?Q?LFT8myOAUpPeZWY+CGLUQO8lZinqr+I0bu4cK2mtKooOt7pls0E/C69kEDeY?= =?us-ascii?Q?t3H7S3o4hQOj2rYuVRCnolBETdpczJOjjz0Jy50wUVYkHiVX1OlnDf1V44Fg?= =?us-ascii?Q?Q0AIjyK+RZvYFVlNhxgFn2bZpZYbo0rxIVRdPaZKwAJSIKZc9tr9VwtLSTz/?= =?us-ascii?Q?gtr4A66+Xq+r9xbQG6hRiuE4YFt8eZjQzocZceJ1YZxamGyUHlchosMAIaE7?= =?us-ascii?Q?P0rtmLCYm+xIiABIf7+ouuojOKkiat+P+7FxApWqS1BsDf0F8DhTY7NwgMNl?= =?us-ascii?Q?LOv2FaopzZjVIDOJqivuO6Pl0//TAxiPxWNU+ckOD02Rlnb2kaZLS6c1g187?= =?us-ascii?Q?O3um0ZX0SqFL05axUH2utpPgqpqgnD5HejybhzTwWr7YW03/4aVjQW+nVaMG?= =?us-ascii?Q?XQ=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB478770C4B53E19D5F06912569A229BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c23f706-2eb5-487d-32da-08d9e293965f
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 19:22:55.9433 (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: iNL+AUXSdwFmBNhtlfRADC2RbOIDmRihY5r2XdTTtB1X3Ibq1W9Sd9Kl1GdlkVGfDzxRb0hYNUio6amXU1Dfkw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3694
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/uKxt7wJoxbIAhZo-ef6_SW_-Lt0>
Subject: Re: [spring] [ippm]  Active OAM in 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, 28 Jan 2022 19:23:04 -0000

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

See inline

-Haoyu

From: Tianran Zhou <zhoutianran@huawei.com>
Sent: Thursday, January 27, 2022 3:53 PM
To: Greg Mirsky <gregimirsky@gmail.com>; Haoyu Song <haoyu.song@futurewei.c=
om>
Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
Subject: RE: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,

I agree with Greg. I think IOAM with existing OAM protocol can address your=
 case.
Again, I can show you some more details on your motivation.
(1) it's session-less and we don't need assign any roles (e.g.,  reflector)=
;
ZTR> I am not sure if I understand what the "session-less" mean.
But I think in your application, the sender should keep the session state, =
right?
Reflector is not always required. OWAMP is one way, so no reflector. STAMP,=
 IMHO, could also be one way.
In RFC8762, STAMP "enables the measurement of both one-way and round-trip p=
erformance metrics".

HS> It means "stateless". The state could be some identifier kept by the ne=
twork device. Augmenting some existing protocols to cover new function requ=
ire the same amount of work and in many cases, due to the limitations of th=
e original protocol, the extensibility is seriously limited. The protocols =
you mentioned were designed for e2e measurement. Each new patch adding to t=
hem will raise the concern for the standard updates and eventually make the=
 protocol itself unwieldy because the new things are beyond the original de=
sign scope. In other words, having the existing protocol doesn't help here =
but exert unnecessary limitations.

(2) no needs for a return path. The measurement can start and end at any no=
de (solely determined by the SRH);
ZTR> This is achieved by SRH, you did not create anything on OAM after UDP.=
 So this applies for any one way OAM protocol.
On the other hand, many measurement need two ways (e.g., delay). Even data =
collections need two ways, because the forward and backward are totally dif=
ferent two paths.
Of cause, you can use one way protocol to travel both way.
Two way need a reflector, but will also reduce a lot of resources. For exam=
ple the length of the SID list.

HS> Two way can easily be supported by SRH itself (just add the round trip =
path in segment list). There's no need to introduce any other mechanism.

(3) udp-based which can support any existing IOAM modes and potentially oth=
er OAM methods.
ZTR> STAMP is UDP based.

HS> If so, it can also be supported by our framework. But there's no need t=
o force IOAM functions as a part of STAMP. That's like reinventing the whee=
l.

From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: Friday, January 28, 2022 6:01 AM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,
thank you for your detailed reply. Please find my follow-up notes in-lined =
below under the GIM2>> tag.

Regards,
Greg

On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song <haoyu.song@futurewei.com<mailt=
o:haoyu.song@futurewei.com>> wrote:
Hi Greg,

Thank you for your questions. Please see inline response.

Best,
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Wednesday, January 26, 2022 3:01 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7Cd32306a08eca4103020f08d9e1f038db%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C0%7C637789244141327200%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DSbBIhJvEvjS2bb=
TTDx%2Fa3XrQZSl5NqxgzcrtofpGwU8%3D&reserved=3D0> it seems to me like adding=
 the IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd32306a08eca4103020f08d9e1f038db%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789244141327200%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3Dh7sgdenzeF%2Bxb9doJDXLGlP20OG7WBSu29ZelD%2Fcqa8%3D&rese=
rved=3D0>, comprehensively address the PM OAM requirements for SRv6.

HS>> Let's give a few features of our proposal: (1) it's session-less and w=
e don't need assign any roles (e.g.,  reflector); (2) no needs for a return=
 path. The measurement can start and end at any node (solely determined by =
the SRH); (3) udp-based which can support any existing IOAM modes and poten=
tially other OAM methods.
GIM2>> I don't think adding a protocol that can generate a test probe from =
an arbitrary node to arbitrary targets (SRv6 supports multicast) is as simp=
le as you present. If an operator needs to monitor the performance of the S=
R policy used by data packets, IOAM can be applied to data packets. If the =
operator wants to explore a policy that is not used for data traffic, I ima=
gine IOAM can be added to a test packet of the existing OAM protocol, e.g.,=
 ICMP. Am I missing some of the requirements?
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

HS>> In this particular case, IOAM is used for active measurement because i=
t's not included in a user packet.

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7Cd32306a08eca4103020f08d9e1f038db%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C0%7C637789244141327200%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3D6D6f642sXltag67xRVA5tuF9s%2Ft6CEjF3W2lCzDiRRs%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd32306a08eca4103020f08d=
9e1f038db%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789244141327200%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3D4e2TDzuHKQb7dyLOw%2BtOxWIRzSDY4QyNOSTHkOvou4U=
%3D&reserved=3D0>

--_000_BY3PR13MB478770C4B53E19D5F06912569A229BY3PR13MB4787namp_
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: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:0in;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
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.25in 1.0in 1.25in;}
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" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">See inline<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">-Haoyu<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>
<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"> Tianran Zhou &lt;zhoutianran@h=
uawei.com&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 3:53 PM<br>
<b>To:</b> Greg Mirsky &lt;gregimirsky@gmail.com&gt;; Haoyu Song &lt;haoyu.=
song@futurewei.com&gt;<br>
<b>Cc:</b> spring@ietf.org; IETF IPPM WG &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> RE: [ippm] [spring] Active OAM in 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;color:#1F497D">Hi Haoyu,<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;color:#1F497D"><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;color:#1F497D">I agree with Greg. I think IOAM with =
existing OAM protocol can address your case.<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;color:#1F497D">Again, I can show you some more detai=
ls on your motivation.<o:p></o:p></span></p>
<p class=3D"MsoNormal">(1) it&#8217;s session-less and we don&#8217;t need =
assign any roles (e.g., &nbsp;reflector);
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">ZTR&gt; I am not sure if I understand=
 what the &#8220;session-less&#8221; mean.<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;color:#1F497D">But I think in your application, the =
sender should keep the session state, right?<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;color:#1F497D">Reflector is not always required. OWA=
MP is one way, so no reflector. STAMP, IMHO, could also be one way.
<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;color:#1F497D">In RFC8762, STAMP &#8220;enables the =
measurement of both one-way and round-trip performance metrics&#8221;.<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">HS&gt; It means &#8220;stateless&#8221;. The state =
could be some identifier kept by the network device. Augmenting some existi=
ng protocols to cover new function require the same amount of
 work and in many cases, due to the limitations of the original protocol, t=
he extensibility is seriously limited. The protocols you mentioned were des=
igned for e2e measurement. Each new patch adding to them will raise the con=
cern for the standard updates and
 eventually make the protocol itself unwieldy because the new things are be=
yond the original design scope. In other words, having the existing protoco=
l doesn&#8217;t help here but exert unnecessary limitations. &nbsp;<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">(2) no needs for a return path. The measurement can =
start and end at any node (solely determined by the SRH);
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">ZTR&gt; This is achieved by SRH, you =
did not create anything on OAM after UDP. So this applies for any one way O=
AM protocol.<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;color:#1F497D">On the other hand, many measurement n=
eed two ways (e.g., delay). Even data collections need two ways, because th=
e forward and backward are totally different two
 paths. <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;color:#1F497D">Of cause, you can use one way protoco=
l to travel both way.<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;color:#1F497D">Two way need a reflector, but will al=
so reduce a lot of resources. For example the length of the SID list.</span=
><span style=3D"font-size:11.0pt;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">HS&gt; Two way can easily be supported by SRH itsel=
f (just add the round trip path in segment list). There&#8217;s no need to =
introduce any other mechanism.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(3) udp-based which can support any existing IOAM mo=
des and potentially other OAM methods.<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">ZTR&gt; STAMP is UDP based.<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">HS&gt; If so, it can also be supported by our frame=
work. But there&#8217;s no need to force IOAM functions as a part of STAMP.=
 That&#8217;s like reinventing the wheel.<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"><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"> ippm [<a href=3D"mailto:ippm-b=
ounces@ietf.org">mailto:ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Friday, January 28, 2022 6:01 AM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com">haoyu=
.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; IETF IPP=
M WG &lt;<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">thank you for your detailed reply. Please find my fo=
llow-up notes in-lined below under the GIM2&gt;&gt; tag.<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">Greg<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song &lt;<a h=
ref=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wr=
ote:<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">Hi Greg,
<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">Thank you for your questions. Please see inline response.
<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">Best,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<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 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> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 3:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for bringing the topic of Active OAM to the discussion. =
As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd32306a08eca4103020f08d9e1f038db%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789244141327200%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DSbBIhJvEvjS2bbTTDx%2Fa3XrQZSl5NqxgzcrtofpGwU8%3D&am=
p;reserved=3D0" target=3D"_blank">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&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">Please find my notes in-lined below under the GIM&gt;&gt; tag.<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">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">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; I wonder what gaps you find in the existing active mea=
surement protocols, e.g., STAMP and RFC 6734 (would be more convenient to u=
se an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7Cd32306a08eca4103020f08d9e1f038db%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C0%7C637789244141327200%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Dh=
7sgdenzeF%2Bxb9doJDXLGlP20OG7WBSu29ZelD%2Fcqa8%3D&amp;reserved=3D0" target=
=3D"_blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">HS&gt;&gt; Let&#8217;s give a few features of our proposal: (1) it=
&#8217;s session-less and we don&#8217;t need assign any roles (e.g., &nbsp=
;reflector); (2) no needs for a return path. The measurement can
 start and end at any node (solely determined by the SRH); (3) udp-based wh=
ich can support any existing IOAM modes and potentially other OAM methods.<=
o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM2&gt;&gt; I don't think adding a protocol that ca=
n generate a test probe from an arbitrary node to arbitrary targets (SRv6 s=
upports multicast) is as simple as you present. If an operator needs to mon=
itor the performance of the SR policy used
 by data packets, IOAM can be applied to data packets. If the operator want=
s to explore a policy that is not used for data traffic, I imagine IOAM can=
 be added to a test packet of the existing OAM protocol, e.g., ICMP. Am I m=
issing some of the requirements?<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>
<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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOAM as follows:<=
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; &nbsp;In terms of the classification given<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;in [RFC7799] IOAM could be portrayed as Hybrid Type 1=
.<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">Does your proposal change&nbsp;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">HS&gt;&gt; In this particular case, IOAM is used for active measur=
ement because it&#8217;s not included in a user packet.
<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cd32306a08eca4103020f08d9e1f038db%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C0%7C637789244141327200%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3D6D6f642sXltag67xRVA5tuF9s%2Ft6CEjF3W2lCzDiRRs%3D&amp;reserved=
=3D0" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cd32306a08eca4103020f08d9e1f038db%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C0%7C637789244141327200%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3D4e2TDzuHKQb7dyLOw%2BtOxWIRzSDY4QyNOSTHkOvou4U%3D&amp;reserved=3D0" targ=
et=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></=
p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB478770C4B53E19D5F06912569A229BY3PR13MB4787namp_--


From nobody Fri Jan 28 12:03:22 2022
Return-Path: <gregimirsky@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 C7D953A0F5E; Fri, 28 Jan 2022 12:03:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 gH0Hjy15kWqW; Fri, 28 Jan 2022 12:03:16 -0800 (PST)
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 748403A0F16; Fri, 28 Jan 2022 12:03:07 -0800 (PST)
Received: by mail-ed1-x531.google.com with SMTP id w14so11978968edd.10; Fri, 28 Jan 2022 12:03:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kFTgn/uMtPjGHcwlgNAYMx+5UliDCla18+EWr8+MXLo=; b=KFEEc7GxKjc5vLRrQTZ6SjLOoyBoPzhSsyN6HQF2g8YeO1D2cBuND9YkOipFIm4uxp d1KYxdSXtXMESgtCsTqYXZ2HprYSNjgDk/CtOlj2qG+/g8ivFziHGOevSS1GAWTTSvKK bJZGlC6LCnjMBHQn0hJakbmcSILM6YDLwXSqFO9PdH/SfUsgy80Xt1DXcyyDBa/VBVhv IE5E5/Lpaz7m32+HlBZvJM/4SH/UdezGupp07PjVOWAruGg27gTTXf3ZXOOxR7kdzTh1 /YB6wTrD2MdbvFBvEr7ebN79UyN7jXfpxprkoldAdAMQfc/hZ6iHj0gARO4F8JyvO7Bx Et7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kFTgn/uMtPjGHcwlgNAYMx+5UliDCla18+EWr8+MXLo=; b=OezcEuo59i7pTOh0hYkrIgMSReVtuMhEjeCnYRQ6l2NpR6rhsOMLNB0NAAIqPQXiWx 47/WVcWwmFRhQbolxfqzl6Fdh3ZSelq4uHIyK0bUSPjdSwMWpm/z9UPCZkCQsm94F6Xm nt18/mlGfWqwFHYmDTyMXoqP+31OxJLAS4nn8rqL/nTefG4u6CI2GYgSV7yn4j2LDriS KtBknsTk2qIAFRjxDAACGQMHJRRoyllt/iSo43elzGmWm0XX5CYmBV6U6QlMsGEQjGv6 UJJZhg4VSYqzjkS2OGEqKgVQweLBP2ojEhkzhauSgXbWi+pL7BeBsUkS+pVvtigd1OQ8 8JdQ==
X-Gm-Message-State: AOAM532LujyHH3JWiUsWgm+y8heyiy7jITHLed2ISKTcfpoR2BP8VcdV YTbm+Qm8a0fFuScsTmEC/m8HRo2zt8Crohp5U6Kh6sJy
X-Google-Smtp-Source: ABdhPJyNxoLGRbgXoSfSqgIRFr2ehZzb86bfSk6sPLnAqQJ7LvGVc6ru/mnU2qB5SgUJxBE4gBSaZKdD0XOsF8PxB1A=
X-Received: by 2002:a05:6402:2071:: with SMTP id bd17mr9727843edb.328.1643400184747;  Fri, 28 Jan 2022 12:03:04 -0800 (PST)
MIME-Version: 1.0
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com> <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com> <BY3PR13MB4787B8709B423786E6787C789A229@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmXb2fWxNkZdTbSova47Uhd1hA0NcqSiMjxKD=aw254tEA@mail.gmail.com> <BY3PR13MB478724D6BEFFED706F23FC699A229@BY3PR13MB4787.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB478724D6BEFFED706F23FC699A229@BY3PR13MB4787.namprd13.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 28 Jan 2022 12:02:53 -0800
Message-ID: <CA+RyBmUadYQe2Rf-Cu41rh9DoU04U+dMFs+1yGFP_6O0h63jpQ@mail.gmail.com>
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003c5c3705d6a9ec92"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/CQyq9-pyf4F4-D0si7vqZwPV1ic>
Subject: Re: [spring] Active OAM in 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, 28 Jan 2022 20:03:21 -0000

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

Hi Haoyu,
I'm surprised that you suggest an alternative to the IPv6 way of collecting
IOAM data. SRv6 must use all of IPv6 OAM. Would you agree? In some rare
cases, SRv6-specific extensions to IPv6 OAMAs for the limited amount of
information that can be collected using IPv6 extension headers, IOAM Direct
Export
<https://datatracker.ietf.org/doc/draft-ietf-ippm-ioam-direct-export/>, or
the Hybrid Two-step
<https://datatracker.ietf.org/doc/draft-mirsky-ippm-hybrid-two-step/>
provide the solution. Both solve this problem by separating the generation
of the IOAM data set from the collection and transport. You are
well-familiar with both drafts.

Regards,
Greg

On Fri, Jan 28, 2022 at 11:10 AM Haoyu Song <haoyu.song@futurewei.com>
wrote:

> Hi Greg,
>
>
>
> Thanks for the info. I=E2=80=99d like to clarify this work means to use t=
he
> standardized IOAM options to support active measurement, so it=E2=80=99s =
fair to
> say we use IOAM in SRv6 for active measurement. Another point I=E2=80=99d=
 like to
> mention is that draft-ietf-ippm-ioam-ipv6-options
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&data=3D04%7C0=
1%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff=
2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZs=
b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C30=
00&sdata=3DtVevPlkRykwgaEbU9tAftdnjZn27Zc74Wgr8b6nsxgQ%3D&reserved=3D0>
> is for IPv6 in general but not for SRv6 specifically. Moreover, it also u=
se
> EH TLVs and we propose to use UDP, and it means to support in-band
> measurement for user traffic.
>
>
>
> In my view, SRv6 is the way to steer traffic. If SRv6 networks prevail,
> it=E2=80=99s natural to use the traffic steering feature for probing and
> measurements as well. If we have a unified method to cover as many
> techniques as possible, we can imagine new techniques can also be
> introduced easily. Without needing to set up any sessions and maintain an=
y
> states, the controller can inject probing packets from any node, steer th=
em
> on any path, terminate them at any node, and collect any data we like. Su=
ch
> in-network measurement doesn=E2=80=99t need to involve end hosts like PIN=
G. It can
> be used for traffic engineering (e.g., evaluating different paths at
> background) and for gray failure detection and prevention.
>
>
>
> I hope the WG can see the simplicity, extensibility, and great applicatio=
n
> potential of the proposed scheme, and provide constructive suggestions to
> improve it.
>
>
>
> Thanks!
>
> Haoyu
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Thursday, January 27, 2022 6:17 PM
> *To:* Haoyu Song <haoyu.song@futurewei.com>
> *Cc:* spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
> *Subject:* Re: [spring] Active OAM in SRv6
>
>
>
> Hi Haoyu,
>
> now, without in-lining my notes.
>
> It appears that you propose not to use draft-ietf-ippm-ioam-ipv6-options
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&data=3D04%7C0=
1%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff=
2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZs=
b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C30=
00&sdata=3DtVevPlkRykwgaEbU9tAftdnjZn27Zc74Wgr8b6nsxgQ%3D&reserved=3D0>.
> Thus, your proposal cannot be referred to as IOAM in SRv6. At best, it is
> IOAM-inspired, IOAMish. As a result, a node supporting standardized IOAM
> would not understand your probe packet without an SW upgrade. In my book,
> that's a new protocol.
>
> In closing, I'll reference two works by Ruediger Geib
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fperson%2FRuediger.Geib%40telekom.de&data=3D04%7C01%7Chao=
yu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240=
189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb3d8eyJ=
WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdat=
a=3Dn22sC0FjPtfa%2FoAOV%2BtLzYh3Dc9%2FT7CLW4tjYDvMfHc%3D&reserved=3D0>,
> where combining the defined techniques of steering test probes with
> standard IOAM might reveal a lot of useful information about a network:
>
>    - RFC 8403
>    <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fd=
atatracker.ietf.org%2Fdoc%2Frfc8403%2F&data=3D04%7C01%7Chaoyu.song%40future=
wei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753a1d5591fe=
dc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA=
iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3Da180XC%2F8M9=
u0C%2B3g7VFit8cx3MlfrpIkOw5%2BhoxR3JQ%3D&reserved=3D0>
>    - draft-ietf-ippm-connectivity-monitoring
>    <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fd=
atatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-connectivity-monitoring%2F&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DbfBsZ1NYSkiQA1SinEmTw4U0KO4A47vPys%2BGYYfNL8c%3D&reserv=
ed=3D0>
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song <haoyu.song@futurewei.com>
> wrote:
>
> Hi Greg, please see Inline
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Thursday, January 27, 2022 2:01 PM
> *To:* Haoyu Song <haoyu.song@futurewei.com>
> *Cc:* spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
> *Subject:* Re: [spring] Active OAM in SRv6
>
>
>
> Hi Haoyu,
>
> thank you for your detailed reply. Please find my follow-up notes in-line=
d
> below under the GIM2>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song <haoyu.song@futurewei.com>
> wrote:
>
> Hi Greg,
>
>
>
> Thank you for your questions. Please see inline response.
>
>
>
> Best,
>
> Haoyu
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Wednesday, January 26, 2022 3:01 PM
> *To:* Haoyu Song <haoyu.song@futurewei.com>
> *Cc:* spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
> *Subject:* Re: [spring] Active OAM in SRv6
>
>
>
> Hi Haoyu,
>
> thank you for bringing the topic of Active OAM to the discussion. As the
> concept of Active IOAM is introduced in the IPPM WG draft
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
sdata=3Dj9ODsMyWuYOPjnmvAHcmyZ8a00QmIOVR7BbXiXgZQhU%3D&reserved=3D0> it
> seems to me like adding the IPPM WG community to the discussion is the
> right thing to do.
>
> Please find my notes in-lined below under the GIM>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com>
> wrote:
>
> Hi SPRING WG,
>
>
>
> Real time monitor on every node and every link on a network is necessary
> to detect  gray failures, which are the key culprit for poor QoS but hard
> to catch. SR provides an ideal mechanism, when working with some efficien=
t
> planning algorithm, to achieve that with low cost.   Our proposal SRv6
> In-situ Active Measurement (SIAM) suggests a simple  active measurement
> approach which can support different
>
> GIM>> I wonder what gaps you find in the existing active measurement
> protocols, e.g., STAMP and RFC 6734 (would be more convenient to use an
> acronym). It appears to me that, for example, STAMP and its extensions,
> including the SRPM draft
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
sdata=3DSTWFmE1srlwuuMXZoF6oEgjWz%2B6aFkhzY%2B9p3zR9W8g%3D&reserved=3D0>,
> comprehensively address the PM OAM requirements for SRv6.
>
>
>
> HS>> Let=E2=80=99s give a few features of our proposal: (1) it=E2=80=99s =
session-less and
> we don=E2=80=99t need assign any roles (e.g.,  reflector); (2) no needs f=
or a
> return path. The measurement can start and end at any node (solely
> determined by the SRH); (3) udp-based which can support any existing IOAM
> modes and potentially other OAM methods.
>
> GIM2>> I don't think adding a protocol that can generate a test probe fro=
m
> an arbitrary node to arbitrary targets (SRv6 supports multicast) is as
> simple as you present. If an operator needs to monitor the performance of
> the SR policy used by data packets, IOAM can be applied to data packets. =
If
> the operator wants to explore a policy that is not used for data traffic,=
 I
> imagine IOAM can be added to a test packet of the existing OAM protocol,
> e.g., ICMP. Am I missing some of the requirements?
>
>
>
> HS2>> For the first point: I don=E2=80=99t think a protocol is needed her=
e. If one
> wants to test the path a->b->c->d->e, he doesn=E2=80=99t need to find a u=
ser packet
> on that path to carry IOAM (there could be no such packet at all). Instea=
d,
> he can generate a probe packet with an SRH for the path and use the probe
> packet to carry IOAM. At the path end, it simply extracts and exports the
> IOAM data using the mechanism defined for IOAM and drops the probe packet=
.
>
> For the second point: I don=E2=80=99t think ICMP can achieve what IOAM ca=
n do.
> IOAM is much more powerful in terms of the data it can collect. Moreover,
> the proposal can be easily extended to support other kinds of OAM methods=
.
> One just carry it in UDP payload using different port. No need to worry
> about the size if such info has to be carried in EH TLV.
>
> options of IOAM and other OAM methods in SRv6, without needing to worry
> about the extension header issue.
>
> GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
>
>    In terms of the classification given
>
>    in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
>
> Does your proposal change that?
>
>
>
> HS>> In this particular case, IOAM is used for active measurement because
> it=E2=80=99s not included in a user packet.
>
>
>
> Your comments, questions, and suggestions are very welcome. I=E2=80=99d l=
ike to
> know your opinion if you think this work is in scope and should be adopte=
d
> by the working group.  If you are interested in contributing to this work=
,
> please also let me know.
> https://datatracker.ietf.org/doc/draft-song-spring-siam/
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D=
jZeeAirU35C9MGAIvbDX79%2FA7CZEr7gmspx0%2BHsMMIQ%3D&reserved=3D0>
>
>
>
> Thank you very much!
>
>
>
> Best regards,
>
> Haoyu
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.=
ietf.org%2Fmailman%2Flistinfo%2Fspring&data=3D04%7C01%7Chaoyu.song%40future=
wei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753a1d5591fe=
dc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA=
iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DhB%2FZ0HwhEm=
S0kkskCcPcxe%2FtzYctaBBoJ0jAI%2Fu6Uyw%3D&reserved=3D0>
>
>

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

<div dir=3D"ltr">Hi Haoyu,<div>I&#39;m surprised that you suggest an altern=
ative to the IPv6 way of collecting IOAM data. SRv6 must use all of IPv6 OA=
M. Would you agree? In some rare cases, SRv6-specific extensions to IPv6 OA=
MAs for the limited amount of information that can be collected using IPv6 =
extension headers, <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-i=
ppm-ioam-direct-export/">IOAM Direct Export</a>, or the <a href=3D"https://=
datatracker.ietf.org/doc/draft-mirsky-ippm-hybrid-two-step/">Hybrid Two-ste=
p</a> provide the solution. Both solve this problem by separating the gener=
ation of the IOAM data set from the collection and transport. You are well-=
familiar with both drafts.</div><div><br></div><div>Regards,</div><div>Greg=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
attr">On Fri, Jan 28, 2022 at 11:10 AM Haoyu Song &lt;<a href=3D"mailto:hao=
yu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US" style=3D"overflow-wrap: break-word;">
<div class=3D"gmail-m_5839833014320271593WordSection1">
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks for the info. I=E2=80=99d like to clarify thi=
s work means to use the standardized IOAM options to support active measure=
ment, so it=E2=80=99s fair to say we use IOAM in SRv6 for active measuremen=
t. Another point I=E2=80=99d like to mention is that
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;d=
ata=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e20457=
25%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknow=
n%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI=
6Mn0%3D%7C3000&amp;sdata=3DtVevPlkRykwgaEbU9tAftdnjZn27Zc74Wgr8b6nsxgQ%3D&a=
mp;reserved=3D0" target=3D"_blank">
draft-ietf-ippm-ioam-ipv6-options</a> is for IPv6 in general but not for SR=
v6 specifically. Moreover, it also use EH TLVs and we propose to use UDP, a=
nd it means to support in-band measurement for user traffic.<u></u><u></u><=
/p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">In my view, SRv6 is the way to steer traffic. If SRv=
6 networks prevail, it=E2=80=99s natural to use the traffic steering featur=
e for probing and measurements as well. If we have a unified method to cove=
r as many techniques as possible, we can imagine
 new techniques can also be introduced easily. Without needing to set up an=
y sessions and maintain any states, the controller can inject probing packe=
ts from any node, steer them on any path, terminate them at any node, and c=
ollect any data we like. Such in-network
 measurement doesn=E2=80=99t need to involve end hosts like PING. It can be=
 used for traffic engineering (e.g., evaluating different paths at backgrou=
nd) and for gray failure detection and prevention. =C2=A0=C2=A0<u></u><u></=
u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I hope the WG can see the simplicity, extensibility,=
 and great application potential of the proposed scheme, and provide constr=
uctive suggestions to improve it.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks!<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu =C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<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> Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; <br>
<b>Sent:</b> Thursday, January 27, 2022 6:17 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">now, without in-lining my notes.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">It appears that you propose not to use <a href=3D"ht=
tps://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatrack=
er.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;data=3D04%7C01=
%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2=
a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb=
3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300=
0&amp;sdata=3DtVevPlkRykwgaEbU9tAftdnjZn27Zc74Wgr8b6nsxgQ%3D&amp;reserved=
=3D0" target=3D"_blank">
draft-ietf-ippm-ioam-ipv6-options</a>. Thus, your proposal cannot be referr=
ed to as IOAM in SRv6. At best, it is IOAM-inspired, IOAMish. As a result, =
a node supporting standardized IOAM would not understand your probe packet =
without an SW upgrade. In my book,
 that&#39;s a new protocol.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">In closing, I&#39;ll reference two works by=C2=A0<a =
href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2=
Fdatatracker.ietf.org%2Fperson%2FRuediger.Geib%40telekom.de&amp;data=3D04%7=
C01%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8=
ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbG=
Zsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C=
3000&amp;sdata=3Dn22sC0FjPtfa%2FoAOV%2BtLzYh3Dc9%2FT7CLW4tjYDvMfHc%3D&amp;r=
eserved=3D0" target=3D"_blank"><span style=3D"font-size:11.5pt;font-family:=
&quot;PT Serif&quot;,serif;color:rgb(61,34,179)">Ruediger
 Geib</span></a>, where combining the defined techniques of steering test p=
robes with standard IOAM might reveal a lot of useful information about a n=
etwork:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Frfc8403%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C1%7C637789330546317842%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3Da180XC%2F8M9u0C%2B3g7VFit8cx3MlfrpIkOw5%2BhoxR3JQ%3D&amp;reserved=3D0" t=
arget=3D"_blank">RFC
 8403</a><u></u><u></u></li><li class=3D"MsoNormal">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-connectivity-monitoring%2F=
&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9=
e2045725%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546317842%7C=
Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL=
CJXVCI6Mn0%3D%7C3000&amp;sdata=3DbfBsZ1NYSkiQA1SinEmTw4U0KO4A47vPys%2BGYYfN=
L8c%3D&amp;reserved=3D0" target=3D"_blank">draft-ietf-ippm-connectivity-mon=
itoring</a><u></u><u></u></li></ul>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurew=
ei.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">Hi Greg, please see Inline<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<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> Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 2:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for your detailed reply. Please find my fo=
llow-up notes in-lined below under the GIM2&gt;&gt; tag.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<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 Thu, Jan 27, 2022 at 11:00 AM Haoyu Song &lt;<a h=
ref=3D"mailto:haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@future=
wei.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">
<div>
<div>
<p class=3D"MsoNormal">Hi Greg,
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thank you for your questions. Please see inline resp=
onse.
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Best,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<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> Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 3:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for bringing the topic of Active OAM to th=
e discussion. As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3Dj9ODsMyWuYOPjnmvAHcmyZ8a00QmIOVR7BbXiXgZQhU%3D&amp;=
reserved=3D0" target=3D"_blank">
IPPM WG draft</a>=C2=A0it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Please find my notes in-lined below under the GIM&gt=
;&gt; tag.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurew=
ei.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">
<div>
<div>
<p class=3D"MsoNormal">Hi SPRING WG,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Real time monitor on every node and every link on a =
network is necessary to detect =C2=A0gray failures, which are the key culpr=
it for poor QoS but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. =C2=A0=C2=A0Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple =C2=A0active measurement approach which can sup=
port different<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I wonder what gaps you find in the exist=
ing active measurement protocols, e.g., STAMP and RFC 6734 (would be more c=
onvenient to use an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DS=
TWFmE1srlwuuMXZoF6oEgjWz%2B6aFkhzY%2B9p3zR9W8g%3D&amp;reserved=3D0" target=
=3D"_blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.=
=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">HS&gt;&gt; Let=E2=80=99s give a few features of our =
proposal: (1) it=E2=80=99s session-less and we don=E2=80=99t need assign an=
y roles (e.g., =C2=A0reflector); (2) no needs for a return path. The measur=
ement can
 start and end at any node (solely determined by the SRH); (3) udp-based wh=
ich can support any existing IOAM modes and potentially other OAM methods.<=
u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM2&gt;&gt; I don&#39;t think adding a protocol tha=
t can generate a test probe from an arbitrary node to arbitrary targets (SR=
v6 supports multicast) is as simple as you present. If an operator
 needs to monitor the performance of the SR policy used by data packets, IO=
AM can be applied to data packets. If the operator wants to explore a polic=
y that is not used for data traffic, I imagine IOAM can be added to a test =
packet of the existing OAM protocol,
 e.g., ICMP. Am I missing some of the requirements?<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">HS2&gt;&gt; For the first point: I don=E2=80=99t thi=
nk a protocol is needed here. If one wants to test the path a-&gt;b-&gt;c-&=
gt;d-&gt;e, he doesn=E2=80=99t need to find a user packet on that path to c=
arry IOAM
 (there could be no such packet at all). Instead, he can generate a probe p=
acket with an SRH for the path and use the probe packet to carry IOAM. At t=
he path end, it simply extracts and exports the IOAM data using the mechani=
sm defined for IOAM and drops the
 probe packet. =C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">For the second point: I don=E2=80=99t think ICMP can=
 achieve what IOAM can do. IOAM is much more powerful in terms of the data =
it can collect. Moreover, the proposal can be easily extended
 to support other kinds of OAM methods. One just carry it in UDP payload us=
ing different port. No need to worry about the size if such info has to be =
carried in EH TLV.<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>
<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:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal">options of IOAM and other OAM methods in SRv6, witho=
ut needing to worry about the extension header issue. =C2=A0<u></u><u></u><=
/p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOA=
M as follows:<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0In terms of the classification given<u>=
</u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0in [RFC7799] IOAM could be portrayed as=
 Hybrid Type 1.<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Does your proposal change=C2=A0that?<u></u><u></u></=
p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">HS&gt;&gt; In this particular case, IOAM is used for=
 active measurement because it=E2=80=99s not included in a user packet.
<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">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Your comments, questions, and suggestions are very w=
elcome. I=E2=80=99d like to know your opinion if you think this work is in =
scope and should be adopted by the working group.=C2=A0 If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DjZeeAirU35C9MGAIvbDX79%2FA7CZEr7gmspx0%2BHsMMIQ%3D&amp;reserved=
=3D0" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</a><u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thank you very much!<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cbb534802a33e486439bc08d9e2045725%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637789330546474520%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3DhB%2FZ0HwhEmS0kkskCcPcxe%2FtzYctaBBoJ0jAI%2Fu6Uyw%3D&amp;reserved=3D0" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><u></u><u=
></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--0000000000003c5c3705d6a9ec92--


From nobody Fri Jan 28 12:10:52 2022
Return-Path: <haoyu.song@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 CFD803A1081; Fri, 28 Jan 2022 12:10:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level: 
X-Spam-Status: No, score=-2.088 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 O1UaKY_a6vfN; Fri, 28 Jan 2022 12:10:35 -0800 (PST)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2113.outbound.protection.outlook.com [40.107.244.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 079863A104C; Fri, 28 Jan 2022 12:10:34 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cWu6loKI2eLBa2a3bSeL4PmHl3+gljcW4vVJEV1uT8NhI7k5zftxRT5YOH9+HejCpCKuV4yo7rNYm23wxooE9kFeAoN08zudF1uNJ2YVbJFL9oSoLcM58PD+MrUgIKYnOFbrWnbrJfxiADhz2VKlMz1XCSJawqmotv8B6c24DirLswOjRKJ4BcZFC60734nxW4U0CLbDXPimqSPZLIao/fPmL/LQdsTDiptMTf6AEn44zPzoEJ64Z9bty3P5a2mf11bAZPCN76NbArgoyM98aU3eCL4Dt2bKBpmvtscvDuoXGvj2f4puDiADkvACLoZ8WzGlvZ/b6f+5bcRRe6SVAA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BZtp0pkGHBdCVb+VtiBgmQ0AMw/1jK1TIX9PtFrvc7s=; b=DbeBDe0yBo6zjFuA2GIujaozFELe4PzXXoUxMtWhmdtNaN+AgvadwEanvglUndw4Fo+bn9dahHkEnQczISOnHXpOa8yTCvIip2nWdGxH0SIgz/mLEVy43x66NjOB3/yusWJ9j2Po2echmpmRDJ7PUko4MknNwQdB0bjFVuYiqVRojstH/EyIzwEgt6Lt02GYXsRg4I286tE5SNhB5I9P/aCaCvqWR8CP7IfdzeOhjKObOeJwS92Js6E62MbQkN/AC9eQ/1F6GGcs1gHzl8S+mDyrWRuizlHsGwGVcniNuRLMqSFAskg5I8asWGDmyq7s6HXM1UfLDazdwlJEYPjJOA==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BZtp0pkGHBdCVb+VtiBgmQ0AMw/1jK1TIX9PtFrvc7s=; b=hlbZT/lCdJX0g0OhF3OhAd3HGzpRaagKKyvyFGKKSkLjEUhnSMtW8Lrr5FZ+XbV87BLxmeYaiSprndzEo6ZVhwIJFkVn3iwVv43Xcg5CyKNIVm0fdeKJaCr5GAXQuysXur9SDQHR96Bh7W3xKfacHA0Vh0SfVatGwQCSs97IS/c=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by BYAPR13MB2389.namprd13.prod.outlook.com (2603:10b6:a02:cb::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.9; Fri, 28 Jan 2022 20:10:27 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264%6]) with mapi id 15.20.4951.007; Fri, 28 Jan 2022 20:10:26 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fAABJueAACmK42AABqLOgAAHd+IgAAF9aIAAIn5YMAACuJCAAAAMfaA=
Date: Fri, 28 Jan 2022 20:10:26 +0000
Message-ID: <BY3PR13MB4787B727C76FE5B767E952049A229@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com> <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com> <BY3PR13MB4787B8709B423786E6787C789A229@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmXb2fWxNkZdTbSova47Uhd1hA0NcqSiMjxKD=aw254tEA@mail.gmail.com> <BY3PR13MB478724D6BEFFED706F23FC699A229@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmUadYQe2Rf-Cu41rh9DoU04U+dMFs+1yGFP_6O0h63jpQ@mail.gmail.com>
In-Reply-To: <CA+RyBmUadYQe2Rf-Cu41rh9DoU04U+dMFs+1yGFP_6O0h63jpQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 75ea0576-e95f-4529-cb40-08d9e29a399b
x-ms-traffictypediagnostic: BYAPR13MB2389:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BYAPR13MB23897AB350990A0264DC11939A229@BYAPR13MB2389.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VPY5cxJuJ1M6wOog6vfnSwstN9p22JLD7SpwWbKrLQHXCSmnmGMx/pp/LRijp4Zn4cSCEuMIHG2D2cFIcHpxmMn2yWkDZdzBfc1Vy6pW2ebOUXOI+ZDqmveG3NHcYSYdlybwCZ3O9XwzLZu7Pmih5gzdEN6hkbGDx/dASLzsgSFT/5VqxJuwwo/3p9iAoe0F9q2worLz8ULrU+QSYWwXAgGpOucvEVeXpmOkTBuoZUX6PDkPfwaYHE2h3BhbWfM+UKI6G4QS2YxkRaAMGOYSm2u2bKbn0fNCyigVSAEjtoMlirr2dJbkLPe30ZKxkBhn+KxChnSh4IuJwiKzxLtp4NEX9f3AO9870K5P0Y8csJqcsZxOHNsnWTqwM7h3t/N9Pkk48Eh6od/koggM5RY2WQlJcGVoV22Yvus2vdrrEOCHVl8TTrPlRpY2wIHrZzEP+zkb7o35xD5zdhAH8repmkk96CAopn5xmhorO/2KCpFVz7Ip9so3nm2cSz+rrSAbDQ0i4oc5f2UhQr+g6p+HUBY54G9/dU0ZBdL7f97RV9dD6min0Z645rdXhcwwqInP4RAYjrqPqQbJocdP9VYKbrRb0gvHdtgbUnHDWH7tICioo1lSSn+gbpQFt9lqonssaz83OwJXiUMxlWq952M75Y4k0Vtx/TOWyu01+u1URXtNlDM9hKqTpL4yZF04adM/Hhtwnd90grwqcMyQdZGThbygS1xlHS2mJhfH1kUVSpIB/y5YIMznRLlZa0jkwTpxixTtKo72JTO64RWoR1vfYU6LgwCCR6fMo/PgK4u0Arihn+7h/GSu18oetTN+KhvenSAUfwQTZxxPhJ5tO6QVMQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(66476007)(76116006)(66556008)(9326002)(66946007)(122000001)(2906002)(66446008)(8676002)(5660300002)(4326008)(38100700002)(83380400001)(8936002)(64756008)(44832011)(52536014)(316002)(26005)(166002)(6506007)(86362001)(54906003)(71200400001)(33656002)(966005)(7696005)(38070700005)(55016003)(6916009)(186003)(9686003)(53546011)(508600001)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?9EO1fvfJjBCQzl1IIK/qUqrc5Hn8zB9u1/j68pgIK5BdOoauClS+CpoFcs0W?= =?us-ascii?Q?y36uj4xJ8eTuOtMDV0eLyE8lbIEioweruRS73q6PaS0DFbxsYO56zr2YX9gl?= =?us-ascii?Q?SbYtBpKIOLeGND1dVp8z8RDzlwpUlUOnVu5ZxGZd7FSm+UHDQQHZMHNDp9fj?= =?us-ascii?Q?1JPe2vgf0F8Lnq0ggxb6TA7qmI1NCW3QrJYs4NTLRFBUV+F8VcrHysfIvo7b?= =?us-ascii?Q?W9ANSgvOMbGQ/l9TEBCjAy+Whaci0GdP2z0gUB3UJdu4kcZmZisw/YXQHwot?= =?us-ascii?Q?W0JRe6pG8/1FCPYL0JwX/r2uOfRbkixY6yGr+NPgipKJkr8spQx6S/N9q9Md?= =?us-ascii?Q?WwSQnAx/uOIWBOAg4nDWA62pdzVan58DuvjCqqOBZTfb3b2fDZ9ZY7aS5w1g?= =?us-ascii?Q?Ip5uMxBmYQISMN5kX2JPSTG/RjJBPc9ADSQzxK3JqUWX0DlaxWmzaadqXSJi?= =?us-ascii?Q?tl2uCGY1LtrmaI29IbjaF/5SRnkXbTWF4FwFLWdEr4SIXw72vtTTFGKMaF3f?= =?us-ascii?Q?3/Yw458kyUJn3JTZezF6/+8noGouZPtrkE4BHkHX28a+CMZzqxRswoP2Bb4c?= =?us-ascii?Q?4DbTKofUfY8ZcqfWvGuCIHqi8ylEYO9jBPXyNMxpj9ic01F87jns0mQ/ICky?= =?us-ascii?Q?AqhY15Gk+GIFlTyXsK8Xt7kxaJJOI4DpZytNauc+3/MkrdtQZIAMHpOOzne+?= =?us-ascii?Q?7sKcicQk9h/TDwLBh3mX4VrIRYhWjQVDTlYSDNGBj9PI27mtk00LF7srimMH?= =?us-ascii?Q?r4XHAzNMOfxqCih28mVHbtZRRM2tk47uQdqGtUKGPjczJmQD7Rmhf1n+jGUF?= =?us-ascii?Q?Y4n+rzuPSwHMUNzcV86zzZP16/Dpj9xI/k/qOcxU4zBmJhvOk60bLnb4uMI+?= =?us-ascii?Q?7xEc08mjOiV9K7sxOjqbrNstLaohFk3lQgOoNuoZ31XDeIOM89NWVMz6mR3o?= =?us-ascii?Q?oMIi1LQ/JDdX4FIEW7B1RKXvwZUKnvdbTPGij8gAwndvoCjFjA8QP/uqVyXN?= =?us-ascii?Q?BoarOZN25nFL8XwaWlXg421n0768Xp/F1fLYrUqknckueTUbkPx8SdOOuqls?= =?us-ascii?Q?Qi/OkYVHFDGUD6L7bE+6vwxatMOf7z0guMOS5IJpbTyic8nDvVnuaqfgSa2X?= =?us-ascii?Q?LKBAW5VW6s9X5j6t6X9A5A+g0t8y0uZvFtr0GtSa34xfk6DWw41E8c/LaiuU?= =?us-ascii?Q?VsXjqvgBAZegwm/SQjcunh+mGsrsswJE45iOmt5QJQ25GEN3f+SNUBxPySGH?= =?us-ascii?Q?lqzu48lLLSF2Lca/efDqFxnarw00WMWwsq9h370V80UOIkR72LNocNs+DgmR?= =?us-ascii?Q?7P513JKdt8lP6tjiek2llSRSvWKCB3YOFlJXPoIeoQOpBLFZsdAOIx+f43pN?= =?us-ascii?Q?oF02GciCJYT3MW44w6+DYLqH2xq8kPAKpSN5pgagcUck8I1Kp/mfkiKPeTT6?= =?us-ascii?Q?3VMKEzMz4lijIHdm+RgExNOWgpvA4qCEK63iBvUPu1/Got4W8RbQUan1Aq5+?= =?us-ascii?Q?w1shSYVeylvXaYtDE3CvAQ1CUysLDyxpaJGMDS3U4LPJXaeHeINgaqkHWalC?= =?us-ascii?Q?36g32XgEvDrTroTDbxJSkaD+euUf+gqEdMZzuuFfV6jUplyXvxtzUpBTNNAB?= =?us-ascii?Q?Ew=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB4787B727C76FE5B767E952049A229BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 75ea0576-e95f-4529-cb40-08d9e29a399b
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2022 20:10:26.7894 (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: G31B3k5pgORyBaNxwaBN7B1+DBJWHocvWXiPaZBGJ9OnKeCwX/lyRX7E1zutcVWbN5HkzynAdgyDXxky+JOCoQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB2389
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/vFKHnA9tgiMUlz931O8RtGxcWIM>
Subject: Re: [spring] Active OAM in 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, 28 Jan 2022 20:10:47 -0000

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

Hi Greg,

Sure, SRv6 is IPv6 but SRv6 doesn't equal to IPv6. If you define IOAM in IP=
v6, then what's its behavior in SRv6? Shall it be applied on every node or =
every SR node? But the more fundamental issue is that I don't think putting=
 all of such things in EH TLVs is a good idea. All of the discussions aroun=
d this which you are also very familiar make me think we should avoid it if=
 we can.

Best,
Haoyu
From: Greg Mirsky <gregimirsky@gmail.com>
Sent: Friday, January 28, 2022 12:03 PM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
I'm surprised that you suggest an alternative to the IPv6 way of collecting=
 IOAM data. SRv6 must use all of IPv6 OAM. Would you agree? In some rare ca=
ses, SRv6-specific extensions to IPv6 OAMAs for the limited amount of infor=
mation that can be collected using IPv6 extension headers, IOAM Direct Expo=
rt<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-direct-export%2F&data=3D04%7C=
01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8f=
f2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZ=
sb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3=
000&sdata=3Dgw58jVbuNtvV11Bko%2FiDOHo5izQ4uPCz81B0fdbFNrg%3D&reserved=3D0>,=
 or the Hybrid Two-step<https://nam11.safelinks.protection.outlook.com/?url=
=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-mirsky-ippm-hybrid-two-=
step%2F&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f0=
8d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641=
%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW=
wiLCJXVCI6Mn0%3D%7C3000&sdata=3D2oKqJPhLdZVUxdzJ41Y5nPa2pJYv%2FYkDu6ViqJga4=
xA%3D&reserved=3D0> provide the solution. Both solve this problem by separa=
ting the generation of the IOAM data set from the collection and transport.=
 You are well-familiar with both drafts.

Regards,
Greg

On Fri, Jan 28, 2022 at 11:10 AM Haoyu Song <haoyu.song@futurewei.com<mailt=
o:haoyu.song@futurewei.com>> wrote:
Hi Greg,

Thanks for the info. I'd like to clarify this work means to use the standar=
dized IOAM options to support active measurement, so it's fair to say we us=
e IOAM in SRv6 for active measurement. Another point I'd like to mention is=
 that draft-ietf-ippm-ioam-ipv6-options<https://nam11.safelinks.protection.=
outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ip=
pm-ioam-ipv6-options%2F&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756=
b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C63=
7789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMz=
IiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D0BZvQjhxlRQvI8dSvfTThQwc3mV=
U01dpj0UjHCAu1CI%3D&reserved=3D0> is for IPv6 in general but not for SRv6 s=
pecifically. Moreover, it also use EH TLVs and we propose to use UDP, and i=
t means to support in-band measurement for user traffic.

In my view, SRv6 is the way to steer traffic. If SRv6 networks prevail, it'=
s natural to use the traffic steering feature for probing and measurements =
as well. If we have a unified method to cover as many techniques as possibl=
e, we can imagine new techniques can also be introduced easily. Without nee=
ding to set up any sessions and maintain any states, the controller can inj=
ect probing packets from any node, steer them on any path, terminate them a=
t any node, and collect any data we like. Such in-network measurement doesn=
't need to involve end hosts like PING. It can be used for traffic engineer=
ing (e.g., evaluating different paths at background) and for gray failure d=
etection and prevention.

I hope the WG can see the simplicity, extensibility, and great application =
potential of the proposed scheme, and provide constructive suggestions to i=
mprove it.

Thanks!
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Thursday, January 27, 2022 6:17 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
now, without in-lining my notes.
It appears that you propose not to use draft-ietf-ippm-ioam-ipv6-options<ht=
tps://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatrack=
er.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&data=3D04%7C01%7Ch=
aoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b2=
40189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8e=
yJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sd=
ata=3D0BZvQjhxlRQvI8dSvfTThQwc3mVU01dpj0UjHCAu1CI%3D&reserved=3D0>. Thus, y=
our proposal cannot be referred to as IOAM in SRv6. At best, it is IOAM-ins=
pired, IOAMish. As a result, a node supporting standardized IOAM would not =
understand your probe packet without an SW upgrade. In my book, that's a ne=
w protocol.
In closing, I'll reference two works by Ruediger Geib<https://nam11.safelin=
ks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fperso=
n%2FRuediger.Geib%40telekom.de&data=3D04%7C01%7Chaoyu.song%40futurewei.com%=
7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7=
C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjo=
iV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DL8pN4A6sKha7LCQbTPnK=
44gG8WnzS2ySisE377AIhnI%3D&reserved=3D0>, where combining the defined techn=
iques of steering test probes with standard IOAM might reveal a lot of usef=
ul information about a network:

  *   RFC 8403<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%=
3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Frfc8403%2F&data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DYAi=
4ps4uW9kWkp2%2FZMO2sFUcq2eeAxJ%2B5lytt4%2BJIrM%3D&reserved=3D0>
  *   draft-ietf-ippm-connectivity-monitoring<https://nam11.safelinks.prote=
ction.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-i=
etf-ippm-connectivity-monitoring%2F&data=3D04%7C01%7Chaoyu.song%40futurewei=
.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%=
7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLC=
JQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DUwFgdb3tUQwouDm=
7O80LTjQ%2BijtFTvKEv%2FAUqCgwkAY%3D&reserved=3D0>

Regards,
Greg

On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi Greg, please see Inline

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Thursday, January 27, 2022 2:01 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for your detailed reply. Please find my follow-up notes in-lined =
below under the GIM2>> tag.

Regards,
Greg

On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song <haoyu.song@futurewei.com<mailt=
o:haoyu.song@futurewei.com>> wrote:
Hi Greg,

Thank you for your questions. Please see inline response.

Best,
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Wednesday, January 26, 2022 3:01 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DJ1qeMCtu5CMakf=
Mnis%2FCNWc1RDXCW4ToXTbiKufgwk4%3D&reserved=3D0> it seems to me like adding=
 the IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DCIXT637fO6QOBaXIzIycSwVNVUy7KZ0e22sMt2i0HwM%3D&reserved=
=3D0>, comprehensively address the PM OAM requirements for SRv6.

HS>> Let's give a few features of our proposal: (1) it's session-less and w=
e don't need assign any roles (e.g.,  reflector); (2) no needs for a return=
 path. The measurement can start and end at any node (solely determined by =
the SRH); (3) udp-based which can support any existing IOAM modes and poten=
tially other OAM methods.
GIM2>> I don't think adding a protocol that can generate a test probe from =
an arbitrary node to arbitrary targets (SRv6 supports multicast) is as simp=
le as you present. If an operator needs to monitor the performance of the S=
R policy used by data packets, IOAM can be applied to data packets. If the =
operator wants to explore a policy that is not used for data traffic, I ima=
gine IOAM can be added to a test packet of the existing OAM protocol, e.g.,=
 ICMP. Am I missing some of the requirements?

HS2>> For the first point: I don't think a protocol is needed here. If one =
wants to test the path a->b->c->d->e, he doesn't need to find a user packet=
 on that path to carry IOAM (there could be no such packet at all). Instead=
, he can generate a probe packet with an SRH for the path and use the probe=
 packet to carry IOAM. At the path end, it simply extracts and exports the =
IOAM data using the mechanism defined for IOAM and drops the probe packet.
For the second point: I don't think ICMP can achieve what IOAM can do. IOAM=
 is much more powerful in terms of the data it can collect. Moreover, the p=
roposal can be easily extended to support other kinds of OAM methods. One j=
ust carry it in UDP payload using different port. No need to worry about th=
e size if such info has to be carried in EH TLV.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

HS>> In this particular case, IOAM is used for active measurement because i=
t's not included in a user packet.

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3DSD0Se%2FAuRFK%2B%2FB4miPJ%2FQVH0YOf6LP6R7X3SmKRSnLE%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d=
9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3D9qk2ueicYlgitBrSQYBp0KLcbSqsnrvK7X0PuMRneXc%3=
D&reserved=3D0>

--_000_BY3PR13MB4787B727C76FE5B767E952049A229BY3PR13MB4787namp_
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: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;}
@font-face
	{font-family:"PT Serif";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle18
	{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:1128352241;
	mso-list-template-ids:-1216864578;}
@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:1916813287;
	mso-list-template-ids:-2104168120;}
@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" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Greg,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Sure, SRv6 is IPv6 but SRv6 doesn&#8217;t equal to I=
Pv6. If you define IOAM in IPv6, then what&#8217;s its behavior in SRv6? Sh=
all it be applied on every node or every SR node? But the more fundamental =
issue is that I don&#8217;t think putting all of such
 things in EH TLVs is a good idea. All of the discussions around this which=
 you are also very familiar make me think we should avoid it if we can.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Haoyu<o:p></o:p></p>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Greg Mirsky &lt;gregimirsky@gmail.com&g=
t; <br>
<b>Sent:</b> Friday, January 28, 2022 12:03 PM<br>
<b>To:</b> Haoyu Song &lt;haoyu.song@futurewei.com&gt;<br>
<b>Cc:</b> spring@ietf.org; IETF IPPM WG &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">I'm surprised that you suggest an alternative to the=
 IPv6 way of collecting IOAM data. SRv6 must use all of IPv6 OAM. Would you=
 agree? In some rare cases, SRv6-specific extensions to IPv6 OAMAs for the =
limited amount of information that
 can be collected using IPv6 extension headers, <a href=3D"https://nam11.sa=
felinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2F=
doc%2Fdraft-ietf-ippm-ioam-direct-export%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3Dgw58jVbuNtvV11Bko%2FiDOHo5izQ4uPCz81B0fdbFNrg%3D&amp;reserved=3D0">
IOAM Direct Export</a>, or the <a href=3D"https://nam11.safelinks.protectio=
n.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-mirsk=
y-ippm-hybrid-two-step%2F&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7=
C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C=
0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoi=
V2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3D2oKqJPhLdZVUxdzJ4=
1Y5nPa2pJYv%2FYkDu6ViqJga4xA%3D&amp;reserved=3D0">
Hybrid Two-step</a> provide the solution. Both solve this problem by separa=
ting the generation of the IOAM data set from the collection and transport.=
 You are well-familiar with both drafts.<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">Greg<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, Jan 28, 2022 at 11:10 AM Haoyu Song &lt;<a h=
ref=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wr=
ote:<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">Hi Greg,<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">Thanks for the info. I&#8217;d like to clarify this work means to =
use the standardized IOAM options to support active measurement, so it&#821=
7;s fair to say we use IOAM in SRv6 for active measurement.
 Another point I&#8217;d like to mention is that <a href=3D"https://nam11.s=
afelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2=
Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3D0BZvQjhxlRQvI8dSvfTThQwc3mVU01dpj0UjHCAu1CI%3D&amp;reserved=3D0" target=
=3D"_blank">
draft-ietf-ippm-ioam-ipv6-options</a> is for IPv6 in general but not for SR=
v6 specifically. Moreover, it also use EH TLVs and we propose to use UDP, a=
nd it means to support in-band measurement for user traffic.<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 my view, SRv6 is the way to steer traffic. If SRv6 networks pre=
vail, it&#8217;s natural to use the traffic steering feature for probing an=
d measurements as well. If we have a unified
 method to cover as many techniques as possible, we can imagine new techniq=
ues can also be introduced easily. Without needing to set up any sessions a=
nd maintain any states, the controller can inject probing packets from any =
node, steer them on any path, terminate
 them at any node, and collect any data we like. Such in-network measuremen=
t doesn&#8217;t need to involve end hosts like PING. It can be used for tra=
ffic engineering (e.g., evaluating different paths at background) and for g=
ray failure detection and prevention.
 &nbsp;&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">I hope the WG can see the simplicity, extensibility, and great app=
lication potential of the proposed scheme, and provide constructive suggest=
ions to improve 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">Thanks!<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu &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>
<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> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 6:17 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">now, without in-lining my notes.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">It appears that you propose not to use
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;d=
ata=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e29933=
04%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknow=
n%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI=
6Mn0%3D%7C3000&amp;sdata=3D0BZvQjhxlRQvI8dSvfTThQwc3mVU01dpj0UjHCAu1CI%3D&a=
mp;reserved=3D0" target=3D"_blank">
draft-ietf-ippm-ioam-ipv6-options</a>. Thus, your proposal cannot be referr=
ed to as IOAM in SRv6. At best, it is IOAM-inspired, IOAMish. As a result, =
a node supporting standardized IOAM would not understand your probe packet =
without an SW upgrade. In my book,
 that's a new protocol.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">In closing, I'll reference two works by&nbsp;<a href=3D"https://na=
m11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.=
org%2Fperson%2FRuediger.Geib%40telekom.de&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DL=
8pN4A6sKha7LCQbTPnK44gG8WnzS2ySisE377AIhnI%3D&amp;reserved=3D0" target=3D"_=
blank"><span style=3D"font-size:11.5pt;font-family:&quot;PT Serif&quot;,ser=
if;color:#3D22B3">Ruediger
 Geib</span></a>, where combining the defined techniques of steering test p=
robes with standard IOAM might reveal a lot of useful information about a n=
etwork:<o:p></o:p></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l1 level1 lfo3">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Frfc8403%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3DYAi4ps4uW9kWkp2%2FZMO2sFUcq2eeAxJ%2B5lytt4%2BJIrM%3D&amp;reserved=3D0" t=
arget=3D"_blank">RFC
 8403</a><o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-al=
t:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo3">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-connectivity-monitoring%2F=
&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9=
e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7C=
Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL=
CJXVCI6Mn0%3D%7C3000&amp;sdata=3DUwFgdb3tUQwouDm7O80LTjQ%2BijtFTvKEv%2FAUqC=
gwkAY%3D&amp;reserved=3D0" target=3D"_blank">draft-ietf-ippm-connectivity-m=
onitoring</a><o:p></o:p></li></ul>
<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>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">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">Greg<o:p></o:p></p>
</div>
</div>
</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">On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Greg, please see Inline<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 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> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 2:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for your detailed reply. Please find my follow-up notes =
in-lined below under the GIM2&gt;&gt; tag.<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">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">Greg<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 Thu, Jan 27, 2022 at 11:00 AM Haoyu Song &lt;<a href=3D"mailto:=
haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Greg,
<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">Thank you for your questions. Please see inline response.
<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">Best,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<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 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> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 3:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for bringing the topic of Active OAM to the discussion. =
As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DJ1qeMCtu5CMakfMnis%2FCNWc1RDXCW4ToXTbiKufgwk4%3D&am=
p;reserved=3D0" target=3D"_blank">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&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">Please find my notes in-lined below under the GIM&gt;&gt; tag.<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">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">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; I wonder what gaps you find in the existing active mea=
surement protocols, e.g., STAMP and RFC 6734 (would be more convenient to u=
se an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DC=
IXT637fO6QOBaXIzIycSwVNVUy7KZ0e22sMt2i0HwM%3D&amp;reserved=3D0" target=3D"_=
blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">HS&gt;&gt; Let&#8217;s give a few features of our proposal: (1) it=
&#8217;s session-less and we don&#8217;t need assign any roles (e.g., &nbsp=
;reflector); (2) no needs for a return path. The measurement can
 start and end at any node (solely determined by the SRH); (3) udp-based wh=
ich can support any existing IOAM modes and potentially other OAM methods.<=
o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM2&gt;&gt; I don't think adding a protocol that can generate a t=
est probe from an arbitrary node to arbitrary targets (SRv6 supports multic=
ast) is as simple as you present. If an operator
 needs to monitor the performance of the SR policy used by data packets, IO=
AM can be applied to data packets. If the operator wants to explore a polic=
y that is not used for data traffic, I imagine IOAM can be added to a test =
packet of the existing OAM protocol,
 e.g., ICMP. Am I missing some of the requirements?<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">HS2&gt;&gt; For the first point: I don&#8217;t think a protocol is=
 needed here. If one wants to test the path a-&gt;b-&gt;c-&gt;d-&gt;e, he d=
oesn&#8217;t need to find a user packet on that path to carry IOAM
 (there could be no such packet at all). Instead, he can generate a probe p=
acket with an SRH for the path and use the probe packet to carry IOAM. At t=
he path end, it simply extracts and exports the IOAM data using the mechani=
sm defined for IOAM and drops the
 probe packet. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">For the second point: I don&#8217;t think ICMP can achieve what IO=
AM can do. IOAM is much more powerful in terms of the data it can collect. =
Moreover, the proposal can be easily extended
 to support other kinds of OAM methods. One just carry it in UDP payload us=
ing different port. No need to worry about the size if such info has to be =
carried in EH TLV.<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>
<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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOAM as follows:<=
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; &nbsp;In terms of the classification given<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;in [RFC7799] IOAM could be portrayed as Hybrid Type 1=
.<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">Does your proposal change&nbsp;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">HS&gt;&gt; In this particular case, IOAM is used for active measur=
ement because it&#8217;s not included in a user packet.
<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DSD0Se%2FAuRFK%2B%2FB4miPJ%2FQVH0YOf6LP6R7X3SmKRSnLE%3D&amp;rese=
rved=3D0" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3D9qk2ueicYlgitBrSQYBp0KLcbSqsnrvK7X0PuMRneXc%3D&amp;reserved=3D0" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB4787B727C76FE5B767E952049A229BY3PR13MB4787namp_--


From nobody Fri Jan 28 19:44:36 2022
Return-Path: <zhoutianran@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 BD4783A10AB; Fri, 28 Jan 2022 19:44:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.896
X-Spam-Level: 
X-Spam-Status: No, score=-6.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 Mc-LXhux6agM; Fri, 28 Jan 2022 19:44:30 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E28DC3A10A7; Fri, 28 Jan 2022 19:44:29 -0800 (PST)
Received: from fraeml704-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Jm0Tv0dykz67lTK; Sat, 29 Jan 2022 11:40:51 +0800 (CST)
Received: from kwepeml100001.china.huawei.com (7.221.188.249) by fraeml704-chm.china.huawei.com (10.206.15.53) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.21; Sat, 29 Jan 2022 04:44:26 +0100
Received: from kwepeml500004.china.huawei.com (7.221.188.141) by kwepeml100001.china.huawei.com (7.221.188.249) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Sat, 29 Jan 2022 11:44:24 +0800
Received: from kwepeml500004.china.huawei.com ([7.221.188.141]) by kwepeml500004.china.huawei.com ([7.221.188.141]) with mapi id 15.01.2308.021;  Sat, 29 Jan 2022 11:44:24 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Haoyu Song <haoyu.song@futurewei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [spring] Active OAM in SRv6
Thread-Index: AQHYFHrEZbN+DRQ55k+LWpG4w0hByqx4VP+AgAACHACAAQPZQA==
Date: Sat, 29 Jan 2022 03:44:24 +0000
Message-ID: <92572d9dd6b545c8993a9945f2e51f97@huawei.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com> <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com> <BY3PR13MB4787B8709B423786E6787C789A229@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmXb2fWxNkZdTbSova47Uhd1hA0NcqSiMjxKD=aw254tEA@mail.gmail.com> <BY3PR13MB478724D6BEFFED706F23FC699A229@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmUadYQe2Rf-Cu41rh9DoU04U+dMFs+1yGFP_6O0h63jpQ@mail.gmail.com> <BY3PR13MB4787B727C76FE5B767E952049A229@BY3PR13MB4787.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB4787B727C76FE5B767E952049A229@BY3PR13MB4787.namprd13.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.112.40.195]
Content-Type: multipart/alternative; boundary="_000_92572d9dd6b545c8993a9945f2e51f97huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Pxwgqd4sZEPH9b2cb_nNRNvM_kU>
Subject: Re: [spring] Active OAM in 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, 29 Jan 2022 03:44:35 -0000

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

Hi Haoyu and Greg,

I think we are getting clear, the discussion falls into two points:
1. new protocol vs reuse existing protocol
2. IPv6 EH vs UDP

Best,
Tianran

From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Haoyu Song
Sent: Saturday, January 29, 2022 4:10 AM
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Greg,

Sure, SRv6 is IPv6 but SRv6 doesn't equal to IPv6. If you define IOAM in IP=
v6, then what's its behavior in SRv6? Shall it be applied on every node or =
every SR node? But the more fundamental issue is that I don't think putting=
 all of such things in EH TLVs is a good idea. All of the discussions aroun=
d this which you are also very familiar make me think we should avoid it if=
 we can.

Best,
Haoyu
From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Friday, January 28, 2022 12:03 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
I'm surprised that you suggest an alternative to the IPv6 way of collecting=
 IOAM data. SRv6 must use all of IPv6 OAM. Would you agree? In some rare ca=
ses, SRv6-specific extensions to IPv6 OAMAs for the limited amount of infor=
mation that can be collected using IPv6 extension headers, IOAM Direct Expo=
rt<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-direct-export%2F&data=3D04%7C=
01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8f=
f2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZ=
sb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3=
000&sdata=3Dgw58jVbuNtvV11Bko%2FiDOHo5izQ4uPCz81B0fdbFNrg%3D&reserved=3D0>,=
 or the Hybrid Two-step<https://nam11.safelinks.protection.outlook.com/?url=
=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-mirsky-ippm-hybrid-two-=
step%2F&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f0=
8d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641=
%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW=
wiLCJXVCI6Mn0%3D%7C3000&sdata=3D2oKqJPhLdZVUxdzJ41Y5nPa2pJYv%2FYkDu6ViqJga4=
xA%3D&reserved=3D0> provide the solution. Both solve this problem by separa=
ting the generation of the IOAM data set from the collection and transport.=
 You are well-familiar with both drafts.

Regards,
Greg

On Fri, Jan 28, 2022 at 11:10 AM Haoyu Song <haoyu.song@futurewei.com<mailt=
o:haoyu.song@futurewei.com>> wrote:
Hi Greg,

Thanks for the info. I'd like to clarify this work means to use the standar=
dized IOAM options to support active measurement, so it's fair to say we us=
e IOAM in SRv6 for active measurement. Another point I'd like to mention is=
 that draft-ietf-ippm-ioam-ipv6-options<https://nam11.safelinks.protection.=
outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ip=
pm-ioam-ipv6-options%2F&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756=
b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C63=
7789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMz=
IiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D0BZvQjhxlRQvI8dSvfTThQwc3mV=
U01dpj0UjHCAu1CI%3D&reserved=3D0> is for IPv6 in general but not for SRv6 s=
pecifically. Moreover, it also use EH TLVs and we propose to use UDP, and i=
t means to support in-band measurement for user traffic.

In my view, SRv6 is the way to steer traffic. If SRv6 networks prevail, it'=
s natural to use the traffic steering feature for probing and measurements =
as well. If we have a unified method to cover as many techniques as possibl=
e, we can imagine new techniques can also be introduced easily. Without nee=
ding to set up any sessions and maintain any states, the controller can inj=
ect probing packets from any node, steer them on any path, terminate them a=
t any node, and collect any data we like. Such in-network measurement doesn=
't need to involve end hosts like PING. It can be used for traffic engineer=
ing (e.g., evaluating different paths at background) and for gray failure d=
etection and prevention.

I hope the WG can see the simplicity, extensibility, and great application =
potential of the proposed scheme, and provide constructive suggestions to i=
mprove it.

Thanks!
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Thursday, January 27, 2022 6:17 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
now, without in-lining my notes.
It appears that you propose not to use draft-ietf-ippm-ioam-ipv6-options<ht=
tps://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatrack=
er.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&data=3D04%7C01%7Ch=
aoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b2=
40189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8e=
yJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sd=
ata=3D0BZvQjhxlRQvI8dSvfTThQwc3mVU01dpj0UjHCAu1CI%3D&reserved=3D0>. Thus, y=
our proposal cannot be referred to as IOAM in SRv6. At best, it is IOAM-ins=
pired, IOAMish. As a result, a node supporting standardized IOAM would not =
understand your probe packet without an SW upgrade. In my book, that's a ne=
w protocol.
In closing, I'll reference two works by Ruediger Geib<https://nam11.safelin=
ks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fperso=
n%2FRuediger.Geib%40telekom.de&data=3D04%7C01%7Chaoyu.song%40futurewei.com%=
7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7=
C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjo=
iV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DL8pN4A6sKha7LCQbTPnK=
44gG8WnzS2ySisE377AIhnI%3D&reserved=3D0>, where combining the defined techn=
iques of steering test probes with standard IOAM might reveal a lot of usef=
ul information about a network:

  *   RFC 8403<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%=
3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Frfc8403%2F&data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DYAi=
4ps4uW9kWkp2%2FZMO2sFUcq2eeAxJ%2B5lytt4%2BJIrM%3D&reserved=3D0>
  *   draft-ietf-ippm-connectivity-monitoring<https://nam11.safelinks.prote=
ction.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-i=
etf-ippm-connectivity-monitoring%2F&data=3D04%7C01%7Chaoyu.song%40futurewei=
.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%=
7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLC=
JQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DUwFgdb3tUQwouDm=
7O80LTjQ%2BijtFTvKEv%2FAUqCgwkAY%3D&reserved=3D0>

Regards,
Greg

On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi Greg, please see Inline

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Thursday, January 27, 2022 2:01 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for your detailed reply. Please find my follow-up notes in-lined =
below under the GIM2>> tag.

Regards,
Greg

On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song <haoyu.song@futurewei.com<mailt=
o:haoyu.song@futurewei.com>> wrote:
Hi Greg,

Thank you for your questions. Please see inline response.

Best,
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Wednesday, January 26, 2022 3:01 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DJ1qeMCtu5CMakf=
Mnis%2FCNWc1RDXCW4ToXTbiKufgwk4%3D&reserved=3D0> it seems to me like adding=
 the IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DCIXT637fO6QOBaXIzIycSwVNVUy7KZ0e22sMt2i0HwM%3D&reserved=
=3D0>, comprehensively address the PM OAM requirements for SRv6.

HS>> Let's give a few features of our proposal: (1) it's session-less and w=
e don't need assign any roles (e.g.,  reflector); (2) no needs for a return=
 path. The measurement can start and end at any node (solely determined by =
the SRH); (3) udp-based which can support any existing IOAM modes and poten=
tially other OAM methods.
GIM2>> I don't think adding a protocol that can generate a test probe from =
an arbitrary node to arbitrary targets (SRv6 supports multicast) is as simp=
le as you present. If an operator needs to monitor the performance of the S=
R policy used by data packets, IOAM can be applied to data packets. If the =
operator wants to explore a policy that is not used for data traffic, I ima=
gine IOAM can be added to a test packet of the existing OAM protocol, e.g.,=
 ICMP. Am I missing some of the requirements?

HS2>> For the first point: I don't think a protocol is needed here. If one =
wants to test the path a->b->c->d->e, he doesn't need to find a user packet=
 on that path to carry IOAM (there could be no such packet at all). Instead=
, he can generate a probe packet with an SRH for the path and use the probe=
 packet to carry IOAM. At the path end, it simply extracts and exports the =
IOAM data using the mechanism defined for IOAM and drops the probe packet.
For the second point: I don't think ICMP can achieve what IOAM can do. IOAM=
 is much more powerful in terms of the data it can collect. Moreover, the p=
roposal can be easily extended to support other kinds of OAM methods. One j=
ust carry it in UDP payload using different port. No need to worry about th=
e size if such info has to be carried in EH TLV.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

HS>> In this particular case, IOAM is used for active measurement because i=
t's not included in a user packet.

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3DSD0Se%2FAuRFK%2B%2FB4miPJ%2FQVH0YOf6LP6R7X3SmKRSnLE%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d=
9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3D9qk2ueicYlgitBrSQYBp0KLcbSqsnrvK7X0PuMRneXc%3=
D&reserved=3D0>

--_000_92572d9dd6b545c8993a9945f2e51f97huaweicom_
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: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;}
@font-face
	{font-family:"PT Serif";}
/* 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;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{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:472910676;
	mso-list-template-ids:1883912726;}
@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:1916813287;
	mso-list-template-ids:-2104168120;}
@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 Haoyu and Greg,<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 think we are getting=
 clear, the discussion falls into two points:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">1. new protocol vs reu=
se existing protocol<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">2. IPv6 EH vs UDP<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,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Tianran<o:p></o:p></sp=
an></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> ippm [mailto:ippm-bounces@ietf.org] <b>=
On Behalf Of
</b>Haoyu Song<br>
<b>Sent:</b> Saturday, January 29, 2022 4:10 AM<br>
<b>To:</b> Greg Mirsky &lt;gregimirsky@gmail.com&gt;<br>
<b>Cc:</b> spring@ietf.org; IETF IPPM WG &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi Greg,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Sure, SRv6 is IPv6 but SRv6 doesn&#8217;t equal to I=
Pv6. If you define IOAM in IPv6, then what&#8217;s its behavior in SRv6? Sh=
all it be applied on every node or every SR node? But the more fundamental =
issue is that I don&#8217;t think putting all of such
 things in EH TLVs is a good idea. All of the discussions around this which=
 you are also very familiar make me think we should avoid it if we can.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Haoyu<o:p></o:p></p>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Friday, January 28, 2022 12:03 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com">haoyu=
.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; IETF IPP=
M WG &lt;<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">I'm surprised that you suggest an alternative to the=
 IPv6 way of collecting IOAM data. SRv6 must use all of IPv6 OAM. Would you=
 agree? In some rare cases, SRv6-specific extensions to IPv6 OAMAs for the =
limited amount of information that
 can be collected using IPv6 extension headers, <a href=3D"https://nam11.sa=
felinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2F=
doc%2Fdraft-ietf-ippm-ioam-direct-export%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3Dgw58jVbuNtvV11Bko%2FiDOHo5izQ4uPCz81B0fdbFNrg%3D&amp;reserved=3D0">
IOAM Direct Export</a>, or the <a href=3D"https://nam11.safelinks.protectio=
n.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-mirsk=
y-ippm-hybrid-two-step%2F&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7=
C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C=
0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoi=
V2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3D2oKqJPhLdZVUxdzJ4=
1Y5nPa2pJYv%2FYkDu6ViqJga4xA%3D&amp;reserved=3D0">
Hybrid Two-step</a> provide the solution. Both solve this problem by separa=
ting the generation of the IOAM data set from the collection and transport.=
 You are well-familiar with both drafts.<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">Greg<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, Jan 28, 2022 at 11:10 AM Haoyu Song &lt;<a h=
ref=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wr=
ote:<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">Hi Greg,<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">Thanks for the info. I&#8217;d like to clarify this work means to =
use the standardized IOAM options to support active measurement, so it&#821=
7;s fair to say we use IOAM in SRv6 for active measurement.
 Another point I&#8217;d like to mention is that <a href=3D"https://nam11.s=
afelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2=
Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3D0BZvQjhxlRQvI8dSvfTThQwc3mVU01dpj0UjHCAu1CI%3D&amp;reserved=3D0" target=
=3D"_blank">
draft-ietf-ippm-ioam-ipv6-options</a> is for IPv6 in general but not for SR=
v6 specifically. Moreover, it also use EH TLVs and we propose to use UDP, a=
nd it means to support in-band measurement for user traffic.<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 my view, SRv6 is the way to steer traffic. If SRv6 networks pre=
vail, it&#8217;s natural to use the traffic steering feature for probing an=
d measurements as well. If we have a unified
 method to cover as many techniques as possible, we can imagine new techniq=
ues can also be introduced easily. Without needing to set up any sessions a=
nd maintain any states, the controller can inject probing packets from any =
node, steer them on any path, terminate
 them at any node, and collect any data we like. Such in-network measuremen=
t doesn&#8217;t need to involve end hosts like PING. It can be used for tra=
ffic engineering (e.g., evaluating different paths at background) and for g=
ray failure detection and prevention.
 &nbsp;&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">I hope the WG can see the simplicity, extensibility, and great app=
lication potential of the proposed scheme, and provide constructive suggest=
ions to improve 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">Thanks!<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu &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>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 6:17 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">now, without in-lining my notes.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">It appears that you propose not to use
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;d=
ata=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e29933=
04%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknow=
n%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI=
6Mn0%3D%7C3000&amp;sdata=3D0BZvQjhxlRQvI8dSvfTThQwc3mVU01dpj0UjHCAu1CI%3D&a=
mp;reserved=3D0" target=3D"_blank">
draft-ietf-ippm-ioam-ipv6-options</a>. Thus, your proposal cannot be referr=
ed to as IOAM in SRv6. At best, it is IOAM-inspired, IOAMish. As a result, =
a node supporting standardized IOAM would not understand your probe packet =
without an SW upgrade. In my book,
 that's a new protocol.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">In closing, I'll reference two works by&nbsp;<a href=3D"https://na=
m11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.=
org%2Fperson%2FRuediger.Geib%40telekom.de&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DL=
8pN4A6sKha7LCQbTPnK44gG8WnzS2ySisE377AIhnI%3D&amp;reserved=3D0" target=3D"_=
blank"><span style=3D"font-size:11.5pt;font-family:&quot;PT Serif&quot;;col=
or:#3D22B3">Ruediger
 Geib</span></a>, where combining the defined techniques of steering test p=
robes with standard IOAM might reveal a lot of useful information about a n=
etwork:<o:p></o:p></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l1 level1 lfo3">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Frfc8403%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3DYAi4ps4uW9kWkp2%2FZMO2sFUcq2eeAxJ%2B5lytt4%2BJIrM%3D&amp;reserved=3D0" t=
arget=3D"_blank">RFC
 8403</a><o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-al=
t:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo3">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-connectivity-monitoring%2F=
&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9=
e2993304%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7C=
Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL=
CJXVCI6Mn0%3D%7C3000&amp;sdata=3DUwFgdb3tUQwouDm7O80LTjQ%2BijtFTvKEv%2FAUqC=
gwkAY%3D&amp;reserved=3D0" target=3D"_blank">draft-ietf-ippm-connectivity-m=
onitoring</a><o:p></o:p></li></ul>
<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>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">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">Greg<o:p></o:p></p>
</div>
</div>
</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">On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Greg, please see Inline<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 style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 2:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for your detailed reply. Please find my follow-up notes =
in-lined below under the GIM2&gt;&gt; tag.<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">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">Greg<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 Thu, Jan 27, 2022 at 11:00 AM Haoyu Song &lt;<a href=3D"mailto:=
haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Greg,
<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">Thank you for your questions. Please see inline response.
<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">Best,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<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 style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b>From:</b> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 3:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for bringing the topic of Active OAM to the discussion. =
As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DJ1qeMCtu5CMakfMnis%2FCNWc1RDXCW4ToXTbiKufgwk4%3D&am=
p;reserved=3D0" target=3D"_blank">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&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">Please find my notes in-lined below under the GIM&gt;&gt; tag.<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">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">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; I wonder what gaps you find in the existing active mea=
surement protocols, e.g., STAMP and RFC 6734 (would be more convenient to u=
se an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DC=
IXT637fO6QOBaXIzIycSwVNVUy7KZ0e22sMt2i0HwM%3D&amp;reserved=3D0" target=3D"_=
blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">HS&gt;&gt; Let&#8217;s give a few features of our proposal: (1) it=
&#8217;s session-less and we don&#8217;t need assign any roles (e.g., &nbsp=
;reflector); (2) no needs for a return path. The measurement can
 start and end at any node (solely determined by the SRH); (3) udp-based wh=
ich can support any existing IOAM modes and potentially other OAM methods.<=
o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM2&gt;&gt; I don't think adding a protocol that can generate a t=
est probe from an arbitrary node to arbitrary targets (SRv6 supports multic=
ast) is as simple as you present. If an operator
 needs to monitor the performance of the SR policy used by data packets, IO=
AM can be applied to data packets. If the operator wants to explore a polic=
y that is not used for data traffic, I imagine IOAM can be added to a test =
packet of the existing OAM protocol,
 e.g., ICMP. Am I missing some of the requirements?<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">HS2&gt;&gt; For the first point: I don&#8217;t think a protocol is=
 needed here. If one wants to test the path a-&gt;b-&gt;c-&gt;d-&gt;e, he d=
oesn&#8217;t need to find a user packet on that path to carry IOAM
 (there could be no such packet at all). Instead, he can generate a probe p=
acket with an SRH for the path and use the probe packet to carry IOAM. At t=
he path end, it simply extracts and exports the IOAM data using the mechani=
sm defined for IOAM and drops the
 probe packet. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">For the second point: I don&#8217;t think ICMP can achieve what IO=
AM can do. IOAM is much more powerful in terms of the data it can collect. =
Moreover, the proposal can be easily extended
 to support other kinds of OAM methods. One just carry it in UDP payload us=
ing different port. No need to worry about the size if such info has to be =
carried in EH TLV.<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>
<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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOAM as follows:<=
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; &nbsp;In terms of the classification given<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;in [RFC7799] IOAM could be portrayed as Hybrid Type 1=
.<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">Does your proposal change&nbsp;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">HS&gt;&gt; In this particular case, IOAM is used for active measur=
ement because it&#8217;s not included in a user packet.
<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DSD0Se%2FAuRFK%2B%2FB4miPJ%2FQVH0YOf6LP6R7X3SmKRSnLE%3D&amp;rese=
rved=3D0" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7C68756b8238854f369c4f08d9e2993304%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C0%7C637789969905226641%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3D9qk2ueicYlgitBrSQYBp0KLcbSqsnrvK7X0PuMRneXc%3D&amp;reserved=3D0" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>

--_000_92572d9dd6b545c8993a9945f2e51f97huaweicom_--


From nobody Fri Jan 28 21:31:31 2022
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 117763A0CAB; Fri, 28 Jan 2022 21:31:30 -0800 (PST)
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: 7.44.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: spring@ietf.org
Message-ID: <164343428997.30910.10232265104764428177@ietfa.amsl.com>
Date: Fri, 28 Jan 2022 21:31:30 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/xQ8JHASzOq8uKLjklk3b2FeDdIE>
Subject: [spring] I-D Action: draft-ietf-spring-segment-routing-policy-16.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: Sat, 29 Jan 2022 05:31:30 -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           : Segment Routing Policy Architecture
        Authors         : Clarence Filsfils
                          Ketan Talaulikar
                          Daniel Voyer
                          Alex Bogdanov
                          Paul Mattes
	Filename        : draft-ietf-spring-segment-routing-policy-16.txt
	Pages           : 39
	Date            : 2022-01-28

Abstract:
   Segment Routing (SR) allows a headend node to steer a packet flow
   along any path.  Intermediate per-path states are eliminated thanks
   to source routing.  The headend node steers a flow into an SR Policy.
   The packets steered into an SR Policy carry an ordered list of
   segments associated with that SR Policy.  This document details the
   concepts of SR Policy and steering into an SR Policy.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-policy/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-16

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-segment-routing-policy-16


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Fri Jan 28 21:33:06 2022
Return-Path: <ketant.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 E2F083A0CBF; Fri, 28 Jan 2022 21:33:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 UtXDkNzusFM8; Fri, 28 Jan 2022 21:33:00 -0800 (PST)
Received: from mail-vk1-xa2e.google.com (mail-vk1-xa2e.google.com [IPv6:2607:f8b0:4864:20::a2e]) (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 2A77F3A0CBD; Fri, 28 Jan 2022 21:33:00 -0800 (PST)
Received: by mail-vk1-xa2e.google.com with SMTP id z15so5128131vkp.13; Fri, 28 Jan 2022 21:33:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eg1e+czRcTTyZLfNJyNYe8daGgp1ZsMLoCsI+LAgDFo=; b=OiWCKswB4fGuTpsEXYMlqjMK+HTQa3w0Q3cuXzUaqC+PfHiHb8VXOZ4yt5QZj6nf1+ +EF62I1cZX290rtXK+xq5P+9JM6aifX039w6lSQirxCgq9iYfav7jKUqHlXLWSYnecvY /sY1ljxEbXY1zhGpuNNSE8kB4q5HfFhrHO86Tkm53TcRo+YjaOqEo6xNctQ8nFhjv8dL KQWIVyEFu1eM/uPPaqgf2lrdxTTeVwlXSQfeMn75DqSMO5opmNPsTu0Azj8Nm0KzQ7P0 Ar1qxbBGIEodPJFKSrY9PQ0WEWdxxpaWfig0H+HBifD3XzFWWpDDDaicEN8k/qN74+AB m5yg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eg1e+czRcTTyZLfNJyNYe8daGgp1ZsMLoCsI+LAgDFo=; b=B/gV0cKB/1ghCWA/cpeX+c7RPiCh+6uaJ3WPnWEn7L52b0E8dNrZSBYac7ayIz6uKT XFDqetrAY1vGXOH/6a7O+39OdnfwHJB1958u+xnbz2EvBXibWlm79RfyNOBQGJRtBFOu zT7r95/tF6rC6qFDjAVqhNHg5VP1FX71ZxSI7OU1i8pNX9hJlvxyUniNOHYA4nOebqaP UyFEwIJNADcVAfbn6WMbzyfYbLbow1rLP4kKaB1Y55vlslY3DEDT6UfWx7nxBg1XopYG eMjrzdJAWfHVWZYiqBxhz0/N1ClZBPuJ5wbt/50PLXwtwbFgZPIC6Zj/RyxiRjb9V6gx 0HOg==
X-Gm-Message-State: AOAM531DwtqA1cQTQcVQvyANskQHNZI7jJ+emRTYXi4aGDIJIH9rg6Df /BljCm1bFT/q1MSlOpUeGjjtFsi1GGwQ7/KM/Do=
X-Google-Smtp-Source: ABdhPJxK7EgEBLhLlEn+F6ZOnxonx37wtTDpB2MbNHIWrdGttfkVUuR85j2qdEac1tIqWJXTMRQrrrmIhuLqWDTEAo4=
X-Received: by 2002:a05:6122:8ce:: with SMTP id 14mr5165270vkg.29.1643434378433;  Fri, 28 Jan 2022 21:32:58 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR0701MB6991A2F3A8D2FDFB4B255302EB229@VI1PR0701MB6991.eurprd07.prod.outlook.com>
In-Reply-To: <VI1PR0701MB6991A2F3A8D2FDFB4B255302EB229@VI1PR0701MB6991.eurprd07.prod.outlook.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Sat, 29 Jan 2022 11:02:46 +0530
Message-ID: <CAH6gdPyEfRm94KpihYZNGMCaerskjMFmqgSybeq3oKD3qjvAuA@mail.gmail.com>
To: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
Cc: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>,  "spring@ietf.org" <spring@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-spring-segment-routing-policy.all@ietf.org" <draft-ietf-spring-segment-routing-policy.all@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000569bea05d6b1e270"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/lkMqydmYoudzu8Vi7dNRBf7ofNg>
Subject: Re: [spring] RtgDir Last Call review: draft-ietf-spring-segment-routing-policy-14
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@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, 29 Jan 2022 05:33:05 -0000

--000000000000569bea05d6b1e270
Content-Type: text/plain; charset="UTF-8"

Hi Matthew,

Thanks for your detailed review and please find responses inline below.

Also, we've posted an updated version to address your comments. Request you
to please check and let us know your feedback.
https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-16


On Fri, Jan 28, 2022 at 5:21 PM Bocci, Matthew (Nokia - GB) <
matthew.bocci@nokia.com> wrote:

> Hello,
>
>
>
> I have been selected as the Routing Directorate reviewer for this draft.
>
> The Routing Directorate seeks to review all routing or routing-related
>
> drafts as they pass through IETF last call and IESG review, and
>
> sometimes on special request. The purpose of the review is to provide
>
> assistance to the Routing ADs. For more information about the Routing
>
> Directorate, please see
>
> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>
>
>
> Although these comments are primarily for the use of the Routing ADs, it
>
> would be helpful if you could consider them along with any other IETF
>
> Last Call comments that you receive, and strive to resolve them through
>
> discussion or by updating the draft.
>
>
>
> Document: draft-ietf-spring-segment-routing-policy-14
>
> Reviewer: Matthew Bocci
>
> Review Date: 28 January 2022
>
> Intended Status: Standards Track
>
>
>
> Summary:
>
>
>
> In general, this is a well written document. Thank you.
>
>
>
> However, I have some minor concerns about this
>
> document that I think should be resolved before publication. This mostly
> revolve around
>
> the clarity of the document and the use (or lack thereof) of RFC2119
> language.
>
>
>
> Comments:
>
>
>
> Major Issues: No major issues found
>
>
>
> Minor Issues:
>
>
>
> 1) This is a standards track document, but in general I found that clear
> specification language
>
> is missing. For example, in section 2.3: "A headend may be.." Should this
> be "A headend MAY be..."?
>
> There are many other cases like this where MUST/SHOULD/MAY would be better
> used rather than
>
> 'is' or 'can'.
>

KT> Ack. Fixed in some places and please let us know if we've missed any.


>
>
> 2) The references to control planes for provisioning and maintaining SR
> Policies are only
>
> informational, but they are referred to in a manner in the text that I
> read as normative
>
> (although the language is not always clear). For example, in section 2.5:
> "When signaling
>
> is via PCEP..." and then the paragraph refers to an informative reference
> to the
>
> PCE draft for the SR policy control plane. Given that this is a standards
> track architecture
>
> document, it would be much better to be clear about what the normative
> parts of the
>
> architecture are. If these parts are not normative (for example even if I
> use BGP it is not
>
> mandatory to use it according to a particular specification) then please
> be explicit
>
> and use 'MAY' or 'SHOULD'.
>

KT> Given that this is an architecture document, it describes the
architecture and not really the protocol mechanisms. This is in line with
other SPRING documents. The normative language for the BGP mechanism is in
the IDR document. The informative references, in this document, to those
protocol mechanisms are only to give a better reference/info to the reader.


>
>
> 3) Section 2.2: Candidate Path and Segment List. This section describes a
> hierarchical
>
> relationship between composite candidate paths, SR Policies, candidate
> paths, and segment lists.
>
> It would be much clearer if you could provide a diagram illustrating this
> hierarchy.
>

KT> The sec 2.13 illustrates this. We will add a forward reference to it in
Sec 2.2.


>
>
> 3) Terminology section. Since this draft
>
> is really the overall guide to all things SR Policy, it would really help
> to include a
>
> terminology section summarising  new terms and acronyms.
>

KT> The document currently describes the constructs in the flow. A
terminology section would just end up repeating the text up front and
without proper context. I prefer to keep the current structure. If there is
any specific terminology that you believe is better dealt with in the
Terminology section, please let us know.


>
>
>
>
> Nits:
>
>
>
> 1) The definite/indefinite article ('the', 'a', etc) is missing from the
> text in many places.
>
> I would suggest going through the text carefully and correcting these
> issues.
>

KT> Ack. Fixed in a few places. Please let us know if any others were
missed out.


>
>
> 2) Section 2.13:
>
>
>
> In the information model:
>
>
>
> SR policy POL1 <headend = H1, color = 1, endpoint = E1>
>
>         Candidate-path CP1 <protocol-origin = 20, originator =
>
>    100:1.1.1.1, discriminator = 1>
>
>              Preference 200
>
>              Priority 10
>
>              Weight W1, SID-List1 <SID11...SID1i>
>
>              Weight W2, SID-List2 <SID21...SID2j>
>
>                         ^^^^^^^^^
>
>
>
> These are referred to as segment lists in the main text, so maybe you
> should align the
>
> terminology.
>

KT> Ack. Fixed.


>
>
> Section 4: Segment Types.
>
> Type A: SR-MPLS Label: "...Additionally, reserved labels..." These are now
> commonly
>
> referred to in MPLS as "special purpose labels".
>
>
>

KT> Ack. Fixed.

Thanks,
Ketan

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Matthew,<div><br></div><div>Thanks for=
 your detailed review and please find responses inline below.</div><div><br=
></div><div>Also, we&#39;ve posted an updated version to address your comme=
nts. Request you to please check and let us know your feedback.</div><div><=
a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-r=
outing-policy-16" rel=3D"noreferrer" target=3D"_blank">https://datatracker.=
ietf.org/doc/html/draft-ietf-spring-segment-routing-policy-16</a><br></div>=
<div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Fri, Jan 28, 2022 at 5:21 PM Bocci, Matthew (Nokia - GB)=
 &lt;<a href=3D"mailto:matthew.bocci@nokia.com" target=3D"_blank">matthew.b=
occi@nokia.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-GB">
<div>
<p class=3D"MsoNormal">Hello,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I have been selected as the Routing Directorate revi=
ewer for this draft.<u></u><u></u></p>
<p class=3D"MsoNormal">The Routing Directorate seeks to review all routing =
or routing-related<u></u><u></u></p>
<p class=3D"MsoNormal">drafts as they pass through IETF last call and IESG =
review, and<u></u><u></u></p>
<p class=3D"MsoNormal">sometimes on special request. The purpose of the rev=
iew is to provide<u></u><u></u></p>
<p class=3D"MsoNormal">assistance to the Routing ADs. For more information =
about the Routing<u></u><u></u></p>
<p class=3D"MsoNormal">Directorate, please see<u></u><u></u></p>
<p class=3D"MsoNormal"><a href=3D"http://trac.tools.ietf.org/area/rtg/trac/=
wiki/RtgDir" target=3D"_blank">http://trac.tools.ietf.org/area/rtg/trac/wik=
i/RtgDir</a><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Although these comments are primarily for the use of=
 the Routing ADs, it<u></u><u></u></p>
<p class=3D"MsoNormal">would be helpful if you could consider them along wi=
th any other IETF<u></u><u></u></p>
<p class=3D"MsoNormal">Last Call comments that you receive, and strive to r=
esolve them through<u></u><u></u></p>
<p class=3D"MsoNormal">discussion or by updating the draft.<u></u><u></u></=
p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Document: draft-ietf-spring-segment-routing-policy-1=
4<u></u><u></u></p>
<p class=3D"MsoNormal">Reviewer: Matthew Bocci<u></u><u></u></p>
<p class=3D"MsoNormal">Review Date: 28 January 2022<u></u><u></u></p>
<p class=3D"MsoNormal">Intended Status: Standards Track<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Summary: <u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">In general, this is a well written document. Thank y=
ou. <u></u>
<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">However, I have some minor concerns about this<u></u=
><u></u></p>
<p class=3D"MsoNormal">document that I think should be resolved before publ=
ication. This mostly revolve around
<u></u><u></u></p>
<p class=3D"MsoNormal">the clarity of the document and the use (or lack the=
reof) of RFC2119 language.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Comments:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Major Issues: No major issues found<u></u><u></u></p=
>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Minor Issues:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">1) This is a standards track document, but in genera=
l I found that clear specification language<u></u><u></u></p>
<p class=3D"MsoNormal">is missing. For example, in section 2.3: &quot;A hea=
dend may be..&quot; Should this be &quot;A headend MAY be...&quot;?
<u></u><u></u></p>
<p class=3D"MsoNormal">There are many other cases like this where MUST/SHOU=
LD/MAY would be better used rather than<u></u><u></u></p>
<p class=3D"MsoNormal">&#39;is&#39; or &#39;can&#39;.</p></div></div></bloc=
kquote><div><br></div><div>KT&gt; Ack. Fixed in some places and please let =
us know if we&#39;ve missed any.</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"><div lang=3D"EN-GB"><div><p class=3D"MsoNorma=
l"> <u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">2) The references to control planes for provisioning=
 and maintaining SR Policies are only
<u></u><u></u></p>
<p class=3D"MsoNormal">informational, but they are referred to in a manner =
in the text that I read as normative<u></u><u></u></p>
<p class=3D"MsoNormal">(although the language is not always clear). For exa=
mple, in section 2.5: &quot;When signaling
<u></u><u></u></p>
<p class=3D"MsoNormal">is via PCEP...&quot; and then the paragraph refers t=
o an informative reference to the<u></u><u></u></p>
<p class=3D"MsoNormal">PCE draft for the SR policy control plane. Given tha=
t this is a standards track architecture<u></u><u></u></p>
<p class=3D"MsoNormal">document, it would be much better to be clear about =
what the normative parts of the
<u></u><u></u></p>
<p class=3D"MsoNormal">architecture are. If these parts are not normative (=
for example even if I use BGP it is not<u></u><u></u></p>
<p class=3D"MsoNormal">mandatory to use it according to a particular specif=
ication) then please be explicit<u></u><u></u></p>
<p class=3D"MsoNormal">and use &#39;MAY&#39; or &#39;SHOULD&#39;.</p></div>=
</div></blockquote><div><br></div><div>KT&gt; Given that this is an archite=
cture document, it describes the architecture and not really the protocol m=
echanisms. This is in line with other SPRING documents. The normative langu=
age for the BGP mechanism is in the IDR document. The informative reference=
s, in this document, to those protocol mechanisms are only to give a better=
 reference/info to the reader.=C2=A0</div><div>=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div lang=3D"EN-GB"><div><p class=3D"MsoN=
ormal"><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">3) Section 2.2: Candidate Path and Segment List. Thi=
s section describes a hierarchical<u></u><u></u></p>
<p class=3D"MsoNormal">relationship between composite candidate paths, SR P=
olicies, candidate paths, and segment lists.<u></u><u></u></p>
<p class=3D"MsoNormal">It would be much clearer if you could provide a diag=
ram illustrating this hierarchy.</p></div></div></blockquote><div><br></div=
><div>KT&gt; The sec 2.13 illustrates this. We will add a forward reference=
 to it in Sec 2.2.</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);pa=
dding-left:1ex"><div lang=3D"EN-GB"><div><p class=3D"MsoNormal"><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">3) Terminology section. Since this draft<u></u><u></=
u></p>
<p class=3D"MsoNormal">is really the overall guide to all things SR Policy,=
 it would really help to include a
<u></u><u></u></p>
<p class=3D"MsoNormal">terminology section summarising=C2=A0 new terms and =
acronyms.</p></div></div></blockquote><div><br></div><div>KT&gt; The docume=
nt currently describes the constructs in the flow. A terminology section wo=
uld just end up repeating the text up front and without proper context. I p=
refer to keep the current structure. If there is any specific terminology t=
hat you believe is better dealt with in the Terminology section, please let=
 us know.</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-lef=
t:1ex"><div lang=3D"EN-GB"><div><p class=3D"MsoNormal"><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">Nits:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">1) The definite/indefinite article (&#39;the&#39;, &=
#39;a&#39;, etc) is missing from the text in many places.
<u></u><u></u></p>
<p class=3D"MsoNormal">I would suggest going through the text carefully and=
 correcting these issues.</p></div></div></blockquote><div><br></div><div>K=
T&gt; Ack. Fixed in a few places. Please let us know if any others were mis=
sed out.</div><div>=C2=A0</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"><div lang=3D"EN-GB"><div><p class=3D"MsoNormal"><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">2) Section 2.13:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">In the information model:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
SR policy POL1 &lt;headend =3D H1, color =3D 1, endpoint =3D E1&gt;<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Candidate-path CP1 &lt;protocol-=
origin =3D 20, originator =3D<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
=C2=A0=C2=A0 100:1.1.1.1, discriminator =3D 1&gt;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Pr=
eference 200<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Pr=
iority 10<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 We=
ight W1, SID-List1 &lt;SID11...SID1i&gt;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 We=
ight W2, SID-List2 &lt;SID21...SID2j&gt;<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^^^^^^^^^<u=
></u><u></u></span></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 <u></u><u></u></p>
<p class=3D"MsoNormal">These are referred to as segment lists in the main t=
ext, so maybe you should align the<u></u><u></u></p>
<p class=3D"MsoNormal">terminology.</p></div></div></blockquote><div><br></=
div><div>KT&gt; Ack. Fixed.</div><div>=C2=A0</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-GB"><div><p class=3D"MsoNormal"><u=
></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Section 4: Segment Types.<u></u><u></u></p>
<p class=3D"MsoNormal">Type A: SR-MPLS Label: &quot;...Additionally, reserv=
ed labels...&quot; These are now commonly
<u></u><u></u></p>
<p class=3D"MsoNormal">referred to in MPLS as &quot;special purpose labels&=
quot;.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0</p></div></div></blockquote><div><br><=
/div><div>KT&gt; Ack. Fixed.</div><div><br></div><div>Thanks,</div><div>Ket=
an</div><div>=C2=A0</div></div></div>

--000000000000569bea05d6b1e270--


From nobody Sat Jan 29 22:17:05 2022
Return-Path: <Thomas.Graf@swisscom.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 848B53A18C7 for <spring@ietfa.amsl.com>; Sat, 29 Jan 2022 22:17:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 xZbG7x3sMd_d for <spring@ietfa.amsl.com>; Sat, 29 Jan 2022 22:16:59 -0800 (PST)
Received: from mail.swisscom.com (mailout120.swisscom.com [138.188.166.120]) (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 B0C0A3A18C6 for <spring@ietf.org>; Sat, 29 Jan 2022 22:16:57 -0800 (PST)
Received: by mail.swisscom.com; Sun, 30 Jan 2022 07:16:54 +0100
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256;  boundary="----=_Part_347572_85187950.1643523414362"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OvabKEsqYmXSOFSUsAeihNqXuMjPwLSrMw93VtkZKc3dbuRY86ugWrOi0FIhBkyZOoPJdGlOiabmrvb5rTQNCVtudIoW5kbnj4r4uZjU7hWIKk4EGJaqIm4tOqjaU7KVTggq2zduYAQi/HHu7viPtVxbixCcdi3N0e7cPMUchz9YW0e5BRnjwdYuf9jf77fU2t3gTAdbsPG12H62RmgAg/Z3ZhNGNou2LmoOAPvFNGmH4WkghZj1cLWkHsI8MqhlmVF0kxAEvrGpPRLONMWcmwzs24cUePh8pnuCxep1BEVdKHHqnDSW4zYDktI/GA1XnySiTM7prQ2P4C2zVzamhA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=QmtRqW43LSGXYmuJQTFluNxulQtlwR9n6dCQD/Y3iks=; b=NFwnYP2oA5D1wNOGVO+qiWXhKF4ZqVoFFTgbRJtBEGZ32QURVPXdJx0aoOu8PqarrgJjcFGadBtZ2WcxvMBxY/zDWxTTMdVi+0Uz37ENgRh1XlIfJgDWfxSXOcpFSj7Vq5XwPHqlK5Sl5ojk+RXCjN7idGDZdUwpYnO7vYCK8CtirMiDQ6sT8uzo+pAv2jZUMxQjS0406I4ZStndy/s3Zx/lTF3oEwds+CuTLJMMP9Vg6CaQNsavBIcou3bVEDlIFkFGkzYZkpzj3RqSYr46LgXz7Xyc3vsLrZey+yyHuJW4iM/0wnAU689W2fpesw9H87a1OULSNNuo5tJ+ZnCl9w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
From: <Thomas.Graf@swisscom.com>
To: <liu.yao71@zte.com.cn>
CC: <spring@ietf.org>
Thread-Topic: Re:[spring] New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.txt
Thread-Index: AQHYCfAABwTttaDoTEmhxYgNDpcTxqxjz1dwgAfbVICAA6NfwIAEOZWAgAejGnA=
Date: Sun, 30 Jan 2022 06:16:44 +0000
Message-ID: <ZRAP278MB017675ADFDABEBC49D9BF02D89249@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM>
References: 164223793434.20409.9148647733388794281@ietfa.amsl.com, ZRAP278MB017654891F056AEF03D3B0C289559@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM,  202201201722410433187@zte.com.cn, ZRAP278MB0176B7C7CAED15D977AC0EBE895C9@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM <202201251727190560534@zte.com.cn>
In-Reply-To: <202201251727190560534@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Enabled=true; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SetDate=2022-01-30T06:16:43Z;  MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Method=Standard; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Name=C2 Internal; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SiteId=364e5b87-c1c7-420d-9bee-c35d19b557a1; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ActionId=b77bf516-2080-437b-be39-8de7499e6a45; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ContentBits=0
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=swisscom.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 56223226-b787-4d23-5ed3-08d9e3b816a6
x-ms-traffictypediagnostic: GV0P278MB0656:EE_
x-microsoft-antispam-prvs: <GV0P278MB065647EFF7D4320686C12AD689249@GV0P278MB0656.CHEP278.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cJ95vfJHjO3PXmvJEOnhqM3NfsB1VKj0EKmC6vhfbort29o9mazzupxxXGAYP0JIfASsdSfoXkNMRQqWYb4+ppH59lgDhU+IQ7DwhrZ3hT+CwKUTn8Pt8QJzWvH09/ZdiKo81lUfAK6zgyzdqIhdXZ00YAmdZdBkEEjzb0AAbsxq0tYMcDp5AwgiokvCmdiYW/HCnJGYNqNZZvRgKurXnngbaMijNV2WgWQW1aU3tlUlrAmzzVUegFgSCDFEF3Gih4iSNLM78961sZ6agLLjPNTVKUSy8qSn7SZKCXFRiU6qzvgl1t2ePYi6MMms2EsI1qb4xZi5eHjO4sXMsP7RF2qc2Bglqq7sdObidZSkl/ErCeItz8i7m6hnVNs1LLt3Pp+8bX/K5FqpfYmjNkPIOPv9usQ5N9CVTnuMkdky1SJbzEyn/bwO00k1bQEgneN8NhcWIFYxEi7NmRxdgmdjSLwbS1jRWwbg4IZhjgye7WFHjDZLUUBQVRbMPGXi/ptZ/4x6LhLrjfKJELSgbiZvj1kLv9z9QjSoKg3kfecYkcJWALUvih8aCc7UtQ2QIHaL32rYbLtFe74MbgSJxLteHc7wXZAWvuCxzlJD9dVIXz29+EbCqTxKAzXlFPC06ty5hitbEZxDqhI52W8H+yJPCNFDSlQBE1zDLJbtLHBZTGl0Xuvkb9/CIqDKIK5r7R71kwTYW50lF4RGBDNaaxBlITdzxAgjgP3H/b78P0clPiS8NXRCg0xxFYlr1n2LKi5z0CvbprrpeNWprI7wmlHowXKyDQbrx+MlWCYGLMsHg5I=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(86362001)(45080400002)(7696005)(9686003)(83380400001)(5660300002)(66574015)(6916009)(82960400001)(53546011)(26005)(316002)(19627235002)(186003)(55016003)(6506007)(122000001)(8676002)(966005)(8936002)(38100700002)(66556008)(66476007)(76116006)(66946007)(2906002)(508600001)(10290500003)(10300500001)(64756008)(66446008)(33656002)(38070700005)(71200400001)(52536014)(4326008)(15650500001)(20210929001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MUpsZEpoYlkxcXpHYVRnYmN4cVJlR244WVhHU04xNUJhRGZCMHZFV0o1dlph?= =?utf-8?B?Wng4S1lsdmtuMVJxYTdTTG1YRi9RSzVBNTlISGdMUDZqNDFnRGRPaUxKZUxZ?= =?utf-8?B?eE5hQ1pocXU1MzNDT0J3cVowWjBJMWRuT2haekovcjRKTnE5Qi9jRXdpcUNh?= =?utf-8?B?eDN3RGM5RjdSRVJkclJ1WHpEd3ZWTW9VcGxoamQ5bkRScy9FVG1hMGF3a2hl?= =?utf-8?B?VXpoNE0xcjFXSTFEb2JnaWlGWWJQRUg1UFZ1RmJUcXRRRU9sQXJzOEdnbnRV?= =?utf-8?B?ZHhpbUp6ekN6eXBCcWZTYktHQllyUTYvODBFWitVRlliSUhWQkZKMGRBVENj?= =?utf-8?B?Y2xNbEY0ZUZSVjdnRERNYVJvampDZ0plMnNNTTdCYWwrdEtyNHZYS3JHTmFm?= =?utf-8?B?Z01IMzMzQ21Zb1ZkZUYyU2dIYjB6ZkJObDJyOXVrSVR5VzVxelpVV0l6eFR0?= =?utf-8?B?c2E4MldkN3pvWi9ueUVTNmI0MzVEYmFYVmxVY3FqTDdSSTZ1eTdUR0kxQU9k?= =?utf-8?B?TWxLVUJseWF2UzhyRUEwcnAzRUVtS01MbExHSGMrTnNjVTE0ajdtR2pGdndr?= =?utf-8?B?NjdseGpFQ3J4eUtlYzJ4dFRBM3U2VUdidDg1TlNPRWxlYkovVjgyL2c3YTNR?= =?utf-8?B?eGFwMVBGck9INzRqZzEyUTJ4cHErcDhyUnRZY2Zxam1KZ2xVYm0xTmN2bHlC?= =?utf-8?B?Skd4UlMxS0ZTUG9lVnVSRDN0cUlaczBwYTNBMC9HNjdwL0FsdG83a05LWkc3?= =?utf-8?B?TXZhOElLNkFURWRuWkZVVFYwZEpUSVF1cjFKODJQaHdyTlNwOUYzZ1BQemlH?= =?utf-8?B?N01oaXVoNTd4L0FyWlNXblU0ZGkrVHF2eGRTbjhaYmNZaTkvdHNKcDAwR2Vt?= =?utf-8?B?ZEJ2TzN0Z1kyak5YL2JFWHAyVHlUc2VkenluNm1rVEVzcXdoaDFwMUptbG5V?= =?utf-8?B?b1dwdjVNTlJCNUpBVXhySEVRbXlKdER4alJ2S05PWld1STVrNk9DblovcmZY?= =?utf-8?B?aDUzTEFYR2pKdWlhVE5TWkJISDFCSjd3dzM3WnZDK0pibTdyWHlJQzlWRjZn?= =?utf-8?B?MUNnR0Y3MjJUSWxRKzVKU243eFRwY0FPRVVHRC9YL1VPb3EzNkhsTzEybkYx?= =?utf-8?B?U2xvVEpseXRHMElETVVySDBVWlphWHdpQk1LN3JWSjdkNU9uN01wNENkcHhV?= =?utf-8?B?VjhKbmg4dnRQZlNvb3UxOGdUUEx4SzMwUEZSWExMSjJRUjlHSC9jQ0MxWVpB?= =?utf-8?B?MXBxekR0NVlNclBEc0lPMnhtanJMWHpHcVdBcXQ0Z3h6VXg1WHZ1SmFsZjFV?= =?utf-8?B?YmtrUEZ1UHJtR3NqV0Z4TUZ5dS9hSHRQQUxleGY0akhBbnlEbnN0V1NsRUZO?= =?utf-8?B?UllhYVJnSldHQmxFU1NHNHVRcEVvY3FTNmRDV0xoZGdGTHlQRVQrSmk4WlVP?= =?utf-8?B?OTVjUElONHJUcXhTNW1rSHdYbzhONlJwcDNpc0g4TjVESC9lSGFpSDNnelF0?= =?utf-8?B?bHZQSXpNdmJ6RkVsY3YxRjJpVkFpSzU4REkzMmF1SXJ5Zno4T3N1WldzaWxV?= =?utf-8?B?VGFzWVg1SFg2RnU2RTZYYTZsR1RnODhvVWxhcGpZMDZzSS9MNTRJSG45L2RO?= =?utf-8?B?RStEc2NpRksxQmJVVnFINFNsZjg1MjN2VFBBeGM2NzJXNHJ3ODhSN2pJVkN2?= =?utf-8?B?djVMY1JIVG9yNHdIeHkxTG1nYkZyZmRZSzdxdFFqWVdVYTU5U09uWWF2UlFp?= =?utf-8?B?OWM0Q0J0Qys2dk1UVW0ycmEzSVpsRUdYaytWckhTdVdPRzZFb2ZRb2lMZGxC?= =?utf-8?B?Ny9UUGtpN0FPZWJDZ0Zyai81Vi9GVm8rUDRwQ2lGd2x6OTJqZm1MVUVLMzAy?= =?utf-8?B?VGpmNjlDdFpkNHFFYmFZZ2krYXZnL3pOYUljUzUxS09yODg4eXdpanVIR09G?= =?utf-8?B?RlJJalhsSkxqZERaYnpNWU5CUFBJZ21IUFJRbTU5UTFNYzBvMUFiVVhQNUo2?= =?utf-8?B?dWFBeGxPMlY3ODh6WWt5TnEvb2VkSkVGUG5nV3Nmb3ljRjYvTWNkSjJiemk0?= =?utf-8?B?a08xdlFEZVBreVdKcStpcUcxTUwxZzBzSjl5TTNmUHIraEErWEZoTU5MVUtY?= =?utf-8?B?bnBHc1pBbXNIMGFLZ3ZjTkMwcVBCVzhRanI3TzN0S2hrTWxuTzcrY1p1Qll6?= =?utf-8?B?Zlk5amNkejM5VytqTWtJalRicHJQcFJVNkNKamt6Z1EzL21jU1ViNHBwMnRo?= =?utf-8?B?Y0VKZXBnQmd6cytpSncrS2Q5Wlp3PT0=?=
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 56223226-b787-4d23-5ed3-08d9e3b816a6
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2022 06:16:44.2343 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 364e5b87-c1c7-420d-9bee-c35d19b557a1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WvrT/O1YuSxsJ3p9r9R8ted/gkejq7H/Zi8ZGgKV6Vxfy9xPRZt99MfGPvfaJZH277yHKiQebZmg6PnAU1UFLSMZNOLBxAvCPMPL/Ota+vY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0P278MB0656
X-OriginatorOrg: swisscom.com
X-CFilter-Loop: Reflected
X-Mailer: Totemo_TrustMail_(Notification)
X-Trustmail: processed
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/k60lGOx9CMC61iyPr0W1PxkIx2I>
Subject: Re: [spring] New Version Notification for draft-tgraf-opsawg-ipfix-srv6-srh-00.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, 30 Jan 2022 06:17:04 -0000

------=_Part_347572_85187950.1643523414362
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Content-Language: en-US

SGkgWWFvDQoNClRoYW5rcyBhIGxvdCBmb3IgeW91ciBpbnB1dC4NCg0KPiBbWWFvXSBTZWdtZW50
cyBsZWZ0IGlzIG9uZSBvZiB0aGUgZWxlbWVudHMgdG8gaWRlbnRpZnkgYW4gU1JILiBGb3IgZXhh
bXBsZSwgKFNBLERBPVNJREIpIChTSURCLFNJREMsU0lEQixTSURBOyBTTD0yKSBhbmQgKFNBLERB
PVNJREIpIChTSURCLFNJREMsU0lEQixTSURBOyBTTD0wKSBhcmUgZGlmZmVyZW50LiBTbyBJIHRo
aW5rIHNlZ21lbnRzIGxlZnQgaXMgYWxzbyB1c2VmdWwgd2hlbiBleHBvcnRpbmcgU1J2NiBpbmZv
cm1hdGlvbi4NCldvdWxkIHlvdSBhZ3JlZSB0aGF0IGlwdjZTUkhTZWdtZW50TGlzdCBhdCBub2Rl
IGVncmVzcyB3b3VsZCBiZSBlcXVhbCB0byBTZWdtZW50cyBsZWZ0PyBPciBpbiBvdGhlciB3b3Jk
cyBzZWdtZW50cyBsZWZ0IHdvdWxkIG9ubHkgZGlmZmVyIGF0IGluZ3Jlc3MgdG8gaXB2NlNSSFNl
Z21lbnRMaXN0LiBDb3JyZWN0PyBJZiB5ZXMsIHRoYW4gSSB0aGluayBJIGdvdCB5b3VyIHBvaW50
LiBXb3VsZCB5b3UgcGxlYXNlIGRlc2NyaWJlIG1lIHdoYXQga2luZCBvZiB1c2UgY2FzZSB5b3Ug
aGF2ZSBpbiBtaW5kLg0KDQo+IFtZYW9dIEkgbWVhbiB0aGF0IElQRklYIElFIGZvciBTUkggVExW
IGlzIG5vdCBkZWZpbmVkIGluIHRoZSBkcmFmdCB3aGlsZSBvdGhlciBtYWluIGVsZW1lbnRzIG9m
IFNSSChTUkhGbGFncyxTUkhUYWcsaXB2NlNSSFNlZ21lbnRMaXN0Li4uKSBhcmUgZGVmaW5lZC4g
V2hhdCBpZiB0aGUgdXNlciB3YW50IHRvIGV4cG9ydCB0aGUgU1JIIFRMViBpbmZvIG9mIHRoZSBw
YWNrZXRzPw0KWW91IG1lYW4gdGhlIGVudGlyZSBTUkggaGVhZGVyIHdpdGhvdXQgZGlzYXNzZW1i
bGUgdGhlIGRpbWVuc2lvbnMgaW50byBJUEZJWCBlbnRpdGllcy4gTGlrZSBJRSAzMTYgbXBsc0xh
YmVsU3RhY2tTZWN0aW9uLiBDb3JyZWN0PyBJIHRoaW5rIHRoaXMgbWFrZXMgYSBsb3Qgb2Ygc2Vu
c2UgYW5kIEkgY29uc2lkZXIgdGhpcyB0byB0aGUgLTAxIHZlcnNpb24gb2YgdGhlIGRvY3VtZW50
LiANCg0KTG9va2luZyBmb3J3YXJkIHRvIHlvdXIgY2xhcmlmaWNhdGlvbnMuDQoNCkJlc3Qgd2lz
aGVzDQpUaG9tYXMNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGxpdS55YW83
MUB6dGUuY29tLmNuIDxsaXUueWFvNzFAenRlLmNvbS5jbj4gDQpTZW50OiBUdWVzZGF5LCBKYW51
YXJ5IDI1LCAyMDIyIDEwOjI3IEFNDQpUbzogR3JhZiBUaG9tYXMsIElOSS1ORVQtVENaLVpIMSA8
VGhvbWFzLkdyYWZAc3dpc3Njb20uY29tPg0KQ2M6IHNwcmluZ0BpZXRmLm9yZw0KU3ViamVjdDog
UmU6W3NwcmluZ10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC10Z3JhZi1vcHNh
d2ctaXBmaXgtc3J2Ni1zcmgtMDAudHh0DQoNCkhpIFRob21hcywNCg0KUGxlYXNlIHNlZSBpbmxp
bmUgW1lhb10uDQoNCkJlc3QgUmVnYXJkcywNCllhbw0KLS0tLS0tLS0tLS0tLS0tLS0t5Y6f5aeL
6YKu5Lu2LS0tLS0tLS0tLS0tLS0tLS0tDQrlj5Hku7bkurrvvJpUaG9tYXMuR3JhZkBzd2lzc2Nv
bS5jb20NCuaUtuS7tuS6uu+8muWImOWwpzAwMTY1Mjg2Ow0K5oqE6YCB5Lq677yac3ByaW5nQGll
dGYub3JnOw0K5pelIOacnyDvvJoyMDIy5bm0MDHmnIgyM+aXpSAwMToxNg0K5Li7IOmimCDvvJpS
ZTogW3NwcmluZ10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC10Z3JhZi1vcHNh
d2ctaXBmaXgtc3J2Ni1zcmgtMDAudHh0DQpIaSBZYW8sDQpNYW55IHRoYW5rcyBmb3IgdGhlIHJl
dmlldyBhbmQgZmVlZGJhY2suDQo+IDEpIEJ1dCB0aGlzIGRyYWZ0IGRlc2NyaWJlcyB0aGUgcm91
dGluZyBwcm90b2NvbCB3aGVyZSB0aGUgbGFzdCBTUnY2IHNlZ21lbnQgaGFzIGJlZW4gbGVhcm5l
ZCBmcm9tLCBpbnN0ZWFkIG9mIHRoZSBTUnY2IHNlZ21lbnQgdG8gYmUgcHJvY2Vzc2VkIGJ5IHRo
ZSBjdXJyZW50IGhvcC4NCkkgYW0gZ29pbmcgdG8gcmVwaHJhc2UgdGhlIHNlbnRlbmNlcyB0byBy
ZWZlciB0byB0aGUgYWN0aXZlIHNlZ21lbnQuIFdoaWNoIHNob3VsZCBtYWtlIGl0IGxlc3MgYW1i
aWd1b3VzLg0KPiAyKSBidXQgaW4gU1J2Niwgc2VnbWVudCBsaXN0IGFuZCBzZWdtZW50cyBsZWZ0
KGN1cnJlbnRseSBub3QgZGVmaW5lZCBpbiB0aGUgZHJhZnQpIGFyZSBib3RoIG5lZWRlZCB0byBw
cm92aWRlIHRoZSBzaW1pbGFyIGluZm9ybWF0aW9uLg0KQ291bGQgeW91IGVsYWJvcmF0ZSB0aGUg
dXNlIGNhc2UgZm9yIHNlZ21lbnRzIGxlZnQgaW4gdGhpcyBjb250ZXh0LiBUaGlzIGRvY3VtZW50
IGNvdmVycyBhbGwgZGltZW5zaW9ucyBiZWluZyBwcmVzZW50IGluIHRoZSBTUnY2IHNlZ21lbnQg
cm91dGluZyBoZWFkZXIgZGVzY3JpYmVkIGluIHNlY3Rpb24gb2YgUkZDODc1NCAoaHR0cHM6Ly9l
dXIwMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJG
ZGF0YXRyYWNrZXIuaWV0Zi5vcmclMkZkb2MlMkZodG1sJTJGcmZjODc1NCUyM3NlY3Rpb24tMiZh
bXA7ZGF0YT0wNCU3QzAxJTdDVGhvbWFzLkdyYWYlNDBzd2lzc2NvbS5jb20lN0MxNGMxODZjNTA4
NjM0ZTk1MmJhMTA4ZDlkZmU0ZWVhZCU3QzM2NGU1Yjg3YzFjNzQyMGQ5YmVlYzM1ZDE5YjU1N2Ex
JTdDMCU3QzAlN0M2Mzc3ODY5OTY2MjIzODgwODMlN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlK
V0lqb2lNQzR3TGpBd01EQWlMQ0pRSWpvaVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2
TW4wJTNEJTdDMzAwMCZhbXA7c2RhdGE9cFRMODBRdWpLdG5RYk80NzY4SVlxWXRMT1E5bnRtZDNN
R0t3Tm1kbUw2OCUzRCZhbXA7cmVzZXJ2ZWQ9MCkgd2l0aCB0aGUgZXhjZXB0aW9uIG9mICJMYXN0
IEVudHJ5Ii4NCltZYW9dIFNlZ21lbnRzIGxlZnQgaXMgb25lIG9mIHRoZSBlbGVtZW50cyB0byBp
ZGVudGlmeSBhbiBTUkguIEZvciBleGFtcGxlLCAoU0EsREE9U0lEQikgKFNJREIsU0lEQyxTSURC
LFNJREE7IFNMPTIpIGFuZCAoU0EsREE9U0lEQikgKFNJREIsU0lEQyxTSURCLFNJREE7IFNMPTAp
IGFyZSBkaWZmZXJlbnQuIFNvIEkgdGhpbmsgc2VnbWVudHMgbGVmdCBpcyBhbHNvIHVzZWZ1bCB3
aGVuIGV4cG9ydGluZyBTUnY2IGluZm9ybWF0aW9uLg0KPiAzKSBFbGVtZW50IGZvciBTUkggVExW
IGlzIG5vdCBkZWZpbmVkIGluIHRoZSBkcmFmdCwgd2hhdCdzIHRoZSBjb25zaWRlcmF0aW9uIGFi
b3V0IHRoYXQ/DQpDb3VsZCB5b3UgZWxhYm9yYXRlIGZ1cnRoZXIgcGxlYXNlLiBUaGUgZG9jdW1l
bnQgcmVmZXJzIHRvIFJGQyA4NzU0IHdoZXJlIHRoZSBTUkggVExWIGlzIGJlaW5nIGRlc2NyaWJl
ZC4NCltZYW9dIEkgbWVhbiB0aGF0IElQRklYIElFIGZvciBTUkggVExWIGlzIG5vdCBkZWZpbmVk
IGluIHRoZSBkcmFmdCB3aGlsZSBvdGhlciBtYWluIGVsZW1lbnRzIG9mIFNSSChTUkhGbGFncyxT
UkhUYWcsaXB2NlNSSFNlZ21lbnRMaXN0Li4uKSBhcmUgZGVmaW5lZC4gV2hhdCBpZiB0aGUgdXNl
ciB3YW50IHRvIGV4cG9ydCB0aGUgU1JIIFRMViBpbmZvIG9mIHRoZSBwYWNrZXRzPw0KQmVzdCB3
aXNoZXMNClRob21hcw0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGxpdS55YW83
MUB6dGUuY29tLmNuIDxsaXUueWFvNzFAenRlLmNvbS5jbj4NClNlbnQ6IFRodXJzZGF5LCBKYW51
YXJ5IDIwLCAyMDIyIDEwOjIzIEFNDQpUbzogR3JhZiBUaG9tYXMsIElOSS1ORVQtVENaLVpIMSA8
VGhvbWFzLkdyYWZAc3dpc3Njb20uY29tPg0KQ2M6IHNwcmluZ0BpZXRmLm9yZw0KU3ViamVjdDog
UmU6W3NwcmluZ10gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC10Z3JhZi1vcHNh
d2ctaXBmaXgtc3J2Ni1zcmgtMDAudHh0DQpIaSBUaG9tYXMsDQpJJ3ZlIHJlYWQgdGhlIGRyYWZ0
IGFuZCBoYXZlIHNvbWUgcXVlc3Rpb25zLg0KMSkgUkZDIDkxNjAgaW50cm9kdWNlcyBuZXcgcHJv
dG9jb2wgdHlwZXMgZm9yIFNSLU1QTFMgdG9wIGxhYmVsLiBDb25zaWRlcmluZyB0aGF0IHRoZSBN
UExTIHRvcCBsYWJlbCBpcyBhbHdheXMgdGhlIGxhYmVsIHRvIGJlIHByb2Nlc3NlZCwgdGhlIHVz
ZXIgY2FuIGtub3cgd2hpY2ggcHJvdG9jb2wgdGhlIFNSLU1QTFMgU0lEIHRvIGJlIHByb2Nlc3Nl
ZCBpcyBsZWFybmVkIGZyb20uDQpCdXQgdGhpcyBkcmFmdCBkZXNjcmliZXMgdGhlIHJvdXRpbmcg
cHJvdG9jb2wgd2hlcmUgdGhlIGxhc3QgU1J2NiBzZWdtZW50IGhhcyBiZWVuIGxlYXJuZWQgZnJv
bSwgaW5zdGVhZCBvZiB0aGUgU1J2NiBzZWdtZW50IHRvIGJlIHByb2Nlc3NlZCBieSB0aGUgY3Vy
cmVudCBob3AuDQpBcyBmb3IgbXkgdW5kZXJzdGFuZGluZywgdGhlIGN1cnJlbnQgZHJhZnQgaXMg
aW5jb25zaXN0ZW50IHdpdGggUkZDIDkxNjAgaW4gdGhpcyBhc3BlY3QuDQoyKSBSZWxhdGVkIHRv
IHBvaW50IDHvvIxpbiBTUi1NUExTLCBleHBvcnRpbmcgdGhlIHRvcCBsYWJlbCBjYW4gcHJvdmlk
ZSB0aGUgaW5mb3JtYXRpb24gb2YgdGhlIHNlZ21lbnQgdG8gYmUgcHJvY2Vzc2VkLCBidXQgaW4g
U1J2Niwgc2VnbWVudCBsaXN0IGFuZCBzZWdtZW50cyBsZWZ0KGN1cnJlbnRseSBub3QgZGVmaW5l
ZCBpbiB0aGUgZHJhZnQpIGFyZSBib3RoIG5lZWRlZCB0byBwcm92aWRlIHRoZSBzaW1pbGFyIGlu
Zm9ybWF0aW9uLg0KMikgRWxlbWVudCBmb3IgU1JIIFRMViBpcyBub3QgZGVmaW5lZCBpbiB0aGUg
ZHJhZnQsIHdoYXQncyB0aGUgY29uc2lkZXJhdGlvbiBhYm91dCB0aGF0Pw0KQmVzdCBSZWdhcmRz
LA0KWWFvDQotLS0tLS0tLS0tLS0tLS0tLS3ljp/lp4vpgq7ku7YtLS0tLS0tLS0tLS0tLS0tLS0N
CuWPkeS7tuS6uu+8mlRob21hcy5HcmFmQHN3aXNzY29tLmNvbQ0K5pS25Lu25Lq677yac3ByaW5n
QGlldGYub3JnOw0K5pelIOacnyDvvJoyMDIy5bm0MDHmnIgxNeaXpSAxNzoyNw0K5Li7IOmimCDv
vJpbc3ByaW5nXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LXRncmFmLW9wc2F3
Zy1pcGZpeC1zcnY2LXNyaC0wMC50eHQNCkRlYXIgU1BSSU5HIHdvcmtpbmcgZ3JvdXAsDQpGb2xs
b3dpbmcgdXAgb24ganVzdCByZWxlYXNlZCBSRkMgOTE2MCAoaHR0cHM6Ly9ldXIwMy5zYWZlbGlu
a3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZGF0YXRyYWNrZXIu
aWV0Zi5vcmclMkZkb2MlMkZodG1sJTJGcmZjOTE2MCZhbXA7ZGF0YT0wNCU3QzAxJTdDVGhvbWFz
LkdyYWYlNDBzd2lzc2NvbS5jb20lN0MxNGMxODZjNTA4NjM0ZTk1MmJhMTA4ZDlkZmU0ZWVhZCU3
QzM2NGU1Yjg3YzFjNzQyMGQ5YmVlYzM1ZDE5YjU1N2ExJTdDMCU3QzAlN0M2Mzc3ODY5OTY2MjIz
ODgwODMlN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKV0lqb2lNQzR3TGpBd01EQWlMQ0pRSWpv
aVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMzAwMCZhbXA7c2RhdGE9
M2RkalJ0WVNCUlJoWVdMJTJCdk5TUWdmWE15VmdvNENmMk1lUGpTOXZBQ3VBJTNEJmFtcDtyZXNl
cnZlZD0wKSwgSVBGSVggY29kZSBwb2ludHMgZm9yIE1QTFMgU2VnbWVudCBSb3V0aW5nLA0KaHR0
cHM6Ly9ldXIwMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNB
JTJGJTJGZGF0YXRyYWNrZXIuaWV0Zi5vcmclMkZkb2MlMkZodG1sJTJGZHJhZnQtdGdyYWYtb3Bz
YXdnLWlwZml4LXNydjYtc3JoJmFtcDtkYXRhPTA0JTdDMDElN0NUaG9tYXMuR3JhZiU0MHN3aXNz
Y29tLmNvbSU3QzE0YzE4NmM1MDg2MzRlOTUyYmExMDhkOWRmZTRlZWFkJTdDMzY0ZTViODdjMWM3
NDIwZDliZWVjMzVkMTliNTU3YTElN0MwJTdDMCU3QzYzNzc4Njk5NjYyMjM4ODA4MyU3Q1Vua25v
d24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJam9pVjJsdU16SWlMQ0pC
VGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MzMDAwJmFtcDtzZGF0YT00emtZM3d5WDhpdVlM
WU9kSUdxcFhNaW1oNm5kVHYzclQ1YXU1amJqam5jJTNEJmFtcDtyZXNlcnZlZD0wIGhhcyBiZWVu
IHN1Ym1pdHRlZCBmb3IgdGhlIFNSVjYgZGF0YS1wbGFuZS4NClRoZSBkb2N1bWVudCBhaW1zIHRv
IGJlIG9uIHBhciB3aXRoIE1QTFMtU1IuIERlc2NyaWJlIHRoZSByb3V0aW5nIHByb3RvY29sIG9y
IFBDRVAgZXh0ZW5zaW9uIHdoZXJlIHRoZSBsYXN0IFNSdjYgc2VnbWVudCBoYXMgYmVlbiBsZWFy
bmVkIGZyb20sIHRoZSBTUnY2IHNlZ21lbnQgbGlzdCBhbmQgYWxsIG90aGVyIHByb3BlcnRpZXMg
ZnJvbSB0aGUgU2VnbWVudCBSb3V0aW5nIGhlYWRlci4NCkkgd291bGQgYXBwcmVjaWF0ZSB5b3Vy
IGRvY3VtZW50IHJldmlldyBhbmQgZmVlZGJhY2suDQpJIGFpbSB0byBwcmVzZW50IGF0IElFVEYg
MTEzIGF0IE9QU0FXRyBhbmQgU1BSSU5HIGFuZCByZXF1ZXN0IGFkb3B0aW9uIGF0IE9QU0FXRy4N
CkJlc3Qgd2lzaGVzDQpUaG9tYXMNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBp
bnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcgPGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZz4NClNlbnQ6
IFNhdHVyZGF5LCBKYW51YXJ5IDE1LCAyMDIyIDEwOjEyIEFNDQpUbzogR3JhZiBUaG9tYXMsIElO
SS1ORVQtVENaLVpIMSA8VGhvbWFzLkdyYWZAc3dpc3Njb20uY29tPg0KU3ViamVjdDogTmV3IFZl
cnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC10Z3JhZi1vcHNhd2ctaXBmaXgtc3J2Ni1zcmgt
MDAudHh0DQpBIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtdGdyYWYtb3BzYXdnLWlwZml4LXNy
djYtc3JoLTAwLnR4dA0KaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBUaG9tYXMg
R3JhZiBhbmQgcG9zdGVkIHRvIHRoZSBJRVRGIHJlcG9zaXRvcnkuDQpOYW1lOiAgICAgICAgZHJh
ZnQtdGdyYWYtb3BzYXdnLWlwZml4LXNydjYtc3JoDQpSZXZpc2lvbjogICAgMDANClRpdGxlOiAg
ICAgICAgRXhwb3J0IG9mIFNlZ21lbnQgUm91dGluZyBJUHY2IEluZm9ybWF0aW9uIGluIElQIEZs
b3cgSW5mb3JtYXRpb24gRXhwb3J0IChJUEZJWCkNCkRvY3VtZW50IGRhdGU6ICAgIDIwMjItMDEt
MTUNCkdyb3VwOiAgICAgICAgSW5kaXZpZHVhbCBTdWJtaXNzaW9uDQpQYWdlczogICAgICAgIDkN
ClVSTDogICAgICAgICAgICBodHRwczovL2V1cjAzLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxv
b2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZhcmNoaXZlJTJGaWQlMkZk
cmFmdC10Z3JhZi1vcHNhd2ctaXBmaXgtc3J2Ni1zcmgtMDAudHh0JmFtcDtkYXRhPTA0JTdDMDEl
N0NUaG9tYXMuR3JhZiU0MHN3aXNzY29tLmNvbSU3QzE0YzE4NmM1MDg2MzRlOTUyYmExMDhkOWRm
ZTRlZWFkJTdDMzY0ZTViODdjMWM3NDIwZDliZWVjMzVkMTliNTU3YTElN0MwJTdDMCU3QzYzNzc4
Njk5NjYyMjM4ODA4MyU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURB
aUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MzMDAwJmFt
cDtzZGF0YT1ySDQ3NzhLeiUyQkJwcGpzN0g4cjRwUmVXcUIxd3U2YW1maGdBeEN3WEZCVEElM0Qm
YW1wO3Jlc2VydmVkPTANClN0YXR1czogICAgICAgICBodHRwczovL2V1cjAzLnNhZmVsaW5rcy5w
cm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZkYXRhdHJhY2tlci5pZXRm
Lm9yZyUyRmRvYyUyRmRyYWZ0LXRncmFmLW9wc2F3Zy1pcGZpeC1zcnY2LXNyaCUyRiZhbXA7ZGF0
YT0wNCU3QzAxJTdDVGhvbWFzLkdyYWYlNDBzd2lzc2NvbS5jb20lN0MxNGMxODZjNTA4NjM0ZTk1
MmJhMTA4ZDlkZmU0ZWVhZCU3QzM2NGU1Yjg3YzFjNzQyMGQ5YmVlYzM1ZDE5YjU1N2ExJTdDMCU3
QzAlN0M2Mzc3ODY5OTY2MjIzODgwODMlN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKV0lqb2lN
QzR3TGpBd01EQWlMQ0pRSWpvaVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNE
JTdDMzAwMCZhbXA7c2RhdGE9Q3RWQkdGZzBwaEVBZjlvbUl0N3clMkJWelM1WXRGdTltS0l1YTlH
eWM2VzJjJTNEJmFtcDtyZXNlcnZlZD0wDQpIdG1saXplZDogICAgICAgaHR0cHM6Ly9ldXIwMy5z
YWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZGF0YXRy
YWNrZXIuaWV0Zi5vcmclMkZkb2MlMkZodG1sJTJGZHJhZnQtdGdyYWYtb3BzYXdnLWlwZml4LXNy
djYtc3JoJmFtcDtkYXRhPTA0JTdDMDElN0NUaG9tYXMuR3JhZiU0MHN3aXNzY29tLmNvbSU3QzE0
YzE4NmM1MDg2MzRlOTUyYmExMDhkOWRmZTRlZWFkJTdDMzY0ZTViODdjMWM3NDIwZDliZWVjMzVk
MTliNTU3YTElN0MwJTdDMCU3QzYzNzc4Njk5NjYyMjM4ODA4MyU3Q1Vua25vd24lN0NUV0ZwYkda
c2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dp
TENKWFZDSTZNbjAlM0QlN0MzMDAwJmFtcDtzZGF0YT00emtZM3d5WDhpdVlMWU9kSUdxcFhNaW1o
Nm5kVHYzclQ1YXU1amJqam5jJTNEJmFtcDtyZXNlcnZlZD0wDQpBYnN0cmFjdDoNClRoaXMgZG9j
dW1lbnQgaW50cm9kdWNlcyBuZXcgSVAgRmxvdyBJbmZvcm1hdGlvbiBFeHBvcnQgKElQRklYKSBj
b2RlIHBvaW50cyB0byBpZGVudGlmeSB3aGljaCB0cmFmZmljIGlzIGJlaW5nIGZvcndhcmRlZCB3
aXRoIHdoaWNoIFNlZ2VtbnQgUm91dGluZyBIZWFkZXIgZGltZW5zaW9ucyBiYXNlZCBvbiB3aGlj
aCBTUnY2IGNvbnRyb2wgcGxhbmUgcHJvdG9jb2wuDQpUaGUgSUVURiBTZWNyZXRhcmlhdA0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBtYWls
aW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZw0KaHR0cHM6Ly9ldXIwMy5zYWZlbGlua3MucHJvdGVj
dGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGd3d3LmlldGYub3JnJTJGbWFpbG1h
biUyRmxpc3RpbmZvJTJGc3ByaW5nJmFtcDtkYXRhPTA0JTdDMDElN0NUaG9tYXMuR3JhZiU0MHN3
aXNzY29tLmNvbSU3QzE0YzE4NmM1MDg2MzRlOTUyYmExMDhkOWRmZTRlZWFkJTdDMzY0ZTViODdj
MWM3NDIwZDliZWVjMzVkMTliNTU3YTElN0MwJTdDMCU3QzYzNzc4Njk5NjYyMjM4ODA4MyU3Q1Vu
a25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJam9pVjJsdU16SWlM
Q0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MzMDAwJmFtcDtzZGF0YT1INURzc0tObmVG
dFoyMURMSTYlMkZ2WDhtdUdzODZhMDlGUzJBcHMwSFlMcEklM0QmYW1wO3Jlc2VydmVkPTANCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFp
bGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmcNCmh0dHBzOi8vZXVyMDMuc2FmZWxpbmtzLnByb3Rl
Y3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnd3dy5pZXRmLm9yZyUyRm1haWxt
YW4lMkZsaXN0aW5mbyUyRnNwcmluZyZhbXA7ZGF0YT0wNCU3QzAxJTdDVGhvbWFzLkdyYWYlNDBz
d2lzc2NvbS5jb20lN0MxNGMxODZjNTA4NjM0ZTk1MmJhMTA4ZDlkZmU0ZWVhZCU3QzM2NGU1Yjg3
YzFjNzQyMGQ5YmVlYzM1ZDE5YjU1N2ExJTdDMCU3QzAlN0M2Mzc3ODY5OTY2MjIzODgwODMlN0NV
bmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlKV0lqb2lNQzR3TGpBd01EQWlMQ0pRSWpvaVYybHVNeklp
TENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMzAwMCZhbXA7c2RhdGE9SDVEc3NLTm5l
RnRaMjFETEk2JTJGdlg4bXVHczg2YTA5RlMyQXBzMEhZTHBJJTNEJmFtcDtyZXNlcnZlZD0wDQo=

------=_Part_347572_85187950.1643523414362
Content-Type: application/pkcs7-signature; name=smime.p7s; smime-type=signed-data
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCAMIIG
QTCCBSmgAwIBAgIUeIuhHnNW+9mJCIySjpOK+tpcTG8wDQYJKoZIhvcNAQELBQAwVjELMAkGA1UE
BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEwMC4GA1UEAxMnU3dpc3NTaWduIFBlcnNvbmFs
IFNpbHZlciBDQSAyMDE0IC0gRzIyMB4XDTE5MDQxMTE2NDgyOFoXDTIyMDQxMTE2NDgyOFowgYEx
CzAJBgNVBAYTAkNIMR4wHAYDVQQKExVTd2lzc2NvbSAoU2Nod2VpeikgQUcxJzAlBgkqhkiG9w0B
CQEWGHRob21hcy5ncmFmQHN3aXNzY29tLmNvbTEpMCcGA1UEAxMgU2VjdXJlIE1haWw6IEdhdGV3
YXkgQ2VydGlmaWNhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCITr0/mumt/DE7
c8RDgwoi0IdMVLbGMQ1wzpjZ23C3KaauDnIDCAdgwJCj8H/4hy8Wj/EoKvbnJXc3DN/g5n4MyujX
JjsLMo3cMaHqTSql2zKFsdFRnjNtOTEQMVleqnKgeiLwF5M+QpZGhS9T9M4br9PCKBEdwZ+BJRJN
XPtxUjJWLh7ueFbMApS5lOryeoZrv9Yi6D5xSGErBuPrzn1ekUMzOfycZ4HcyLaEfzGNgYEax2yS
1/ZcM/qoj7k8e6dskfB6/PkFnf5BfWqwfWtmqn7PRJQQAEmjkJafFZNtvlyJ/ktjpI+pnju1AZaA
c+LNL1eT1rwNdesrljxik/plAgMBAAGjggLZMIIC1TAjBgNVHREEHDAagRh0aG9tYXMuZ3JhZkBz
d2lzc2NvbS5jb20wDgYDVR0PAQH/BAQDAgSwMBMGA1UdJQQMMAoGCCsGAQUFBwMEMB0GA1UdDgQW
BBTAJbWmkqWsxJzHeilKdMU8NUhnwzAfBgNVHSMEGDAWgBTwx6MykbXryrVYdxWnTr4aXWFDJTCB
/wYDVR0fBIH3MIH0MEegRaBDhkFodHRwOi8vY3JsLnN3aXNzc2lnbi5uZXQvRjBDN0EzMzI5MUI1
RUJDQUI1NTg3NzE1QTc0RUJFMUE1RDYxNDMyNTCBqKCBpaCBooaBn2xkYXA6Ly9kaXJlY3Rvcnku
c3dpc3NzaWduLm5ldC9DTj1GMEM3QTMzMjkxQjVFQkNBQjU1ODc3MTVBNzRFQkUxQTVENjE0MzI1
JTJDTz1Td2lzc1NpZ24lMkNDPUNIP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFzZT9vYmpl
Y3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDBrBgNVHSAEZDBiMFYGCWCFdAFZAQMBCzBJMEcG
CCsGAQUFBwIBFjtodHRwOi8vcmVwb3NpdG9yeS5zd2lzc3NpZ24uY29tL1N3aXNzU2lnbi1TaWx2
ZXItQ1AtQ1BTLnBkZjAIBgYEAI96AQMwgdkGCCsGAQUFBwEBBIHMMIHJMGQGCCsGAQUFBzAChlho
dHRwOi8vc3dpc3NzaWduLm5ldC9jZ2ktYmluL2F1dGhvcml0eS9kb3dubG9hZC9GMEM3QTMzMjkx
QjVFQkNBQjU1ODc3MTVBNzRFQkUxQTVENjE0MzI1MGEGCCsGAQUFBzABhlVodHRwOi8vc2lsdmVy
LXBlcnNvbmFsLWcyLm9jc3Auc3dpc3NzaWduLm5ldC9GMEM3QTMzMjkxQjVFQkNBQjU1ODc3MTVB
NzRFQkUxQTVENjE0MzI1MA0GCSqGSIb3DQEBCwUAA4IBAQBPAGaURtN/46Vopba1sQJzad0O2JxG
8MwpE2F435dz+BfK/L8DGWN+EmWQV9k/p/IhNLFnj9WhBdd+iuscOT83XDCnUzyYiNqz7bhrQAEm
B/87tdMsPhq5wUz5XfpnDcsSiQ1r/Woo+baMSN60QruEZM/be9mFILGOByV8BEwVbZTAiL7cLaOh
bxUfQubFvyfOZ1HgJMVyfWizDVvDG2rL6YkWtsIBaVmCYGBqHrX0wSLyHlRNnbqiM2vawqQYme+1
+wxtbGCPPexp3wUBqpJde40Ke1xIpMj8c1kyvtaRM3CBX2p6xl0XHnSrybkJUidmaZnblUM6O18u
b28x6Qp3MIIGvjCCBKagAwIBAgIPBUTWTq0e0zbVMkBdALk2MA0GCSqGSIb3DQEBCwUAMEcxCzAJ
BgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxITAfBgNVBAMTGFN3aXNzU2lnbiBTaWx2
ZXIgQ0EgLSBHMjAeFw0xNDA5MTkyMDM2NDlaFw0yOTA5MTUyMDM2NDlaMFYxCzAJBgNVBAYTAkNI
MRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxMDAuBgNVBAMTJ1N3aXNzU2lnbiBQZXJzb25hbCBTaWx2
ZXIgQ0EgMjAxNCAtIEcyMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMs5sTmF/vrJ
obzDg6kOSi2Ech7/aMWnxB3sD9eoixMes9EWi0DcD1NvAT3s6GS1l9uDvKiowIQ4WF4DFCvmyjDv
ALLrEzkZkkcqIQDlcs3CMWIOzFYq/3fEY4yYwm9417W2zOl9HzOmkQUq/tFS1vTsnP5NTGpS4YV2
Yru5aOZSY/zBIZGSXRnY3IDRGeNJFlcCDhlEhaspyS/6xm1rCqH29/9rYTUVJpSUAmklXWn3vV5r
gtmQDAb5QwUiSes20CBaYxDjOCHVfxYrQYpGevJn6KTQuh5/JCd1mJRJLVbEVDORnWL51V/eW6kV
mJyUU8GA6QkXFbQbgCkyodCvE6cCAwEAAaOCApYwggKSMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB
Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBTwx6MykbXryrVYdxWnTr4aXWFDJTAfBgNVHSMEGDAWgBQX
oM3B5EG2Ols7y0WdvRzCmPqGWDCB/wYDVR0fBIH3MIH0MEegRaBDhkFodHRwOi8vY3JsLnN3aXNz
c2lnbi5uZXQvMTdBMENEQzFFNDQxQjYzQTVCM0JDQjQ1OURCRDFDQzI5OEZBODY1ODCBqKCBpaCB
ooaBn2xkYXA6Ly9kaXJlY3Rvcnkuc3dpc3NzaWduLm5ldC9DTj0xN0EwQ0RDMUU0NDFCNjNBNUIz
QkNCNDU5REJEMUNDMjk4RkE4NjU4JTJDTz1Td2lzc1NpZ24lMkNDPUNIP2NlcnRpZmljYXRlUmV2
b2NhdGlvbkxpc3Q/YmFzZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDBhBgNVHSAE
WjBYMFYGCWCFdAFZAQMBBjBJMEcGCCsGAQUFBwIBFjtodHRwOi8vcmVwb3NpdG9yeS5zd2lzc3Np
Z24uY29tL1N3aXNzU2lnbi1TaWx2ZXItQ1AtQ1BTLnBkZjCBxgYIKwYBBQUHAQEEgbkwgbYwZAYI
KwYBBQUHMAKGWGh0dHA6Ly9zd2lzc3NpZ24ubmV0L2NnaS1iaW4vYXV0aG9yaXR5L2Rvd25sb2Fk
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
8dudPqqF0lK+AAAAAAAA
------=_Part_347572_85187950.1643523414362--


From nobody Sun Jan 30 09:40:57 2022
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 302823A18D2; Sun, 30 Jan 2022 09:40:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level: 
X-Spam-Status: No, score=-2.087 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=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 3KpNARkVG84r; Sun, 30 Jan 2022 09:40:44 -0800 (PST)
Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) (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 1E7663A18D0; Sun, 30 Jan 2022 09:40:44 -0800 (PST)
Received: by mail-pj1-x1036.google.com with SMTP id h12so11513845pjq.3; Sun, 30 Jan 2022 09:40:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=orrGPHaDnSO8jTer0BmE9CFa3yWBgxemxJd9RA2CqXs=; b=j07I/Qd9P0G8DRDx2ZfxzVT02iqyaoULv03s55Q9bNO5Yg0T1s2hicW2wUBeRsbuVs h6gnxWTMMeJElUEJGLvtTbqCAtv8VThMEHZHPrLSL3NKGmXHwZNe5m+zKkDr5hoBW5gL jUCK3aWagay7Zjm6Dp3vQAIiR/gKyzGB613btdWh9u3nbYdfXxat54XhPm8+YIq+6KiF GATFtEo31XKd5Io3pCyURcywUdHDVmM4837HBz19vr0fWyo+Lr1kB3h3xg+UjmfliVyX gD3iyqRqmwl05zZhFAUUzfk3UPyjVOmK2Ic6lZSp+CHTXq1GycADKIn18QrIL7J6Gl/m VXoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=orrGPHaDnSO8jTer0BmE9CFa3yWBgxemxJd9RA2CqXs=; b=D53WUZptg0dDH5mIcLcKecAVU65qaR3o6Eh1Oswi2gBCI/S4UoDmMmxAlZf5FXIPCg LbB5G8H4b0DOEKZQpSSjCDoPSV3a4jzHOffmC8QDSxQZeer/miCm37QTiuyNE+hILIsg C6+X+YYcubVkFcE181boLEVJSN+O0puPgHJZjZOlqvemYf7AnsQPsFStYZQJcFr18wwP vWPCPBd9yeMeg6v3IFEISHpsFlTCYidfyVk9+o7q6iZWqHc8y6WpVsETpMOfRFhS/HKc lC4cusBzDwxCuZZgjL81jMInm1Z/Z4duho8Xf0wpZYul292240SObFw82F5IfFi3YThh PBtg==
X-Gm-Message-State: AOAM530PoSkQ2/K3lo6mYWeIoFNUN6FjdzzJk2hu+MR+xij+jT3XBKQu M+YX4AeZgj8BuEkKqUiudtF04X89MABsjULqeSU=
X-Google-Smtp-Source: ABdhPJy0dg9zN88pFHqdz/Ph1n+2XCVQascMO+rZ0FZesyyDcMOPiP9cN9Xd+TuH+bu09J8PcM4R3krWpPS4doXm99w=
X-Received: by 2002:a17:90a:e7ce:: with SMTP id kb14mr30002991pjb.202.1643564442635;  Sun, 30 Jan 2022 09:40:42 -0800 (PST)
MIME-Version: 1.0
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <97ee51feb17c4bcc84bc575768c06c3e@huawei.com> <CABNhwV3QDg6h_ZB30DOqT8KmezPDZ2yvWfHBky4hyPaJuV7ZTQ@mail.gmail.com> <PH0PR13MB479582418405803B955A66359A219@PH0PR13MB4795.namprd13.prod.outlook.com>
In-Reply-To: <PH0PR13MB479582418405803B955A66359A219@PH0PR13MB4795.namprd13.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Sun, 30 Jan 2022 12:40:31 -0500
Message-ID: <CABNhwV3t5_4F_50P_qZMNf04P+6dsD+UbaiN+CBa5PJdpq124A@mail.gmail.com>
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, IETF IPPM WG <ippm@ietf.org>,  Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>,  "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c4d55905d6d02a91"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hX-CEQzN6D6kkaE4lYM_bPzNN9g>
Subject: Re: [spring] [ippm]  Active OAM in 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, 30 Jan 2022 17:40:49 -0000

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

Hi Haoyu

On Thu, Jan 27, 2022 at 1:42 PM Haoyu Song <haoyu.song@futurewei.com> wrote=
:

> Hi Gyan,
>
>
>
> Thank you for your comments! Please see inline for response marked with
> [HS]
>
>
>
> Best,
>
> Haoyu
>
>
>
> *From:* Gyan Mishra <hayabusagsm@gmail.com>
> *Sent:* Wednesday, January 26, 2022 9:03 PM
> *To:* Tianran Zhou <zhoutianran=3D40huawei.com@dmarc.ietf.org>
> *Cc:* Greg Mirsky <gregimirsky@gmail.com>; Haoyu Song <
> haoyu.song@futurewei.com>; IETF IPPM WG <ippm@ietf.org>; spring@ietf.org
> *Subject:* Re: [ippm] [spring] Active OAM in SRv6
>
>
>
> Hi Haoyu
>
>
>
> I think it would be good to identify the problem statement and gap with
> existing IPPM WG STAMP, TWAMP PM technologies and why they cannot be
> utilized or fall short in what you are trying to achieve with Active OAM =
in
> SRv6.
>
>
>
> [HS] My understanding is that STAMP/TWAMP are for end-to-end measurements=
,
> here we want to collect data from every node and every link on any path,
> without needing to set up any sessions. So the scope and coverage are
> different.
>
>  Gyan> Understood.  STAMP/TWAMP can be used as well to collect from every
> node as well.
>
> In-situ IOAM data packets is already possible with SRv6 as mentioned as
> this draft mentions below as normative reference.
>
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-data-16
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-data-16&data=3D04%7C01=
%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2=
a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136005568%7CUnknown%7CTWFpbGZsb=
3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300=
0&sdata=3Db6abSWTm77Z4Td%2B0X5hjmZBrFHTe%2FpPdZuWyXNEY3vU%3D&reserved=3D0>
>
>
>
> [HS] There=E2=80=99s no accepted solution on how to support IOAM in SRv6 =
yet. Our
> proposal aims to provide such a solution, and (1) the solution avoids the
> issues on encapsulating the IOAM trace in EHs and (2) it=E2=80=99s extens=
ible to
> include OAM methods beyond IOAM.
>
>  Gyan> IPPM WG can speak to this document which has been adopted and been
> developed since 2016 and provides in-situ OAM as you desire and supports
> Segment Routing SRv6 as well as other encapsulations.
>
> This draft as well mentioned as normative reference draft below provides
> OAM ping and traceroute with SRH O flag to SRv6 PGM endpoints and SID lis=
t
> tracing capabilities very handy for troubleshooting.
>
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-6man-spring-srv6-oam-1
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-6man-spring-srv6-oam-12&data=3D0=
4%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0f=
ee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136005568%7CUnknown%7CTWF=
pbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D=
%7C3000&sdata=3DEnHxos0Nc%2BF3d%2FehCZuIoSswxZ7udPLASp22oW5UES4%3D&reserved=
=3D0>
> 3
>
>
>
> [HS] This is for in-band OAM for SRv6 user traffic and it only works for
> triggering postcard exports (i.e., don=E2=80=99t allow the packet to carr=
y data).
> Our proposal support all the IOAM options and more important, it=E2=80=99=
s an
> active method which means one can generate and inject probing packets to
> cover arbitrary paths by crafting an SRH.
>
>  Gyan> Understood
>
> This draft as well also mentioned as normative reference draft below
> provides in-situ IOAM for OAM and PM information can be piggybacked in da=
ta
> packets in SRH TLV SRv6 PGM SIF function SRv6.TLV recording the operation=
al
> and telemetry info in the data packets.
>
>
>
> https://datatracker.ietf.org/doc/html/draft-ali-spring-ioam-srv6-05
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ali-spring-ioam-srv6-05&data=3D04%7C0=
1%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff=
2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136005568%7CUnknown%7CTWFpbGZs=
b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C30=
00&sdata=3D9zM0yFTsl2jKvDDd8uDv0rtGcOsoaKY%2FEaqUXZmsJ5U%3D&reserved=3D0>
>
>
>
> [HS] This draft proposes to encapsulate IOAM in SRH TLV. Due to the
> overhead concern (IOAM trace could be large) and other issues related to
> EH, I don=E2=80=99t support such a solution.
>
>  Gyan> Understood.  Work is being done in 6MAN WG to address EH headers
> issues below as well as other drafts to make EH viable and reduce overhea=
d.
>

https://datatracker.ietf.org/doc/html/draft-herbert-6man-eh-limits-00.txt


[HS] The three drafts you mentioned are all be reference in our draft and
> discussed. We think our use cases are different and our approach is more
> general and extensible to our use cases.
>
> Gyan> Understood.  I think if you can add some additional verbiage as to
> problem statement and why existing solutions drafts mentioned are not
> sufficient for your requirements.  Maybe listing out your requirements
> would help couple to your proposed solution.
>
> Thanks
>
>
>
> Gyan
>
>
>
> On Wed, Jan 26, 2022 at 10:19 PM Tianran Zhou <zhoutianran=3D
> 40huawei.com@dmarc.ietf.org> wrote:
>
> Hi Haoyu,
>
>
>
> The application is really interesting and useful.
>
> I am not sure if it is necessary to create a new OAM protocol at transpor=
t
> layer.
>
> IMHO, a per hop/per segment extension based on STAMP could be more
> practical.
>
> https://www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.t=
xt
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.=
ietf.org%2Farchive%2Fid%2Fdraft-wang-ippm-stamp-hbh-extensions-03.txt&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136005568%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DzqVhnbQoOc33My8fwqES5arm9vT0NCeUs3kIIkGPlug%3D&reserved=
=3D0>
>
>
>
> Best,
>
> Tianran
>
>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Greg Mirsky
> *Sent:* Thursday, January 27, 2022 7:01 AM
> *To:* Haoyu Song <haoyu.song@futurewei.com>
> *Cc:* spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
> *Subject:* Re: [ippm] [spring] Active OAM in SRv6
>
>
>
> Hi Haoyu,
>
> thank you for bringing the topic of Active OAM to the discussion. As the
> concept of Active IOAM is introduced in the IPPM WG draft
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
sdata=3D5rsC694oCufl11dAM4pfiB%2FIKazRSNV3KWAmY%2B7hReA%3D&reserved=3D0> it
> seems to me like adding the IPPM WG community to the discussion is the
> right thing to do.
>
> Please find my notes in-lined below under the GIM>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com>
> wrote:
>
> Hi SPRING WG,
>
>
>
> Real time monitor on every node and every link on a network is necessary
> to detect  gray failures, which are the key culprit for poor QoS but hard
> to catch. SR provides an ideal mechanism, when working with some efficien=
t
> planning algorithm, to achieve that with low cost.   Our proposal SRv6
> In-situ Active Measurement (SIAM) suggests a simple  active measurement
> approach which can support different
>
> GIM>> I wonder what gaps you find in the existing active measurement
> protocols, e.g., STAMP and RFC 6734 (would be more convenient to use an
> acronym). It appears to me that, for example, STAMP and its extensions,
> including the SRPM draft
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
sdata=3DnbxsguDj1bZHDKu2RkvdBkOUxvrXeY%2F5Vlc5jBj2qgE%3D&reserved=3D0>,
> comprehensively address the PM OAM requirements for SRv6.
>
> options of IOAM and other OAM methods in SRv6, without needing to worry
> about the extension header issue.
>
> GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
>
>    In terms of the classification given
>
>    in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
>
> Does your proposal change that?
>
>
>
> Your comments, questions, and suggestions are very welcome. I=E2=80=99d l=
ike to
> know your opinion if you think this work is in scope and should be adopte=
d
> by the working group.  If you are interested in contributing to this work=
,
> please also let me know.
> https://datatracker.ietf.org/doc/draft-song-spring-siam/
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D=
aV3fE%2BZWpaILCWRLJQEo98%2FZ65gN5U%2FIR%2BJdyFHQjyU%3D&reserved=3D0>
>
>
>
> Thank you very much!
>
>
>
> Best regards,
>
> Haoyu
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.=
ietf.org%2Fmailman%2Flistinfo%2Fspring&data=3D04%7C01%7Chaoyu.song%40future=
wei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fe=
dc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA=
iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D6l%2F90vtnx7=
lbNsKu5RwYBBqjS5M4D%2BD6KhaiHSZpjVs%3D&reserved=3D0>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.=
ietf.org%2Fmailman%2Flistinfo%2Fippm&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DOntVxXeEzhGZ8G=
%2B00zHbhdCc9b1%2ByhJp9inqWabEVo0%3D&reserved=3D0>
>
> --
>
>
> <https://nam11.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fwww.v=
erizon.com%2F&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43d=
ad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136=
161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6=
Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DUZoeWsVHOHCoe8ZCPdcr7yf930qNAFZMli9E3=
H02WY0%3D&reserved=3D0>
>
> *Gyan Mishra*
>
> *Network Solutions Architect *
>
> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>
> *M 301 502-1347*
>
>
>
--=20

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*

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

<div dir=3D"auto">Hi=C2=A0Haoyu</div><div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Thu, Jan 27, 2022 at 1:42 PM Haoyu S=
ong &lt;<a href=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.co=
m</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:solid;padding-le=
ft:1ex;border-left-color:rgb(204,204,204)">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"word-wrap:break=
-word">
<div class=3D"m_-3390886947861834515WordSection1">
<p class=3D"MsoNormal">Hi Gyan,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thank you for your comments! Please see inline for r=
esponse marked with [HS]<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Best,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-style:solid none none;border-top-width:1pt;padding:3pt=
 0in 0in;border-top-color:rgb(225,225,225)">
<p class=3D"MsoNormal"><b>From:</b> Gyan Mishra &lt;<a href=3D"mailto:hayab=
usagsm@gmail.com" target=3D"_blank">hayabusagsm@gmail.com</a>&gt; <br>
<b>Sent:</b> Wednesday, January 26, 2022 9:03 PM<br>
<b>To:</b> Tianran Zhou &lt;zhoutianran=3D<a href=3D"mailto:40huawei.com@dm=
arc.ietf.org" target=3D"_blank">40huawei.com@dmarc.ietf.org</a>&gt;<br>
<b>Cc:</b> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=
=3D"_blank">gregimirsky@gmail.com</a>&gt;; Haoyu Song &lt;<a href=3D"mailto=
:haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.com</a>&g=
t;; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ipp=
m@ietf.org</a>&gt;; <a href=3D"mailto:spring@ietf.org" target=3D"_blank">sp=
ring@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu=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 think it would be good to identify the problem sta=
tement and gap with existing IPPM WG STAMP, TWAMP PM technologies and why t=
hey cannot be utilized or fall short in what you are trying to=C2=A0achieve=
 with Active OAM in SRv6.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">[HS] My understanding is that STAMP/TWAMP are for en=
d-to-end measurements, here we want to collect data from every node and eve=
ry link on any path, without needing to set up any sessions. So the scope a=
nd coverage are different. =C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" dir=3D"auto"><u></u>=C2=A0Gyan&gt; Understood.=C2=A0=
 STAMP/TWAMP can be used as well to collect from every node as well.<u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal">In-situ IOAM data packets is already possible with S=
Rv6 as mentioned as this draft mentions below as normative reference.<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"><a href=3D"https://nam11.safelinks.protection.outloo=
k.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-i=
ppm-ioam-data-16&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19=
042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C63778=
8566136005568%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL=
CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Db6abSWTm77Z4Td%2B0X5hjmZBr=
FHTe%2FpPdZuWyXNEY3vU%3D&amp;reserved=3D0" target=3D"_blank">https://datatr=
acker.ietf.org/doc/html/draft-ietf-ippm-ioam-data-16</a><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">[HS] There=E2=80=99s no accepted solution on how to =
support IOAM in SRv6 yet. Our proposal aims to provide such a solution, and=
 (1) the solution avoids the issues on encapsulating the IOAM trace in EHs =
and (2) it=E2=80=99s extensible to include OAM methods
 beyond IOAM.<u></u><u></u></p>
</div>
<p class=3D"MsoNormal" dir=3D"auto"><u></u>=C2=A0Gyan&gt; IPPM WG can speak=
 to this document which has been adopted and been developed since 2016 and =
provides in-situ OAM as you desire and supports Segment Routing SRv6 as wel=
l as other encapsulations.<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">This draft as well mentioned as normative reference =
draft below provides OAM ping and traceroute with SRH O flag to SRv6 PGM en=
dpoints and SID list tracing capabilities very handy for troubleshooting.<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"><a href=3D"https://nam11.safelinks.protection.outloo=
k.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-6=
man-spring-srv6-oam-12&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd9=
97fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7=
C637788566136005568%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2l=
uMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DEnHxos0Nc%2BF3d%2Feh=
CZuIoSswxZ7udPLASp22oW5UES4%3D&amp;reserved=3D0" target=3D"_blank">https://=
datatracker.ietf.org/doc/html/draft-ietf-6man-spring-srv6-oam-1</a>3<u></u>=
<u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">[HS] This is for in-band OAM for SRv6 user traffic a=
nd it only works for triggering postcard exports (i.e., don=E2=80=99t allow=
 the packet to carry data). Our proposal support all the IOAM options and m=
ore important, it=E2=80=99s an active method which
 means one can generate and inject probing packets to cover arbitrary paths=
 by crafting an SRH.
<u></u><u></u></p>
<p class=3D"MsoNormal" dir=3D"auto"><u></u>=C2=A0Gyan&gt; Understood=C2=A0<=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">This draft as well also mentioned as normative refer=
ence draft below provides in-situ IOAM for OAM and PM information can be pi=
ggybacked in data packets in SRH TLV SRv6 PGM SIF function SRv6.TLV recordi=
ng the operational and telemetry info
 in the data packets.<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://nam11.safelinks.protection.outloo=
k.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ali-sp=
ring-ioam-srv6-05&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc1=
9042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C6377=
88566136005568%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi=
LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3D9zM0yFTsl2jKvDDd8uDv0rtGc=
OsoaKY%2FEaqUXZmsJ5U%3D&amp;reserved=3D0" target=3D"_blank">https://datatra=
cker.ietf.org/doc/html/draft-ali-spring-ioam-srv6-05</a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">[HS] This draft proposes to encapsulate IOAM in SRH =
TLV. Due to the overhead concern (IOAM trace could be large) and other issu=
es related to EH, I don=E2=80=99t support such a solution.
<u></u><u></u></p>
<p class=3D"MsoNormal" dir=3D"auto"><u></u>=C2=A0Gyan&gt; Understood.=C2=A0=
 Work is being done in 6MAN WG to address EH headers issues below as well a=
s other drafts to make EH viable and reduce overhead.</p></div></div></div>=
</div></blockquote><div dir=3D"auto"><br></div><div dir=3D"auto"><div><a hr=
ef=3D"https://datatracker.ietf.org/doc/html/draft-herbert-6man-eh-limits-00=
.txt">https://datatracker.ietf.org/doc/html/draft-herbert-6man-eh-limits-00=
.txt</a></div></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:=
rgb(204,204,204)"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=
=3D"word-wrap:break-word"><div class=3D"m_-3390886947861834515WordSection1"=
><div><div><p class=3D"MsoNormal" dir=3D"auto"><u></u></p>
<p class=3D"MsoNormal">[HS] The three drafts you mentioned are all be refer=
ence in our draft and discussed. We think our use cases are different and o=
ur approach is more general and extensible to our use cases.<u></u><u></u><=
/p>
</div>
<div>
<p class=3D"MsoNormal" dir=3D"auto"><u></u>Gyan&gt; Understood.=C2=A0 I thi=
nk if you can add some additional verbiage as to problem statement and why =
existing solutions drafts mentioned are not sufficient for your requirement=
s.=C2=A0 Maybe listing out your requirements would help couple to your prop=
osed solution.=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks=C2=A0<u></u><u></u></p>
</div>
</div></div></div><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=
=3D"word-wrap:break-word"><div class=3D"m_-3390886947861834515WordSection1"=
>
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Gyan=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">On Wed, Jan 26, 2022 at 10:19 PM Tianran Zhou &lt;zh=
outianran=3D<a href=3D"mailto:40huawei.com@dmarc.ietf.org" target=3D"_blank=
">40huawei.com@dmarc.ietf.org</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in;border-left-co=
lor:rgb(204,204,204)">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">Hi Haoyu,</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">=C2=A0</span><u=
></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">The application=
 is really interesting and useful.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">I am not sure i=
f it is necessary to create a new OAM protocol at transport layer.</span><u=
></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">IMHO, a per hop=
/per segment extension based on STAMP could be more practical.</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><a href=3D"http=
s://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.or=
g%2Farchive%2Fid%2Fdraft-wang-ippm-stamp-hbh-extensions-03.txt&amp;data=3D0=
4%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0f=
ee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136005568%7CUnknown%7CTWF=
pbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D=
%7C3000&amp;sdata=3DzqVhnbQoOc33My8fwqES5arm9vT0NCeUs3kIIkGPlug%3D&amp;rese=
rved=3D0" target=3D"_blank">https://www.ietf.org/archive/id/draft-wang-ippm=
-stamp-hbh-extensions-03.txt</a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">=C2=A0</span><u=
></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">Best,</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">Tianran =C2=A0<=
/span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)">=C2=A0</span><u=
></u><u></u></p>
<p class=3D"MsoNormal"><b>From:</b> ippm [mailto:<a href=3D"mailto:ippm-bou=
nces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Thursday, January 27, 2022 7:01 AM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">thank you for bringing the topic of Active OAM to th=
e discussion. As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3D5rsC694oCufl11dAM4pfiB%2FIKazRSNV3KWAmY%2B7hReA%3D&=
amp;reserved=3D0" target=3D"_blank">
IPPM WG draft</a>=C2=A0it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Please find my notes in-lined below under the GIM&gt=
;&gt; tag.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurew=
ei.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt;border-left-color:rgb(20=
4,204,204)">
<div>
<div>
<p class=3D"MsoNormal">Hi SPRING WG,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Real time monitor on every node and every link on a =
network is necessary to detect =C2=A0gray failures, which are the key culpr=
it for poor QoS but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. =C2=A0=C2=A0Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple =C2=A0active measurement approach which can sup=
port different<u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; I wonder what gaps you find in the exist=
ing active measurement protocols, e.g., STAMP and RFC 6734 (would be more c=
onvenient to use an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Dn=
bxsguDj1bZHDKu2RkvdBkOUxvrXeY%2F5Vlc5jBj2qgE%3D&amp;reserved=3D0" target=3D=
"_blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.=
=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt;border-left-color:rgb(20=
4,204,204)">
<div>
<div>
<p class=3D"MsoNormal">options of IOAM and other OAM methods in SRv6, witho=
ut needing to worry about the extension header issue. =C2=A0<u></u><u></u><=
/p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOA=
M as follows:<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0In terms of the classification given<u>=
</u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0in [RFC7799] IOAM could be portrayed as=
 Hybrid Type 1.<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">Does your proposal change=C2=A0that?<u></u><u></u></=
p>
</div>
<blockquote style=3D"border-style:none none none solid;border-left-width:1p=
t;padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt;border-left-color:rgb(20=
4,204,204)">
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Your comments, questions, and suggestions are very w=
elcome. I=E2=80=99d like to know your opinion if you think this work is in =
scope and should be adopted by the working group.=C2=A0 If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DaV3fE%2BZWpaILCWRLJQEo98%2FZ65gN5U%2FIR%2BJdyFHQjyU%3D&amp;rese=
rved=3D0" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</a><u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Thank you very much!<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3D6l%2F90vtnx7lbNsKu5RwYBBqjS5M4D%2BD6KhaiHSZpjVs%3D&amp;reserved=3D0" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><u></u><u><=
/u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fippm&amp;data=3D04%7C01%7Chaoyu.son=
g%40futurewei.com%7Cd997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c75=
3a1d5591fedc%7C1%7C1%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM=
C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3DOntVxXeEzhGZ8G%2B00zHbhdCc9b1%2ByhJp9inqWabEVo0%3D&amp;reserved=3D0" tar=
get=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u>=
</p>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p><a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttp%3A=
%2F%2Fwww.verizon.com%2F&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C=
d997fc19042a43dad96e08d9e152596a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1=
%7C637788566136161714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV=
2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DUZoeWsVHOHCoe8ZCPd=
cr7yf930qNAFZMli9E3H02WY0%3D&amp;reserved=3D0" target=3D"_blank"><span styl=
e=3D"text-decoration:none;color:rgb(17,85,204)"><img border=3D"0" width=3D"=
81" height=3D"18" style=3D"width: 0.8402in; height: 0.1875in;" id=3D"m_-339=
0886947861834515_x0000_i1025" src=3D"http://ss7.vzw.com/is/image/VerizonWir=
eless/vz-logo-email"></span></a><span style=3D"color:rgb(34,34,34)"><u></u>=
<u></u></span></p>
<p style=3D"margin:0in"><b><span style=3D"font-family:Arial,sans-serif;colo=
r:black">Gyan Mishra</span></b><span style=3D"font-family:Arial,sans-serif;=
color:black"><u style=3D"font-family:Arial,sans-serif"></u><u style=3D"font=
-family:Arial,sans-serif"></u></span></p>
<p style=3D"margin:0in"><i><span style=3D"font-family:Georgia,serif;color:b=
lack">Network Solutions Architect=C2=A0</span></i><span style=3D"color:rgb(=
34,34,34)"><u></u><u></u></span></p>
<p style=3D"margin:0in"><i><span style=3D"font-size:10pt;font-family:Georgi=
a,serif;color:black">Email
<a href=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blank" style=3D"fon=
t-family:Georgia,serif">gyan.s.mishra@verizon.com</a></span></i><span style=
=3D"color:rgb(34,34,34)"><u></u><u></u></span></p>
<p style=3D"margin-right:0in;margin-bottom:12pt;margin-left:0in">
<i><span style=3D"font-family:Georgia,serif;color:black">M 301 502-1347</sp=
an></i><span style=3D"color:black"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" =
data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div dir=3D"ltr"><div d=
ir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"l=
tr"><div><p style=3D"color:rgb(34,34,34)"><a href=3D"http://www.verizon.com=
/" style=3D"color:rgb(17,85,204);padding-bottom:1em;display:inline-block" t=
arget=3D"_blank"><img src=3D"http://ss7.vzw.com/is/image/VerizonWireless/vz=
-logo-email" width=3D"81" height=3D"18" style=3D"height:18px;width:81px"></=
a><br></p><p style=3D"font-size:1em;margin:0px;font-family:&quot;Verizon NH=
G DS&quot;,Arial,sans-serif;line-height:13px;color:black"><b>Gyan Mishra</b=
></p><p style=3D"color:rgb(34,34,34);margin:0px;line-height:13px"><font fac=
e=3D"georgia, serif" style=3D"color:black;font-size:1em"><i>Network Solutio=
ns A</i></font><font color=3D"#000000" face=3D"georgia, serif"><i>rchitect=
=C2=A0</i></font></p><p style=3D"color:rgb(34,34,34);margin:0px;line-height=
:13px"><i style=3D"color:rgb(0,0,0);font-size:13px"><font face=3D"georgia, =
serif">Email <a href=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blank"=
>gyan.s.mishra@verizon.com</a></font></i><font color=3D"#000000" face=3D"ge=
orgia, serif"><i><br></i></font></p><p style=3D"font-size:1em;margin:0px;li=
ne-height:13px;color:black"><i><font face=3D"georgia, serif">M 301 502-1347=
<br><br></font></i></p></div><div><br></div></div></div></div></div></div><=
/div></div></div>

--000000000000c4d55905d6d02a91--


From nobody Mon Jan 31 05:06:58 2022
Return-Path: <slitkows.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 254E23A300F for <spring@ietfa.amsl.com>; Mon, 31 Jan 2022 05:06:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level: 
X-Spam-Status: No, score=-2.087 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 R7-w3b7ytjNO for <spring@ietfa.amsl.com>; Mon, 31 Jan 2022 05:06:50 -0800 (PST)
Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (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 D05743A3005 for <spring@ietf.org>; Mon, 31 Jan 2022 05:06:49 -0800 (PST)
Received: by mail-ej1-x62d.google.com with SMTP id a8so42761537ejc.8 for <spring@ietf.org>; Mon, 31 Jan 2022 05:06:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=from:to:references:in-reply-to:subject:date:message-id:mime-version :thread-index:content-language; bh=5bPT474lLzyaeADIzuo5w9+dMGB9cqbwOKiJiacwYoc=; b=IcOgFUZCBEUEWUK4QzXsfQGYgx3yjnafsRnh8f/lOIT0ikIoRTrk/JQP7PfZsFjbfu wM0ft8sx1LJjnasKtLeTUbxT91YR2WWyvms4/n/XfCg4pigCQl2kIEKt/WwiLuLsyhMl JiJBI5+AGIEGYbhH8ra5Fzn7W+Kw9sJ+8NJe7IqxHyQJO66SrjgSxHvreSkYvcQga3ZO 2IabKRqh5UkzM6l4a5Q+kJLN2zPR8YZ2jET3Uu5pMK39VXzbI5/I4eouV90YMkHuEtkm YfIH7eRYNwhmKAlQsvwhEiFTJVNCuD1F3wHKe42PZML0RdRPeh6XER3iihepzgomJGcJ j/HQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:thread-index:content-language; bh=5bPT474lLzyaeADIzuo5w9+dMGB9cqbwOKiJiacwYoc=; b=KOlb6M9kH+p65Lzm19h+DKZwUzoabCNDzhKzYs3pXDDPfhr1WV73U3K+H1QxMGNe1q bJdLK3ika1Z4OjRuW37cLZWBcvXcz3G+noVEm/jItXDau7ywCo2vHrIYEu8tUozYe7Tb gpGhOOl/sv5ua/Ean/5eN/2p0I+ol5XA0i3gNP05ow1KgNdV9HC9+/y/q8MxhOCyzRe9 CnBUigZ6/Isxrq+WloIAvJIhTNAZKAcb9ZzlR7Q1YD5QxRo0ArzfbJQOO/joKHzrOps4 TjwIHKOpStAgTmPx1CMRY5cRwxO/8BzGBrBrdEfki1noL5C9+qhV0fcP6FuuRWqE2U97 rMQg==
X-Gm-Message-State: AOAM531yvIHu6wxGpEele4rgTEeRyaul+lgZdmexR76KmTl7WCLP8czC /x2mDen/BT9mpXMv1J0MQg==
X-Google-Smtp-Source: ABdhPJwRqxRHGOrItPpEFRX0evryeXWvBhuYpheoS6PCzFukGzBPO+f4zbJ1QMCASGv6vzaed+KCAQ==
X-Received: by 2002:a17:907:7e85:: with SMTP id qb5mr17151488ejc.557.1643634407126;  Mon, 31 Jan 2022 05:06:47 -0800 (PST)
Received: from CSCOWPF2QW8Y3 ([173.38.220.40]) by smtp.gmail.com with ESMTPSA id g9sm13477694ejf.98.2022.01.31.05.06.44 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 31 Jan 2022 05:06:46 -0800 (PST)
From: <slitkows.ietf@gmail.com>
To: "'Huzhibo'" <huzhibo@huawei.com>, <bruno.decraene@orange.com>, "'SPRING WG'" <spring@ietf.org>
References: <0a418bde57354add875c44f02d18213d@huawei.com> <07fb01d81292$4124b700$c36e2500$@gmail.com> <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com> <00ba01d813a5$0856d6b0$19048410$@gmail.com> <f5028e1e9630475f9ac65f30685b5261@huawei.com> <002701d81425$2ff5c110$8fe14330$@gmail.com> <1d4825d3b4da4e1fb5cc5f9c24704bdd@huawei.com>
In-Reply-To: <1d4825d3b4da4e1fb5cc5f9c24704bdd@huawei.com>
Date: Mon, 31 Jan 2022 14:06:44 +0100
Message-ID: <00e101d816a3$65e27590$31a760b0$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E2_01D816AB.C7AAD530"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIVWnFSRsbd58nY4vt6IaGbGaj2TwMNHzr7AdOyOFQBRJv/qQJlGkxwAa7E9WMB2QuRcquh/SpA
Content-Language: fr
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4dLDGFFH4ZqBzgc26VQcKAW2Ryk>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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: Mon, 31 Jan 2022 13:06:57 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00E2_01D816AB.C7AAD530
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

[HZB2]First: This document does not require that all affected traffic be
directed to "one" neighbor node, and traffic is still balanced on all
different neighbor nodes.

 

[SLI3] Again, purely theoretical, it depends on the network topology, where
is the traffic coming from and number of neighbor nodes supporting the PF
behavior.  Traffic will follow SPT to the closest PF node: there could be
ECMP or not, the path to PF node could be well-sized or not. 

 

[HZB3]Sure,    I mean the same is true with other local FRR technologies,
even with IGP, and IGP shortest path can't guarantee that traffic will not
converge at certain node.

 

[SLI4] Yes and No, in IP/SR FRR solutions (not talking about midpoint
protection), when upstream nodes are converging, they converge on a path
that will forward the traffic properly to the destination. Exception is if
uloop forms but this is solved using uloop avoidance mechanism. Here the
problem is slightly different, as even with uloop avoidance, traffic may
still break.

 

I just want to re-emphasis my point which is your solution doesn't solve
completely the problem in partial deployment, so complete deployment is
necessary, so the gain is questionable and not really measurable.

 

 

 

 

 

From: Huzhibo <huzhibo@huawei.com> 
Sent: vendredi 28 janvier 2022 10:57
To: slitkows.ietf@gmail.com; bruno.decraene@orange.com; 'SPRING WG'
<spring@ietf.org>
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Please see inline.

 

From: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com>
[mailto:slitkows.ietf@gmail.com] 
Sent: Friday, January 28, 2022 4:58 PM
To: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> >;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi

 

[HZB2]First: This document does not require that all affected traffic be
directed to "one" neighbor node, and traffic is still balanced on all
different neighbor nodes.

 

[SLI3] Again, purely theoretical, it depends on the network topology, where
is the traffic coming from and number of neighbor nodes supporting the PF
behavior.  Traffic will follow SPT to the closest PF node: there could be
ECMP or not, the path to PF node could be well-sized or not. 

 

[HZB3]Sure,    I mean the same is true with other local FRR technologies,
even with IGP, and IGP shortest path can't guarantee that traffic will not
converge at certain node.

 

From: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> > 
Sent: vendredi 28 janvier 2022 02:56
To: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> ;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

 

 

From: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com>
[mailto:slitkows.ietf@gmail.com] 
Sent: Friday, January 28, 2022 1:41 AM
To: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> >;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi,

 

[SLI] Your statement is purely theoretical and life in real networks is not
theoretical. You cannot predict which router will converge first (routers
may have different CPUs, may have different tasks to execute.). B may
converge first maybe, but maybe it will be C or D. no one knows and it's
unpredictable. So at the end, if you want to guarantee the mechanism to
work, all routers have to support the mechanism.

                  --------->[HZB]IGP convergence is much faster than SR-TE
rerouting, Therefore, even if node B is slower than node C and node D in the
previous example, the convergence time of the SR-TE path is far shorter than
the convergence time of the SR-TE path. If some nodes in the network do not
support the convergence, convergence may exceed 50 ms in some scenarios. If
all nodes in the network support the convergence, That would result in
better convergence performance.

 

[SLI2]of course SR-TE will converge slower, I never discussed about the head
end. My point:  If C is faster than B and C does not support your mechanism,
it will drop traffic and your FRR is not guaranteed anymore. To get FRR
working, no choice, all the nodes must support the extension (seems you are
mixing convergence and protection which are two different things: networks
are never converging in 50ms). 

---------->[HZB2]As the example you have mentioned,  Packet loss occurs only
when C converges, but B does not converge. 

                The packet loss time depends on the IGP convergence time and
is much shorter than the SR-TE rerouting time. 

                What I want to say is that even if some nodes you mentioned
do not support proxy forwarding, this solution is useful for speeding up
convergence.

 

[SLI] Directing traffic to few nodes that could do proxy forwarding can have
serious traffic impact and at the end cause damages to traffic that has
nothing to do with the failure. It's the solution, but it has major
drawbacks from an operational point of view.

 

--------->[HZB] Similar to the existing FRR mechanism, this document only
filters out the nodes that do not support PF. For the same fault point,
different remote nodes select different PF nodes and load balance traffic to
different PF nodes.

 

[SLI2] The goal of TI-LFA is to try to keep the traffic on a path that has
been sized properly (this is one of the key point of TI-LFA). History of FRR
shown that this is important to constraint/steer FRR path on path that can
fit traffic. (See RFC7916).

So, letting traffic going to any neighbor of the failed node without any
control is wrong and may create more damages. When FRR traffic creates
congestion on some links the protected traffic was not intended to flow on,
you'll start to impact and drop other traffic which was not initially
flowing through the failed link/node (usually hard to explain to customers).
Keeping control of FRR path is a very important topic. 

---------->[HZB2]First: This document does not require that all affected
traffic be directed to "one" neighbor node, and traffic is still balanced on
all different neighbor nodes.

Second: All local FRR mechanisms take effect before convergence. In this
case, other nodes on the network still route to the faulty node. Can you
give an example?. FRR is performed when traffic does not need to be routed
to the neighboring node of the faulty node.

 

Stephane

 

 

 

 

 

 

 

From: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> > 
Sent: mercredi 26 janvier 2022 12:49
To: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> ;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi,

 

Please find more inline.

 

 

From: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com>
[mailto:slitkows.ietf@gmail.com] 
Sent: Wednesday, January 26, 2022 4:54 PM
To: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> >;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi,

 

Please find more inline.

 

From: Huzhibo <huzhibo@huawei.com <mailto:huzhibo@huawei.com> > 
Sent: mercredi 26 janvier 2022 09:31
To: slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> ;
bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING WG'
<spring@ietf.org <mailto:spring@ietf.org> >
Subject: RE: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi slitkows :

 

Thanks for your comments, Please see inline.

 

Thanks

 

Zhibo Hu

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of
slitkows.ietf@gmail.com <mailto:slitkows.ietf@gmail.com> 
Sent: Wednesday, January 26, 2022 1:13 AM
To: bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> ; 'SPRING
WG' <spring@ietf.org <mailto:spring@ietf.org> >
Subject: Re: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Hi 

 

I'm NOT supporting this draft for the following reasons:

 

1.	The WG already have a WG document which is dealing with this
problem, I don't think that WG should come with multiple documents/solutions
for the same solution space as it may just confuse the industry and create
deployment issues as different vendors may pick different solutions.

-----> [I-D.ietf-spring-segment-protection-sr-te-paths] defines local
behaviors to implement SR-TE node protection.
draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node
protection. 

 

It optimized the number of entries in the Context Table. This solution
solves the connectivity problem after IGP convergence, and protects binding
segments.

 

[SLI] While I think your arguments are not completely valid (see discussion
below), this has nothing to do with the one draft vs two drafts discussion.
As there is already a WG doc, I don't see any reason for creating another
one except creating artificial work for the IETF and confusing readers.

 

2.	Adding protocols extensions adds complexity in the solution without
adding a strong value.

 

The document claims that "[I-D.ietf-spring-segment-protection-sr-te-paths] .
may not work for some cases such as some of nodes in the network not
supporting this solution.". While this is true, the proposed solution in
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same caveat
and requires all nodes in the network to support the solution.

 

Considering the following straight line network: A -B -C -D - E - F - G -H
and an SR policy from A to H using SID_G, routers A to F have to support the
extension to make the solution working, if one of the router doesn't support
the extension, traffic will be dropped. 

 

Then, there is no value compared to the timer-based solution of
[I-D.ietf-spring-segment-protection-sr-te-paths]

 

Authors of draft-hu-spring-segment-routing-proxy-forwarding argued that G
may have multiple upstream neighbors let's say F and F' and the solution
allows for F' to support the extension while F may not support, so the
solution will send the traffic to F'. Well yes, but this still requires all
routers upstream to F' to support this extension and maybe F is on the path
to F'. So, I don't think the argument is valid as it may possibly work
tactically depending on the network topology when we look at a small portion
of the network, but when we look at the whole network, operator will have to
upgrade all their nodes to support the extension to ensure the benefit is
there. 

 

In addition, in term of traffic, forwarding traffic to a neighbor of the
failed node which wasn't initially on the path, could lead to traffic
congestion or high traffic peaks on links that were not sized to carry this
traffic. We could easily expect some traffic tromboning, where traffic goes
to this non-natural neighbor of the failed node and then goes back over some
part of the same path before reaching the destination.

 

So these protocol extensions are bringing complexity for no value here.

---------> Protocols extensions can accurately direct traffic to a node that
can perform proxy forwarding and solve the problem that traffic cannot be
forwarded to a proxy forwarding node after IGP convergence. This protocol
extension is necessary.

This solution does not require that all network nodes support this
extension, take the example you have mentioned :

but it still requires that all routers upstream to F' support this extension
---> This description is inaccurate, assuming that the previous segment is
node B, when node G fails. When the node B converges, the node B finds the
PF

node F' adjacent to G, and can push the node Sid of the node F',Even if C
and D do not support this protocol extension, this is not affected.

 

 

[SLI] Your statement is purely theoretical and life in real networks is not
theoretical. You cannot predict which router will converge first (routers
may have different CPUs, may have different tasks to execute.). B may
converge first maybe, but maybe it will be C or D. no one knows and it's
unpredictable. So at the end, if you want to guarantee the mechanism to
work, all routers have to support the mechanism.

                    --------->[HZB]IGP convergence is much faster than SR-TE
rerouting, Therefore, even if node B is slower than node C and node D in the
previous example, the convergence time of the SR-TE path is far shorter than
the convergence time of the SR-TE path. If some nodes in the network do not
support the convergence, convergence may exceed 50 ms in some scenarios. If
all nodes in the network support the convergence, That would result in
better convergence performance.

 

In addition, the Hold timers solution mentioned in
[I-D.ietf-spring-segment-protection-sr-te-paths] does not extend protocols,
but is also complex. In addition, slow deletion is required for node faults.
In addition, loop prevention is implemented to prevent loops.Moreover, it
cannot accurately direct traffic to a node that can perform proxy
forwarding.

[SLI] Directing traffic to few nodes that could do proxy forwarding can have
serious traffic impact and at the end cause damages to traffic that has
nothing to do with the failure. It's the solution, but it has major
drawbacks from an operational point of view.

   --------->[HZB] Similar to the existing FRR mechanism, this document only
filters out the nodes that do not support PF. For the same fault point,
different remote nodes select different PF nodes and load balance traffic to
different PF nodes.

 

3.	Regarding BSID, I'm not fan of advertising BSIDs in IGP as there may
be hundreds or thousands of BSID on a node which again will create a lot of
burden in IGP. The proposed way will have to be discussed in LSR, not in
SPRING (see next comment).

 

Note that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work
with BSIDs as long as BSID information of failed node is available in the
control-plane of PLRs by whatever mechanism. I think this BSID handling is
orthogonal to the proxy-forwarding controlplane behavior. The forwarding
operations for BSID will have to be discussed more in details, we could not
expect all HW to be able to do 3 or 4 lookups without any perf degradation.

-------> Binding segments need to be exchanged only between neighbors and do
not need to be flooded to the entire IGP domain. Therefore, binding segments
do not exert pressure on IGP performance.The control-plane processing and
forwarding-plane processing of the BSID are not strongly coupled.

 

[SLI] Control plane aspects of IGPs have to be discussed in LSR, not in
SPRING. So please take the discussion to LSR for the control plane and
forwarding aspects could be further described in
[I-D.ietf-spring-segment-protection-sr-te-paths] if WGs agrees that BSID is
interesting to solve.

   --------->[HZB]Sure. We will consider whether we need to divest some of
it into the LSR.

 

 

SR-TE protection    

takes effect only from the time during a fault occurs to the TE path
converges. Therefore, SR-TE protection does not take effect during normal
forwarding,Compared with impaired connectivity, performance degradation is
acceptable.

 

4.	The document is currently a bit borderline between SPRING and LSR as
it talks in good details about IGP protocol extensions. If it's a SPRING
doc, it should detail reqs for protocols but nothing beyond.

                ------->As you said, this document defines the detail
requests for IGP protocols

[SLI] No it goes beyond requirements and already talks about encoding: 

"For supporting binding SID proxy forwarding, a new IS-IS TLV, called

   Binding Segment TLV, is defined.  It contains a binding SID and a

   list of segments (SIDs).  This TLV may be advertised in IS-IS Hello

   (IIH) PDUs, LSPs, or in Circuit Scoped Link State PDUs (CS-LSP)

   [RFC7356].

 

This is not a requirement; this is an IS-IS solution description that has to
be discussed in LSR not in SPRING.

--------->[HZB]Sure. We will consider whether we need to divest some of it
into the LSR.

 

 

 

 

 

Brgds,

 

Stephane

 

 

From: spring <spring-bounces@ietf.org <mailto:spring-bounces@ietf.org> > On
Behalf Of bruno.decraene@orange.com <mailto:bruno.decraene@orange.com> 
Sent: jeudi 13 janvier 2022 11:19
To: SPRING WG <spring@ietf.org <mailto:spring@ietf.org> >
Subject: [spring] WG adoption call -
draft-hu-spring-segment-routing-proxy-forwarding

 

Dear WG,

 

This message starts a 2 week WG adoption call, ending 27/01/2022, for
draft-hu-spring-segment-routing-proxy-forwarding

 
<https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forw
arding/>
https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwa
rding/

 

After review of the document please indicate support (or not) for WG
adoption of the document to the mailing list.

 

Please also provide comments/reasons for your support (or lack thereof) as
this is a stronger way to indicate your (non) support as this is not a vote.


 

If you are willing to work on or review the document, please state this
explicitly. This gives the chairs an indication of the energy level of
people in the working group willing to work on the document.

 

Thanks!

Bruno, Jim, Joel

____________________________________________________________________________
_____________________________________________
 
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 avez recu
ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques 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
information 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
delete 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.

------=_NextPart_000_00E2_01D816AB.C7AAD530
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-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=3Dus-ascii"><meta name=3DGenerator 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:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	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;}
span.EmailStyle26
	{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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:824787244;
	mso-list-type:hybrid;
	mso-list-template-ids:-1686185838 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0: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><!--[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=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72" style=3D'word-wrap:break-word'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>[HZB2=
]First: This document does not require that all affected traffic be =
directed to &quot;one&quot; neighbor node, and traffic is still balanced =
on all different neighbor nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI3] Again, purely theoretical, =
it depends on the network topology, where is the traffic coming from and =
number of neighbor nodes supporting the PF behavior. &nbsp;Traffic will =
follow SPT to the closest PF node: there could be ECMP or not, the path =
to PF node could be well-sized or not. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>[HZB3=
]Sure, &nbsp;&nbsp;&nbsp;I mean the same is true with other local FRR =
technologies, even with IGP, and IGP shortest path can't guarantee that =
traffic will not converge at certain node.<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>[SLI4] Yes =
and No, in IP/SR FRR solutions (not talking about midpoint protection), =
when upstream nodes are converging, they converge on a path that will =
forward the traffic properly to the destination. Exception is if uloop =
forms but this is solved using uloop avoidance mechanism. Here the =
problem is slightly different, as even with uloop avoidance, traffic may =
still break.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>I just want to re-emphasis my point which is your =
solution doesn&#8217;t solve completely the problem in partial =
deployment, so complete deployment is necessary, so the gain is =
questionable and not really measurable.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><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=3DMsoNormal><b>From:</b> Huzhibo =
&lt;huzhibo@huawei.com&gt; <br><b>Sent:</b> vendredi 28 janvier 2022 =
10:57<br><b>To:</b> slitkows.ietf@gmail.com; bruno.decraene@orange.com; =
'SPRING WG' &lt;spring@ietf.org&gt;<br><b>Subject:</b> RE: [spring] WG =
adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></p></div></di=
v><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Pleas=
e see inline.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></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=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a> [<a =
href=3D"mailto:slitkows.ietf@gmail.com">mailto:slitkows.ietf@gmail.com</a=
>] <br><b>Sent:</b> Friday, January 28, 2022 4:58 PM<br><b>To:</b> =
Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt;; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Hi<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>[HZB2=
]First: This document does not require that all affected traffic be =
directed to &quot;one&quot; neighbor node, and traffic is still balanced =
on all different neighbor nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI3] Again, purely theoretical, =
it depends on the network topology, where is the traffic coming from and =
number of neighbor nodes supporting the PF behavior. &nbsp;Traffic will =
follow SPT to the closest PF node: there could be ECMP or not, the path =
to PF node could be well-sized or not. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>[HZB3=
]Sure, &nbsp;&nbsp;&nbsp;I mean the same is true with other local FRR =
technologies, even with IGP, and IGP shortest path can't guarantee that =
traffic will not converge at certain node.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt; =
<br><b>Sent:</b> vendredi 28 janvier 2022 02:56<br><b>To:</b> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a>; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;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=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a> [<a =
href=3D"mailto:slitkows.ietf@gmail.com">mailto:slitkows.ietf@gmail.com</a=
>] <br><b>Sent:</b> Friday, January 28, 2022 1:41 AM<br><b>To:</b> =
Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt;; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>[SLI] Your =
statement is purely theoretical and life in real networks is not =
theoretical. You cannot predict which router will converge first =
(routers may have different CPUs, may have different tasks to =
execute&#8230;). B may converge first maybe, but maybe it will be C or =
D&#8230; no one knows and it&#8217;s unpredictable. So at the end, if =
you want to guarantee the mechanism to work, all routers have to support =
the mechanism.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP convergence is much faster =
than SR-TE rerouting,</span><span =
style=3D'color:black;mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>Therefo=
re, even if node B is slower than node C and node D in the previous =
example, the convergence time of the SR-TE path is far shorter than the =
convergence time of the SR-TE path. If some nodes in the network do not =
support the convergence, convergence may exceed 50 ms in some scenarios. =
If all nodes in the network support the convergence, That would result =
in better convergence performance.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'><o:p>&n=
bsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>[SLI2]o=
f course SR-TE will converge slower, I never discussed about the head =
end. My point: &nbsp;If C is faster than B and C does not support your =
mechanism, it will drop traffic and your FRR is not guaranteed anymore. =
To get FRR working, no choice, all the nodes must support the extension =
(seems you are mixing convergence and protection which are two different =
things: networks are never converging in 50ms). <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>-----=
-----&gt;[HZB2]As the example you have mentioned, &nbsp;Packet loss =
occurs only when C converges, but B does not converge.</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;The packet loss time depends on the IGP convergence =
time and is much shorter than the SR-TE rerouting time.</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;What I want to say is that even if some nodes you =
mentioned do not support proxy forwarding, this solution is useful for =
speeding up convergence.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Directing traffic to few =
nodes that could do proxy forwarding can have serious traffic impact and =
at the end cause damages to traffic that has nothing to do with the =
failure. It&#8217;s the solution, but it has major drawbacks from an =
operational point of view.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>-----=
----&gt;[HZB] Similar to the existing FRR mechanism, this document only =
filters out the nodes that do not support PF. For the same fault point, =
different remote nodes select different PF nodes and load balance =
traffic to different PF nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>[SLI2=
] The goal of TI-LFA is to try to keep the traffic on a path that has =
been sized properly (this is one of the key point of TI-LFA). History of =
FRR shown that this is important to constraint/steer FRR path on path =
that can fit traffic. (See RFC7916).<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>So, =
letting traffic going to any neighbor of the failed node without any =
control is wrong and may create more damages. When FRR traffic creates =
congestion on some links the protected traffic was not intended to flow =
on, you&#8217;ll start to impact and drop other traffic which was not =
initially flowing through the failed link/node (usually hard to explain =
to customers). Keeping control of FRR path is a very important topic. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>-----=
-----&gt;[HZB2]First: This document does not require that all affected =
traffic be directed to &quot;one&quot; neighbor node, and traffic is =
still balanced on all different neighbor nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:63.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Secon=
d: All local FRR mechanisms take effect before convergence. In this =
case, other nodes on the network still route to the faulty node. Can you =
give an example?. FRR is performed when traffic does not need to be =
routed to the neighboring node of the faulty =
node.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Steph=
ane<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt; =
<br><b>Sent:</b> mercredi 26 janvier 2022 12:49<br><b>To:</b> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a>; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Please find more =
inline.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;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=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a> [<a =
href=3D"mailto:slitkows.ietf@gmail.com">mailto:slitkows.ietf@gmail.com</a=
>] <br><b>Sent:</b> Wednesday, January 26, 2022 4:54 PM<br><b>To:</b> =
Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt;; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'>Please find more =
inline.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> Huzhibo &lt;<a =
href=3D"mailto:huzhibo@huawei.com">huzhibo@huawei.com</a>&gt; =
<br><b>Sent:</b> mercredi 26 janvier 2022 09:31<br><b>To:</b> <a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a>; <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> RE: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Hi =
</span><span style=3D'mso-fareast-language:ZH-CN'>slitkows =
:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Thank=
s for your comments, Please see inline.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Thank=
s<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:26.25pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>Zhibo=
 Hu<o:p></o:p></span></p><div><div style=3D'border:none;border-top:solid =
#E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> spring [<a =
href=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a=
>] <b>On Behalf Of </b><a =
href=3D"mailto:slitkows.ietf@gmail.com">slitkows.ietf@gmail.com</a><br><b=
>Sent:</b> Wednesday, January 26, 2022 1:13 AM<br><b>To:</b> <a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a>; =
'SPRING WG' &lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> Re: [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>Hi<span =
style=3D'color:#1F497D'> </span><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>I&#8217;m =
NOT supporting this draft for the following =
reasons:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D1 type=3D1><li class=3DMsoNormal =
style=3D'color:black;mso-list:l0 level1 lfo2'><span =
style=3D'color:windowtext;mso-fareast-language:ZH-CN'>The WG already =
have a WG document which is dealing with this problem, I don&#8217;t =
think that WG should come with multiple documents/solutions for the same =
solution space as it may just confuse the industry and create deployment =
issues as different </span><span =
style=3D'mso-fareast-language:ZH-CN'>vendors may pick different =
solutions.<o:p></o:p></span></li></ol><p class=3DMsoNormal =
style=3D'text-indent:44.0pt'><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>-----&gt;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'> =
[I-D.ietf-spring-segment-protection-sr-te-paths] defines local behaviors =
to implement SR-TE node protection. =
draft-hu-spring-segment-routing-proxy-forwarding enhances SR-TE node =
protection. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:black;mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span>=
</p><p class=3DMsoNormal style=3D'text-indent:44.0pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>It</spa=
n><span style=3D'color:black;mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>optimiz=
ed the number of entries in the Context Table.</span><span =
style=3D'color:black;mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>This =
solution solves the connectivity problem after IGP convergence, and =
protects binding segments.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>[SLI] While =
I think your arguments are not completely valid (see discussion below), =
this has nothing to do with the one draft vs two drafts discussion. As =
there is already a WG doc, I don&#8217;t see any reason for creating =
another one except creating artificial work for the IETF and confusing =
readers.<o:p></o:p></span></p><p class=3DMsoListParagraph><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D2 type=3D1><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>Adding protocols extensions adds =
complexity in the solution without adding a strong =
value.<o:p></o:p></span></li></ol><p class=3DMsoListParagraph><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>The document claims that =
&#8220;[I-D.ietf-spring-segment-protection-sr-te-paths] &#8230; may not =
work for some cases such as some of nodes in the network not supporting =
this solution.&#8221;. While this is true, the proposed solution in =
draft-hu-spring-segment-routing-proxy-forwarding has exactly the same =
caveat and requires all nodes in the network to support the =
solution.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Considering the following straight =
line network: A -B -C -D &#8211; E &#8211; F - G -H and an SR policy =
from A to H using SID_G, routers A to F have to support the extension to =
make the solution working, if one of the router doesn&#8217;t support =
the extension, traffic will be dropped. <o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Then, there is no value compared to =
the timer-based solution of =
[I-D.ietf-spring-segment-protection-sr-te-paths]<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>Authors of =
draft-hu-spring-segment-routing-proxy-forwarding argued that G may have =
multiple upstream neighbors let&#8217;s say F and F&#8217; and the =
solution allows for F&#8217; to support the extension while F may not =
support, so the solution will send the traffic to F&#8217;. Well yes, =
but this still requires all routers upstream to F&#8217; to support this =
extension and maybe F is on the path to F&#8217;. So, I don&#8217;t =
think the argument is valid as it may possibly work tactically depending =
on the network topology when we look at a small portion of the network, =
but when we look at the whole network, operator will have to upgrade all =
their nodes to support the extension to ensure the benefit is there. =
<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>In addition, in term of traffic, =
forwarding traffic to a neighbor of the failed node which wasn&#8217;t =
initially on the path, could lead to traffic congestion or high traffic =
peaks on links that were not sized to carry this traffic. We could =
easily expect some traffic tromboning, where traffic goes to this =
non-natural neighbor of the failed node and then goes back over some =
part of the same path before reaching the =
destination.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph style=3D'margin-left:72.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'>So these protocol extensions are =
bringing complexity for no value here.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:49.5pt'><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>---------&gt;</span><spa=
n style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'> =
Protocols extensions can accurately direct traffic to a node that can =
perform proxy forwarding and solve the problem that traffic cannot be =
forwarded to a proxy forwarding node after IGP convergence. This =
protocol extension is necessary.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:47.25pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>This =
solution does not require that all network nodes support this extension, =
take the example you have mentioned :<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:89.25pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>but it =
still requires that all routers upstream to F' support this extension =
---&gt; This description is inaccurate, assuming that the previous =
segment is node B, when node G fails. When the node B converges, the =
node B finds the PF<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt;mso-para-margin-left:4.06gd'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>node =
F' adjacent to G, and can push the node Sid of the node F',Even if C and =
D do not support this protocol extension, this is not =
affected.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Your statement is purely =
theoretical and life in real networks is not theoretical. You cannot =
predict which router will converge first (routers may have different =
CPUs, may have different tasks to execute&#8230;). B may converge first =
maybe, but maybe it will be C or D&#8230; no one knows and it&#8217;s =
unpredictable. So at the end, if you want to guarantee the mechanism to =
work, all routers have to support the mechanism.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------&gt;[HZB]IGP convergence =
is much faster than SR-TE rerouting,</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>There=
fore, even if node B is slower than node C and node D in the previous =
example, the convergence time of the SR-TE path is far shorter than the =
convergence time of the SR-TE path. If some nodes in the network do not =
support the convergence, convergence may exceed 50 ms in some scenarios. =
If all nodes in the network support the convergence, That would result =
in better convergence performance.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal =
style=3D'margin-left:44.65pt;mso-para-margin-left:4.06gd;text-indent:47.2=
5pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>In =
addition, the Hold timers solution mentioned in =
[I-D.ietf-spring-segment-protection-sr-te-paths] does not extend =
protocols, but is also complex. In addition, slow deletion is required =
for node faults. In addition, loop prevention is implemented to prevent =
loops.Moreover, it cannot accurately direct traffic to a node that can =
perform proxy forwarding.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] Directing traffic to few =
nodes that could do proxy forwarding can have serious traffic impact and =
at the end cause damages to traffic that has nothing to do with the =
failure. It&#8217;s the solution, but it has major drawbacks from an =
operational point of view.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp; ---------&gt;[HZB] Similar to the existing FRR mechanism, this =
document only filters out the nodes that do not support PF. For the same =
fault point, different remote nodes select different PF nodes and load =
balance traffic to different PF nodes.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><ol =
style=3D'margin-top:0cm' start=3D3 type=3D1><li class=3DMsoNormal =
style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>Regarding BSID, I&#8217;m not fan =
of advertising BSIDs in IGP as there may be hundreds or thousands of =
BSID on a node which again will create a lot of burden in IGP. The =
proposed way will have to be discussed in LSR, not in SPRING (see next =
comment).<o:p></o:p></span></li></ol><p class=3DMsoNormal =
style=3D'margin-left:18.0pt'><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoListParagraph><span style=3D'mso-fareast-language:ZH-CN'>Note =
that [I-D.ietf-spring-segment-protection-sr-te-paths] could also work =
with BSIDs as long as BSID information of failed node is available in =
the control-plane of PLRs by whatever mechanism. I think this BSID =
handling is orthogonal to the proxy-forwarding controlplane behavior. =
The forwarding operations for BSID will have to be discussed more in =
details, we could not expect all HW to be able to do 3 or 4 lookups =
without any perf degradation.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:44.0pt'><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>-------&gt;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'> =
Binding segments need to be exchanged only between neighbors and do not =
need to be flooded to the entire IGP domain. Therefore, binding segments =
do not exert pressure on IGP performance.The control-plane processing =
and forwarding-plane processing of the BSID are not strongly =
coupled.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>[SLI] =
Control plane aspects of IGPs have to be discussed in LSR, not in =
SPRING. So please take the discussion to LSR for the control plane and =
forwarding aspects could be further described in </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;[I-D.ietf-spring-segment-protection-sr-te-paths] </span><span =
style=3D'font-size:10.5pt;mso-fareast-language:ZH-CN'>if WGs agrees that =
BSID is interesting to solve.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp; ---------&gt;[HZB]Sure.</span><span =
style=3D'mso-fareast-language:ZH-CN'> </span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>We =
will consider whether we need to divest some of it into the =
LSR.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'text-indent:44.0pt'><span lang=3DFR =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>SR-TE =
protection &nbsp;&nbsp;&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:42.0pt'><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>takes =
effect only from the time during a fault occurs to the TE path =
converges. Therefore, SR-TE protection does not take effect during =
normal forwarding,Compared with impaired connectivity, performance =
degradation is acceptable.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-indent:42.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><ol style=3D'margin-top:0cm' start=3D4 =
type=3D1><li class=3DMsoNormal style=3D'mso-list:l0 level1 lfo2'><span =
style=3D'mso-fareast-language:ZH-CN'>The document is currently a bit =
borderline between SPRING and LSR as it talks in good details about IGP =
protocol extensions. If it&#8217;s a SPRING doc, it should detail reqs =
for protocols but nothing beyond.<o:p></o:p></span></li></ol><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span =
style=3D'color:black;mso-fareast-language:ZH-CN'>-------&gt;</span><span =
style=3D'font-size:10.5pt;color:black;mso-fareast-language:ZH-CN'>As you =
said, this document defines the detail requests for IGP =
protocols</span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>[SLI] No it goes beyond =
requirements and already talks about encoding: =
<o:p></o:p></span></p><div style=3D'border:solid #CCCCCC =
1.0pt;padding:8.0pt 8.0pt 8.0pt 8.0pt'><pre =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'color:black;mso-fareast-language:ZH-CN'>&#8220;</span><span =
style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>For supporting binding SID =
proxy forwarding, a new IS-IS TLV, called<o:p></o:p></span></pre><p =
class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; Binding =
Segment TLV, is defined.&nbsp; It contains a binding SID and =
a<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; list of =
segments (SIDs).&nbsp; This TLV may be advertised in IS-IS =
Hello<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; (IIH) PDUs, =
LSPs, or in Circuit Scoped Link State PDUs =
(CS-LSP)<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:7.9pt;background:#FFFDF5;word-break:break-all'><sp=
an style=3D'font-size:10.5pt;font-family:"Courier =
New";color:black;mso-fareast-language:ZH-CN'>&nbsp;&nbsp; =
[RFC7356].<o:p></o:p></span></p></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'>This is not =
a requirement; this is an IS-IS solution description that has to be =
discussed in LSR not in SPRING.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:44.65pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>-----=
----&gt;[HZB]Sure.</span><span style=3D'mso-fareast-language:ZH-CN'> =
</span><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'>We =
will consider whether we need to divest some of it into the =
LSR.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal style=3D'margin-left:18.0pt'><span =
style=3D'font-size:10.5pt;color:#1F497D;mso-fareast-language:ZH-CN'><o:p>=
&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Brgds,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'>Stephane<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'mso-fareast-language:ZH-CN'>From:</span></b><span =
style=3D'mso-fareast-language:ZH-CN'> spring &lt;<a =
href=3D"mailto:spring-bounces@ietf.org">spring-bounces@ietf.org</a>&gt; =
<b>On Behalf Of </b><a =
href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a><b=
r><b>Sent:</b> jeudi 13 janvier 2022 11:19<br><b>To:</b> SPRING WG =
&lt;<a =
href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br><b>Subject:</b=
> [spring] WG adoption call - =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p></d=
iv></div><p class=3DMsoNormal><span =
style=3D'mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Dear WG,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>This message starts a 2 week WG adoption call, ending =
27/01/2022, for =
draft-hu-spring-segment-routing-proxy-forwarding<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'mso-fareast-language:ZH-CN'><a =
href=3D"https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-=
proxy-forwarding/"><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif'>https://datatra=
cker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/</span=
></a></span><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>After review of the document please indicate support (or =
not) for WG adoption of the document to the mailing =
list.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Please also provide comments/reasons for your support (or =
lack thereof) as this is a stronger way to indicate your (non) support =
as this is not a vote.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>If you are willing to work on or review the document, please =
state this explicitly. This gives the chairs an indication of the energy =
level of people in the working group willing to work on the =
document.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Thanks!<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:ZH-CN'>Bruno, Jim, Joel<o:p></o:p></span></p><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>________________________________________=
_________________________________________________________________________=
________<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></pre><pre><span=
 lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Ce message et ses pieces jointes =
peuvent contenir des informations confidentielles ou privilegiees et ne =
doivent donc<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>pas etre diffuses, exploites ou copies =
sans autorisation. Si vous avez recu ce message par erreur, veuillez le =
signaler<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>a l'expediteur et le detruire ainsi que =
les pieces jointes. Les messages electroniques etant susceptibles =
d'alteration,<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Orange decline toute responsabilite si =
ce message a ete altere, deforme ou falsifie. =
Merci.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></pre><pre><span=
 lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>This message and its attachments may =
contain confidential or privileged information that may be protected by =
law;<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>they should not be distributed, used or =
copied without authorisation.<o:p></o:p></span></pre><pre><span =
lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>If you have received this email in =
error, please notify the sender and delete this message and its =
attachments.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>As emails may be altered, Orange is not =
liable for messages that have been modified, changed or =
falsified.<o:p></o:p></span></pre><pre><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier =
New";mso-fareast-language:ZH-CN'>Thank =
you.<o:p></o:p></span></pre></div></div></body></html>
------=_NextPart_000_00E2_01D816AB.C7AAD530--


From nobody Mon Jan 31 09:19:35 2022
Return-Path: <haoyu.song@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 886C03A0E6B; Mon, 31 Jan 2022 09:19:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level: 
X-Spam-Status: No, score=-2.088 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=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=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 4L2yGDVSE4Fa; Mon, 31 Jan 2022 09:19:22 -0800 (PST)
Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2102.outbound.protection.outlook.com [40.107.212.102]) (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 778343A0E6C; Mon, 31 Jan 2022 09:19:22 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q4KlGbblAKJ4pN7qI9G5eWFwBBeeabxe2NuJKbf5fcYBhCTQkJ/pSpoyVAVrETMU1m9sD1LWLm5JYLHD6xFkQNMNJJGxesPgBx7fw7iI5kBYCweVhyk8FsxZk1S3fGXQjVVZ0EFy+y2gCvO7KU1675wnYvkN2bxwV0DR+41+wvjsAgZuPkXE3WCuKaMP44OFDK4JYJ2IAR0bfsEdexFDY4a+OfLrzVByYI9+vq2F++/diKXgwW+Jzxd4pbvvc2IhD43IoFspujOeqYHIRw8zhNJUZeB2EjG9IVCqNgsiePaptpcpI4z1yydPCc4kJujyL6Yw2WQx7RsGOPqAKp80pA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/kOr0NL6JZQaO29/FQD0UfhsgFFN9bLzApL7j+vbFeY=; b=AKqW7zOZGgt3O/2g60n0jJSBi6PAxT4P9a+DFndvW2OAIL8mlE7esefVY6DOZhPFDo4O69rXAVGnCdAmsY/epwC2/FAKY1Ox03IAg0q/GcSlQ88j6ZyzMsHu8suuFVCenAxR7yyeF2v47VW9vr7il5XzKdg+Ogt8P3dAYursPY2SfakEQeIfZmVnm/ZnUVCJXpEhVQoDv9S/Xy8Y1+ZsnH4hjwH3aJXro37/h302xFecsYCYAfNGMYgzDcETb/J5cGs+E9aH17HB/CpGAXLKpo38pri3u/UO4ZMCn038+0/YaYe8go9wV7/yGbo31W+J37WHnR4RzV2OM7nHl9Rlsg==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/kOr0NL6JZQaO29/FQD0UfhsgFFN9bLzApL7j+vbFeY=; b=QKfsnJeu8/AUxWYvmx/vULRZfXQx87AD5LTMPHsAsD0iZOctQ5HEpycp35Q0jwb+gwaKt8wHQaeUfp84TYWR+rCe11K6h3VYE3lp0u6+kQArbDj34sdJjxoPU1JfayfOh42qtjpgGAmBN8t7GSwo8NRCt994jKEzVkTxPBWkadI=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by CO6PR13MB5355.namprd13.prod.outlook.com (2603:10b6:303:14b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Mon, 31 Jan 2022 17:19:20 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264%6]) with mapi id 15.20.4951.011; Mon, 31 Jan 2022 17:19:18 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Tianran Zhou <zhoutianran@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fAABJueAACmK42AABqLOgAAHd+IgAAF9aIAAIn5YMAACuJCAAAAMfaAAEBHLAACA2VtQ
Date: Mon, 31 Jan 2022 17:19:18 +0000
Message-ID: <BY3PR13MB4787502E904309D44AECE31B9A259@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <PH0PR13MB479524F559A9E68B541F3C499A219@PH0PR13MB4795.namprd13.prod.outlook.com> <CA+RyBmUUzNbmCvfy=gxraSY9BCkuH1jpVnD3b+0SMN+oq6ZJDg@mail.gmail.com> <BY3PR13MB4787B8709B423786E6787C789A229@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmXb2fWxNkZdTbSova47Uhd1hA0NcqSiMjxKD=aw254tEA@mail.gmail.com> <BY3PR13MB478724D6BEFFED706F23FC699A229@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmUadYQe2Rf-Cu41rh9DoU04U+dMFs+1yGFP_6O0h63jpQ@mail.gmail.com> <BY3PR13MB4787B727C76FE5B767E952049A229@BY3PR13MB4787.namprd13.prod.outlook.com> <92572d9dd6b545c8993a9945f2e51f97@huawei.com>
In-Reply-To: <92572d9dd6b545c8993a9945f2e51f97@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 513c7fd7-0a6c-4c4a-ee00-08d9e4ddd09a
x-ms-traffictypediagnostic: CO6PR13MB5355:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <CO6PR13MB5355B92CF3261E0D1E6E1B879A259@CO6PR13MB5355.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8A5e+9ZWwgeIHAOCAkuRWvxZoX8N2pIwhBiSdVjF/o6LjdNBOxbxIOXQ42rDce6PZSqR2f/WQggiEyaKeFqecr/eG2HDqj50nvmNsivrbtvu+at6OTQKrQUmVRUkRVqG7WMMXLbVI3jPg/fo3/VdpxhHufM7Amr/u/WDrwtR6Yndg3KM4c7jJXVj1WDjgIKM6RNswsggY8pPN+NkRvk1i596PksxY1/SVJhqpDxWkzk7DWRLhx07LwGcW7nWwIUxBQYwHxur3dTMDwbUZotG81vXG4RG/wD0LWdv9ompmy/jIfGxMthOZs6D1gMNKTHhr6cmi6XU9iAeHTqMaTIODN/4u0jXZ9FYxS69shR1KnqhXjRw/biW0cHTKqAgCBz/Nk72VowK0EhJowXwWEJQ/mE1RfT7lg6vis2d974jxWRB+vlo0KzxtxAOehdpiRlIO9r6KG770Ekh/Xqwwo0CX5Mh9f7ftPqMMVMX7Z+LpaYbDy8OmATdsRgnM6u0/AU+paWd0dObl1CL2tGv0VUYOnQuz71QSmPahmeM4lanBbeMX8wERhcu2y9BDuaVs0BYLAc2b5dXvkoVzujn6TOYmDlbObA2X9n2YrRED4LFxh98zui7IkzIXnhLBCF3BfnCTsPp9SfezDTpsz3KSJ/UB2EZNiA6/dv24ymKbBB675JVWCVxghH/X1QB35EaT1ZKtchgJy3eoy3X+140LsQi5k4gGggoBQ+YTWjRzCiwALCfKAK/2w3O9VH+qt5w1lQg45nH1POL4UizTbEdBYApoTVC4LUneczQ+47B1iD/JbsRXah5p70/qKX7JXmEteu+ZOqGPdM3CsCJUVxYMvVE2y0RaL4HcnusKhrKamf2HH23yYtElTeWmH/SVCBMSLp1
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(5660300002)(55016003)(53546011)(7696005)(9686003)(52536014)(186003)(26005)(83380400001)(33656002)(6506007)(2906002)(44832011)(122000001)(38070700005)(86362001)(166002)(316002)(38100700002)(966005)(110136005)(54906003)(508600001)(71200400001)(4326008)(64756008)(66446008)(66946007)(76116006)(66556008)(8676002)(8936002)(66476007)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?4t/grGF7Db1jesL6dioQVDWqqKh5GnEFhIW20Qte/NpfDqd9m40vNgATgqWT?= =?us-ascii?Q?yP9TbuJxSrBMUoInTh9adfidTIdJVg8uw+XTvqucyS+aNVrtBwBeQa/HAWKi?= =?us-ascii?Q?JTnjrQKol0iye2GonK8lwu2I3ZFv/yk/48OaOLP4rL7Bupsj3eisFGDB1RHi?= =?us-ascii?Q?CbP6ORGldCt6BTefu6ESQcWMYg7LsHRNIVVHoFITxpYeibD284B+mE6xVO8y?= =?us-ascii?Q?1GNQmB5yNg3x5QTe32MBVZUHsjKqrNy1UveyRDrxn/MPGiooPkOe6F7TMJIp?= =?us-ascii?Q?nqLMAMjzOHJWbKJaCbjy2s90jWxjB4lczBws5ohxa3TkBfrHUHH171AGAPDl?= =?us-ascii?Q?2ayzAbDWO7j12nCFHAKdmQH0y4g9cwmFdcZeA/gmRdhYDRnrKNEsoUKdZb7p?= =?us-ascii?Q?Lo/CI+YCfkrG36UsGBVjnnPltyB7rpWQqf1kxTiAyDg6+9fu2GwRkEVq6f9b?= =?us-ascii?Q?tC4hOE0+OAX1i5rFUE2lrxrNCiiLctrwb8ScGGLZu+w7Cp5ETKYkxsw7TtlJ?= =?us-ascii?Q?RetkKA2V3jNZs/55GMhEjTxOgO2DF2YsoPrHCmOuS/4LAiLK2Z0b40j+9CBj?= =?us-ascii?Q?CIHO2BiEJhkADU02sEjfBU/4ZPzeZM7fha6GI8ZaOAh+ui5YZjC0tMV150K6?= =?us-ascii?Q?++N4j0ELUWSioHWdtXRYpyROicI79rwRKMtoV475Z4LBOu508wMnVKhGG0UX?= =?us-ascii?Q?4Oau/ZG8jQk6OOzYiRwcw7FkCvi5fIMUaOewTOk3O3MAiog6Tr10dGUe1A4K?= =?us-ascii?Q?JSUUkovAeHdAaG+cYFwxLpFxm5h5Y0Yy6EJoWxGTosPxaxaaahu92r84yOvD?= =?us-ascii?Q?awEGFSYibHjR+JNSlyT4FBEdlaO9a5qkchaavAJl7ST2kAUQZttNoPIrJKlW?= =?us-ascii?Q?XDUMTeQpzRlf6FBFK4E4IlKG3vndW//chHMgtGBQW1MkHPLyaBcG+esWUNFW?= =?us-ascii?Q?zZOXJgUHg2wu8BSbzHpGIBxLw2tFxdKP2OAuWzUAbdY/QCT85Tt9fNF3jFSm?= =?us-ascii?Q?cF//vEylNei+WDnQKa9S8x+zz2/3QBr6Hb6sgpy344c6WHasi4+bts5mmtzb?= =?us-ascii?Q?W/ZvSVzmB8hL/W39e91UeDs3jnuUZnnwSdZFzOTgD20yEdYaBxJZF3vv4B/8?= =?us-ascii?Q?IPDpfsZ2gqlM3o6OZN3IUz9owTmsLEJfQMFZjyRCSStIzA0k7iyfISu/qSIU?= =?us-ascii?Q?eTmUgeZPrfQVW+vofZLYdwPxXn0ycVFf74TdhvNkieOiC+BMMGZEpvXrZkr3?= =?us-ascii?Q?9MtzQCIYP6gIcM5j14VATS9zWQwXw9I/5FXVF7OmE04YYSR77IgNQJ6ssl0/?= =?us-ascii?Q?KojS0OksXVvPRv6lZcohi0W3XiQaI5W9nDxkg0og+DBs3gNArPe9mfcS6iSF?= =?us-ascii?Q?D8WFK3O0pLIV4UJ3r8LupyiVA9ii/+mvjeupT2qPk95TnzSu0nHI7V4/ftqi?= =?us-ascii?Q?YzhAfEVLbNEP3kACvhfdv8Uy83bTs8h0KfMTdE/Fp6XsI8P13FdYZe95sNK5?= =?us-ascii?Q?FrbwSW5fJbnUdBtQiPwYQSVEHKP+HAMtJwHwRXQxlDg2AqtLB3F4iIFAt7fB?= =?us-ascii?Q?6E4yIKeFWv72xLBm1nTJnLKKCaUqYfS1s7b+N5jyd5oCuIu3w5aQYVEbxKgZ?= =?us-ascii?Q?FQ=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB4787502E904309D44AECE31B9A259BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 513c7fd7-0a6c-4c4a-ee00-08d9e4ddd09a
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2022 17:19:18.7243 (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: 9IXOlG63PfnwQBO7eiZ4NcctDGzeLJsJMxTOigh4q5Xp59l8t+WPXkyLcVfonfH9ZqGlN3eBEQLc5wv43aMebw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR13MB5355
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/hkEsyZgwmHP81a6KM-x7-451i1Y>
Subject: Re: [spring] Active OAM in 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, 31 Jan 2022 17:19:28 -0000

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

Tianran,

Your summary is basically correct.
But for the first point, I don't think using UDP is a new protocol. And ext=
ending an existing protocol beyond its original scope in many cases is like=
 designing a new protocol.  The pros and cons all need to be carefully cons=
idered.

Best,
Haoyu


From: Tianran Zhou <zhoutianran@huawei.com>
Sent: Friday, January 28, 2022 7:44 PM
To: Haoyu Song <haoyu.song@futurewei.com>; Greg Mirsky <gregimirsky@gmail.c=
om>
Cc: spring@ietf.org; IETF IPPM WG <ippm@ietf.org>
Subject: RE: [spring] Active OAM in SRv6

Hi Haoyu and Greg,

I think we are getting clear, the discussion falls into two points:
1. new protocol vs reuse existing protocol
2. IPv6 EH vs UDP

Best,
Tianran

From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Haoyu Song
Sent: Saturday, January 29, 2022 4:10 AM
To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Greg,

Sure, SRv6 is IPv6 but SRv6 doesn't equal to IPv6. If you define IOAM in IP=
v6, then what's its behavior in SRv6? Shall it be applied on every node or =
every SR node? But the more fundamental issue is that I don't think putting=
 all of such things in EH TLVs is a good idea. All of the discussions aroun=
d this which you are also very familiar make me think we should avoid it if=
 we can.

Best,
Haoyu
From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Friday, January 28, 2022 12:03 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
I'm surprised that you suggest an alternative to the IPv6 way of collecting=
 IOAM data. SRv6 must use all of IPv6 OAM. Would you agree? In some rare ca=
ses, SRv6-specific extensions to IPv6 OAMAs for the limited amount of infor=
mation that can be collected using IPv6 extension headers, IOAM Direct Expo=
rt<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdata=
tracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-direct-export%2F&data=3D04%7C=
01%7Chaoyu.song%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8f=
f2a3b240189c753a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZ=
sb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3=
000&sdata=3DlUJ1ZHpASqP6mnL8dKIPKpYol2B7VOd%2FZx38oX1yT%2BM%3D&reserved=3D0=
>, or the Hybrid Two-step<https://nam11.safelinks.protection.outlook.com/?u=
rl=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-mirsky-ippm-hybrid-tw=
o-step%2F&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd6dc5bab1d3847e0465=
508d9e2d9a606%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C6377902467034813=
53%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h=
aWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D1NmymTdXooQ71DwD6GpFFt4qn8Y9%2BNuhLnAVXKg=
DZwk%3D&reserved=3D0> provide the solution. Both solve this problem by sepa=
rating the generation of the IOAM data set from the collection and transpor=
t. You are well-familiar with both drafts.

Regards,
Greg

On Fri, Jan 28, 2022 at 11:10 AM Haoyu Song <haoyu.song@futurewei.com<mailt=
o:haoyu.song@futurewei.com>> wrote:
Hi Greg,

Thanks for the info. I'd like to clarify this work means to use the standar=
dized IOAM options to support active measurement, so it's fair to say we us=
e IOAM in SRv6 for active measurement. Another point I'd like to mention is=
 that draft-ietf-ippm-ioam-ipv6-options<https://nam11.safelinks.protection.=
outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ip=
pm-ioam-ipv6-options%2F&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd6dc5=
bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C63=
7790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMz=
IiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DlciwJ8QmGpZY2xRXAwgyMSVlIUl=
rBYu1RUqYA8FpB08%3D&reserved=3D0> is for IPv6 in general but not for SRv6 s=
pecifically. Moreover, it also use EH TLVs and we propose to use UDP, and i=
t means to support in-band measurement for user traffic.

In my view, SRv6 is the way to steer traffic. If SRv6 networks prevail, it'=
s natural to use the traffic steering feature for probing and measurements =
as well. If we have a unified method to cover as many techniques as possibl=
e, we can imagine new techniques can also be introduced easily. Without nee=
ding to set up any sessions and maintain any states, the controller can inj=
ect probing packets from any node, steer them on any path, terminate them a=
t any node, and collect any data we like. Such in-network measurement doesn=
't need to involve end hosts like PING. It can be used for traffic engineer=
ing (e.g., evaluating different paths at background) and for gray failure d=
etection and prevention.

I hope the WG can see the simplicity, extensibility, and great application =
potential of the proposed scheme, and provide constructive suggestions to i=
mprove it.

Thanks!
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Thursday, January 27, 2022 6:17 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
now, without in-lining my notes.
It appears that you propose not to use draft-ietf-ippm-ioam-ipv6-options<ht=
tps://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatrack=
er.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&data=3D04%7C01%7Ch=
aoyu.song%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b2=
40189c753a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8e=
yJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sd=
ata=3DlciwJ8QmGpZY2xRXAwgyMSVlIUlrBYu1RUqYA8FpB08%3D&reserved=3D0>. Thus, y=
our proposal cannot be referred to as IOAM in SRv6. At best, it is IOAM-ins=
pired, IOAMish. As a result, a node supporting standardized IOAM would not =
understand your probe packet without an SW upgrade. In my book, that's a ne=
w protocol.
In closing, I'll reference two works by Ruediger Geib<https://nam11.safelin=
ks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fperso=
n%2FRuediger.Geib%40telekom.de&data=3D04%7C01%7Chaoyu.song%40futurewei.com%=
7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7=
C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjo=
iV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3D4wAEoWKmLTwlPM15adX%=
2FyHrwq%2BSdOVbiKrKeKiAqoKE%3D&reserved=3D0>, where combining the defined t=
echniques of steering test probes with standard IOAM might reveal a lot of =
useful information about a network:

  *   RFC 8403<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%=
3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Frfc8403%2F&data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DreS=
btMXQ9EkAwiLW9s4vI5D3BLHDkaw7zbmwr3m%2Fx%2Bw%3D&reserved=3D0>
  *   draft-ietf-ippm-connectivity-monitoring<https://nam11.safelinks.prote=
ction.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-i=
etf-ippm-connectivity-monitoring%2F&data=3D04%7C01%7Chaoyu.song%40futurewei=
.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753a1d5591fedc%=
7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLC=
JQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3Dg9%2B1H9Q3zaAR3=
mtBTkJz9sTYEEtjjKqVSzVOx8pnuu8%3D&reserved=3D0>

Regards,
Greg

On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi Greg, please see Inline

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Thursday, January 27, 2022 2:01 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for your detailed reply. Please find my follow-up notes in-lined =
below under the GIM2>> tag.

Regards,
Greg

On Thu, Jan 27, 2022 at 11:00 AM Haoyu Song <haoyu.song@futurewei.com<mailt=
o:haoyu.song@futurewei.com>> wrote:
Hi Greg,

Thank you for your questions. Please see inline response.

Best,
Haoyu

From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Wednesday, January 26, 2022 3:01 PM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DuYYsOuqLix3X2l=
s0%2BUTBUMwXtA6PmmkSqIU4ElMiquQ%3D&reserved=3D0> it seems to me like adding=
 the IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3D%2BkRbtHvDld4W%2BWCkZGAFjArownn9JunpDkrf4CpxBgU%3D&rese=
rved=3D0>, comprehensively address the PM OAM requirements for SRv6.

HS>> Let's give a few features of our proposal: (1) it's session-less and w=
e don't need assign any roles (e.g.,  reflector); (2) no needs for a return=
 path. The measurement can start and end at any node (solely determined by =
the SRH); (3) udp-based which can support any existing IOAM modes and poten=
tially other OAM methods.
GIM2>> I don't think adding a protocol that can generate a test probe from =
an arbitrary node to arbitrary targets (SRv6 supports multicast) is as simp=
le as you present. If an operator needs to monitor the performance of the S=
R policy used by data packets, IOAM can be applied to data packets. If the =
operator wants to explore a policy that is not used for data traffic, I ima=
gine IOAM can be added to a test packet of the existing OAM protocol, e.g.,=
 ICMP. Am I missing some of the requirements?

HS2>> For the first point: I don't think a protocol is needed here. If one =
wants to test the path a->b->c->d->e, he doesn't need to find a user packet=
 on that path to carry IOAM (there could be no such packet at all). Instead=
, he can generate a probe packet with an SRH for the path and use the probe=
 packet to carry IOAM. At the path end, it simply extracts and exports the =
IOAM data using the mechanism defined for IOAM and drops the probe packet.
For the second point: I don't think ICMP can achieve what IOAM can do. IOAM=
 is much more powerful in terms of the data it can collect. Moreover, the p=
roposal can be easily extended to support other kinds of OAM methods. One j=
ust carry it in UDP payload using different port. No need to worry about th=
e size if such info has to be carried in EH TLV.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

HS>> In this particular case, IOAM is used for active measurement because i=
t's not included in a user packet.

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3DuIiLPXZq5D2GMK0dqeWn07qPYsEKMoTTGJU4nX4PupM%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd6dc5bab1d3847e0465508d=
9e2d9a606%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637790246703481353%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3DJd%2ByLHVQXYHZO2%2B8wUmabsZxx%2BxreBls%2BLuq5=
TSRNSM%3D&reserved=3D0>

--_000_BY3PR13MB4787502E904309D44AECE31B9A259BY3PR13MB4787namp_
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: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;}
@font-face
	{font-family:"PT Serif";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
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:27029802;
	mso-list-template-ids:1479820822;}
@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:1916813287;
	mso-list-template-ids:-2104168120;}
@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" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Tianran,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Your summary is basically correct.<o:p></o:p></p>
<p class=3D"MsoNormal">But for the first point, I don&#8217;t think using U=
DP is a new protocol. And extending an existing protocol beyond its origina=
l scope in many cases is like designing a new protocol. &nbsp;The pros and =
cons all need to be carefully considered.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Haoyu<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>
<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> Tianran Zhou &lt;zhoutianran@huawei.com=
&gt; <br>
<b>Sent:</b> Friday, January 28, 2022 7:44 PM<br>
<b>To:</b> Haoyu Song &lt;haoyu.song@futurewei.com&gt;; Greg Mirsky &lt;gre=
gimirsky@gmail.com&gt;<br>
<b>Cc:</b> spring@ietf.org; IETF IPPM WG &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> RE: [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Haoyu and Greg,<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 think we are getting=
 clear, the discussion falls into two points:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">1. new protocol vs reu=
se existing protocol<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">2. IPv6 EH vs UDP<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,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Tianran<o:p></o:p></sp=
an></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 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> ippm [<a href=3D"mailto:ippm-bounces@ie=
tf.org">mailto:ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Haoyu Song<br>
<b>Sent:</b> Saturday, January 29, 2022 4:10 AM<br>
<b>To:</b> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com">gregimi=
rsky@gmail.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; IETF IPP=
M WG &lt;<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi Greg,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Sure, SRv6 is IPv6 but SRv6 doesn&#8217;t equal to I=
Pv6. If you define IOAM in IPv6, then what&#8217;s its behavior in SRv6? Sh=
all it be applied on every node or every SR node? But the more fundamental =
issue is that I don&#8217;t think putting all of such
 things in EH TLVs is a good idea. All of the discussions around this which=
 you are also very familiar make me think we should avoid it if we can.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Haoyu<o:p></o:p></p>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Friday, January 28, 2022 12:03 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com">haoyu=
.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; IETF IPP=
M WG &lt;<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">I'm surprised that you suggest an alternative to the=
 IPv6 way of collecting IOAM data. SRv6 must use all of IPv6 OAM. Would you=
 agree? In some rare cases, SRv6-specific extensions to IPv6 OAMAs for the =
limited amount of information that
 can be collected using IPv6 extension headers, <a href=3D"https://nam11.sa=
felinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2F=
doc%2Fdraft-ietf-ippm-ioam-direct-export%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3DlUJ1ZHpASqP6mnL8dKIPKpYol2B7VOd%2FZx38oX1yT%2BM%3D&amp;reserved=3D0">
IOAM Direct Export</a>, or the <a href=3D"https://nam11.safelinks.protectio=
n.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-mirsk=
y-ippm-hybrid-two-step%2F&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7=
Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C=
0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoi=
V2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3D1NmymTdXooQ71DwD6=
GpFFt4qn8Y9%2BNuhLnAVXKgDZwk%3D&amp;reserved=3D0">
Hybrid Two-step</a> provide the solution. Both solve this problem by separa=
ting the generation of the IOAM data set from the collection and transport.=
 You are well-familiar with both drafts.<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">Greg<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, Jan 28, 2022 at 11:10 AM Haoyu Song &lt;<a h=
ref=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wr=
ote:<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">Hi Greg,<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">Thanks for the info. I&#8217;d like to clarify this work means to =
use the standardized IOAM options to support active measurement, so it&#821=
7;s fair to say we use IOAM in SRv6 for active measurement.
 Another point I&#8217;d like to mention is that <a href=3D"https://nam11.s=
afelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2=
Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3DlciwJ8QmGpZY2xRXAwgyMSVlIUlrBYu1RUqYA8FpB08%3D&amp;reserved=3D0" target=
=3D"_blank">
draft-ietf-ippm-ioam-ipv6-options</a> is for IPv6 in general but not for SR=
v6 specifically. Moreover, it also use EH TLVs and we propose to use UDP, a=
nd it means to support in-band measurement for user traffic.<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 my view, SRv6 is the way to steer traffic. If SRv6 networks pre=
vail, it&#8217;s natural to use the traffic steering feature for probing an=
d measurements as well. If we have a unified
 method to cover as many techniques as possible, we can imagine new techniq=
ues can also be introduced easily. Without needing to set up any sessions a=
nd maintain any states, the controller can inject probing packets from any =
node, steer them on any path, terminate
 them at any node, and collect any data we like. Such in-network measuremen=
t doesn&#8217;t need to involve end hosts like PING. It can be used for tra=
ffic engineering (e.g., evaluating different paths at background) and for g=
ray failure detection and prevention.
 &nbsp;&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">I hope the WG can see the simplicity, extensibility, and great app=
lication potential of the proposed scheme, and provide constructive suggest=
ions to improve 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">Thanks!<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu &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>
<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> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 6:17 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">now, without in-lining my notes.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">It appears that you propose not to use
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-ioam-ipv6-options%2F&amp;d=
ata=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a6=
06%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknow=
n%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI=
6Mn0%3D%7C3000&amp;sdata=3DlciwJ8QmGpZY2xRXAwgyMSVlIUlrBYu1RUqYA8FpB08%3D&a=
mp;reserved=3D0" target=3D"_blank">
draft-ietf-ippm-ioam-ipv6-options</a>. Thus, your proposal cannot be referr=
ed to as IOAM in SRv6. At best, it is IOAM-inspired, IOAMish. As a result, =
a node supporting standardized IOAM would not understand your probe packet =
without an SW upgrade. In my book,
 that's a new protocol.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">In closing, I'll reference two works by&nbsp;<a href=3D"https://na=
m11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.=
org%2Fperson%2FRuediger.Geib%40telekom.de&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3D4=
wAEoWKmLTwlPM15adX%2FyHrwq%2BSdOVbiKrKeKiAqoKE%3D&amp;reserved=3D0" target=
=3D"_blank"><span style=3D"font-size:11.5pt;font-family:&quot;PT Serif&quot=
;,serif;color:#3D22B3">Ruediger
 Geib</span></a>, where combining the defined techniques of steering test p=
robes with standard IOAM might reveal a lot of useful information about a n=
etwork:<o:p></o:p></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l1 level1 lfo3">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Frfc8403%2F&amp;data=3D04%7C01%7Chaoyu.song=
%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753=
a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC=
4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3DreSbtMXQ9EkAwiLW9s4vI5D3BLHDkaw7zbmwr3m%2Fx%2Bw%3D&amp;reserved=3D0" tar=
get=3D"_blank">RFC
 8403</a><o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-al=
t:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo3">
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ippm-connectivity-monitoring%2F=
&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd6dc5bab1d3847e0465508d9=
e2d9a606%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637790246703481353%7C=
Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL=
CJXVCI6Mn0%3D%7C3000&amp;sdata=3Dg9%2B1H9Q3zaAR3mtBTkJz9sTYEEtjjKqVSzVOx8pn=
uu8%3D&amp;reserved=3D0" target=3D"_blank">draft-ietf-ippm-connectivity-mon=
itoring</a><o:p></o:p></li></ul>
<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>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">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">Greg<o:p></o:p></p>
</div>
</div>
</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">On Thu, Jan 27, 2022 at 5:44 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Greg, please see Inline<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 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> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Thursday, January 27, 2022 2:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for your detailed reply. Please find my follow-up notes =
in-lined below under the GIM2&gt;&gt; tag.<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">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">Greg<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 Thu, Jan 27, 2022 at 11:00 AM Haoyu Song &lt;<a href=3D"mailto:=
haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Greg,
<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">Thank you for your questions. Please see inline response.
<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">Best,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<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 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> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 3:01 PM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [spring] Active OAM in SRv6<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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for bringing the topic of Active OAM to the discussion. =
As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DuYYsOuqLix3X2ls0%2BUTBUMwXtA6PmmkSqIU4ElMiquQ%3D&am=
p;reserved=3D0" target=3D"_blank">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&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">Please find my notes in-lined below under the GIM&gt;&gt; tag.<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">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">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; I wonder what gaps you find in the existing active mea=
surement protocols, e.g., STAMP and RFC 6734 (would be more convenient to u=
se an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3D%=
2BkRbtHvDld4W%2BWCkZGAFjArownn9JunpDkrf4CpxBgU%3D&amp;reserved=3D0" target=
=3D"_blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">HS&gt;&gt; Let&#8217;s give a few features of our proposal: (1) it=
&#8217;s session-less and we don&#8217;t need assign any roles (e.g., &nbsp=
;reflector); (2) no needs for a return path. The measurement can
 start and end at any node (solely determined by the SRH); (3) udp-based wh=
ich can support any existing IOAM modes and potentially other OAM methods.<=
o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM2&gt;&gt; I don't think adding a protocol that can generate a t=
est probe from an arbitrary node to arbitrary targets (SRv6 supports multic=
ast) is as simple as you present. If an operator
 needs to monitor the performance of the SR policy used by data packets, IO=
AM can be applied to data packets. If the operator wants to explore a polic=
y that is not used for data traffic, I imagine IOAM can be added to a test =
packet of the existing OAM protocol,
 e.g., ICMP. Am I missing some of the requirements?<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">HS2&gt;&gt; For the first point: I don&#8217;t think a protocol is=
 needed here. If one wants to test the path a-&gt;b-&gt;c-&gt;d-&gt;e, he d=
oesn&#8217;t need to find a user packet on that path to carry IOAM
 (there could be no such packet at all). Instead, he can generate a probe p=
acket with an SRH for the path and use the probe packet to carry IOAM. At t=
he path end, it simply extracts and exports the IOAM data using the mechani=
sm defined for IOAM and drops the
 probe packet. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">For the second point: I don&#8217;t think ICMP can achieve what IO=
AM can do. IOAM is much more powerful in terms of the data it can collect. =
Moreover, the proposal can be easily extended
 to support other kinds of OAM methods. One just carry it in UDP payload us=
ing different port. No need to worry about the size if such info has to be =
carried in EH TLV.<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>
<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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOAM as follows:<=
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; &nbsp;In terms of the classification given<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;in [RFC7799] IOAM could be portrayed as Hybrid Type 1=
.<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">Does your proposal change&nbsp;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">HS&gt;&gt; In this particular case, IOAM is used for active measur=
ement because it&#8217;s not included in a user packet.
<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DuIiLPXZq5D2GMK0dqeWn07qPYsEKMoTTGJU4nX4PupM%3D&amp;reserved=3D0=
" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7Cd6dc5bab1d3847e0465508d9e2d9a606%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C0%7C637790246703481353%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3DJd%2ByLHVQXYHZO2%2B8wUmabsZxx%2BxreBls%2BLuq5TSRNSM%3D&amp;reserved=3D0=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></=
o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB4787502E904309D44AECE31B9A259BY3PR13MB4787namp_--


From nobody Mon Jan 31 09:29:58 2022
Return-Path: <haoyu.song@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 520DA3A0EF6; Mon, 31 Jan 2022 09:29:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.079
X-Spam-Level: 
X-Spam-Status: No, score=-2.079 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_REMOTE_IMAGE=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable 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 X_a6n10C01dq; Mon, 31 Jan 2022 09:29:45 -0800 (PST)
Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2138.outbound.protection.outlook.com [40.107.212.138]) (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 4C07D3A0EF1; Mon, 31 Jan 2022 09:29:45 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MvzL4Xgktsi1pOaN22XeJ9tEGDmTdmqvHpAI6f0k8hZjAQWgEodDqQ7Wvbhr6MWf28GQHTIHkjjwZiseqLgS48jemyt5eKnfZ+IuQnGhz0VaHWqCF5x17X8ZvAHEgN9/bkzmeueuBAERfYr8lZEiTzBdhFeySrB+pXlWsIpn6NB6GBBu6t3cEVBp8m7j30dHZUI59Eq4CiNO5ziomCbUTUlny0CYoPpmiLsFQVo/lxUCR9iT6tbxnuvCT5eiiFgGQQZQL8FSaR7j8/LEUcDcxC4dWAMoU51S6zzS2WrtZNox3q2dAid2tdzdiSUg2CDHzvGncPj4Ydmt/GHUzL6gMA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/MXbZ7sMpGh91WZk4q3yQUvKTXpkrYiTSDdBtx4H+CU=; b=Bika8hEw2RKz5UKREdq++AzfKijukVLwySceMhj36/P3WNvHM7R/ZZu6s6Xo2FlJsfV1RC4+DXuFKnXAkBTUTeUqAlipQGJ3PsHkKGn6f1J7c24rvchYROjYUzMxPWfl+2FPDMvS7w3deyOe8ytWvHIbqF+AE12Y/uELTb3HLsSw3HfquDhrebUWe52QJCWSsUrDb2pXK/56xlKkyJEa5g7OUDB5Xs84cwTxgPVtHPHZ4xr/dl37gohAgogqEyznU3U2DEZtqbpBAhAekvObgQmy12IxAUUTKzRyPMcAiuTG+AIpA0KVyB6dCX7u1ioohL8UKJbvX9sXA5Yh+r9FNw==
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=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/MXbZ7sMpGh91WZk4q3yQUvKTXpkrYiTSDdBtx4H+CU=; b=sC2DGYMMcT7QttN4N+PD6WUOFAOGQfQb3H0ctWYLeIyVWpa410I8S0gG/hGeBxSwR+XF0qjmFg4LKd9jmLGkZV/g9RYo/rw3utHQpoP5myprduR8WnE2Xmph7tk87uWzQKbzGCzUYxNugnBXacuRnWWas05dZncXcAhWKAZn2zA=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by MN2PR13MB3989.namprd13.prod.outlook.com (2603:10b6:208:262::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.5; Mon, 31 Jan 2022 17:29:37 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e07d:da86:9082:d264%6]) with mapi id 15.20.4951.011; Mon, 31 Jan 2022 17:29:37 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
CC: Greg Mirsky <gregimirsky@gmail.com>, IETF IPPM WG <ippm@ietf.org>, Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [ippm] [spring] Active OAM in SRv6
Thread-Index: AdgTBAVv6vallEwgQVCAy2m6n5m7fAABJueAAAkAnYAAA6MGgAAb+IDAAJVaGoAAMdjOMA==
Date: Mon, 31 Jan 2022 17:29:37 +0000
Message-ID: <BY3PR13MB47877F5B9F4CAED75CD457C29A259@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <BY3PR13MB4787D2E50FA60705DF306FD19A209@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDiBQfMrHHdqyVf_oi7dMW-sLrv2DF0RQLfXO47j=Bvg@mail.gmail.com> <97ee51feb17c4bcc84bc575768c06c3e@huawei.com> <CABNhwV3QDg6h_ZB30DOqT8KmezPDZ2yvWfHBky4hyPaJuV7ZTQ@mail.gmail.com> <PH0PR13MB479582418405803B955A66359A219@PH0PR13MB4795.namprd13.prod.outlook.com> <CABNhwV3t5_4F_50P_qZMNf04P+6dsD+UbaiN+CBa5PJdpq124A@mail.gmail.com>
In-Reply-To: <CABNhwV3t5_4F_50P_qZMNf04P+6dsD+UbaiN+CBa5PJdpq124A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 848dc415-8946-436d-8d73-08d9e4df416c
x-ms-traffictypediagnostic: MN2PR13MB3989:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <MN2PR13MB39894EFD0516D88603C81C279A259@MN2PR13MB3989.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XdP3ztVkA7pHg+DIU5M5ps0PjbDiFWEUqOEBU3r+reHqlhxlpcrqFZkWXX4ohi0ZYnIKXlnjWU+REhDHGCwhtbz7q/eEbYnsTsLbmJJ5LxuUkQOlxFAsW0qdhkuAXBmi0Izf7Y2LXqg0R8RIuiqAg4vczMWLMX9n+77rhLLPJoUTp8hZc/x1pDBQl6qa38JM40jYvI0LygV4ZJRV/heriEzOK2D+mJjfWNQGH0b1C8ph+8CUBaifKnychQldHzGAMpeOL6kxNmiO/afPiAFXfvN0hY7FR6vpMRbug/f216oi5NTlujgMTkEJgY43HHaTz4TOCnCa8BzplEAVGvPTrhpdVQeSfeF0MiSMntOslFI0Pe/QxAT/z6xQc8y0WozQJLd8/U2QIRx4udIrnwmmfy8aKOz6z+O7x+Z1m4GiqWSEeDlW5bwexZUcHNXbqAvhLChpBSK9QUBTDTFPZbFowVqFE4y3pePAJ4Bt5MItm8wDNgTjaUrBxqREKCk4dIcA+97L9r1fgeaS3qTYy4GiIfQ7u06/3CQXVZvm1Io7gar3I4cZmNaR6BbjzqchOdaZuYPCPBrlaYvR1vioecCNmFbKfPDlCdXxBVOCvi0Poxwa85bo7Qqx4CeO23VLUQ1x42JwMKwEb0gTaINsL5G6fjYDaAbbSFxGAwe2MnpC+av1vWE8+2lVvxrZyUeAGWmVW8/6rzUdhcK8CGEVfYUy2FGZhQP+vNelQDhEf4ugE1V3LQ4XmN7plJtZu0z7VnCnZTM70mcX4gPVeVqc/ozTubXr+9+Z67TBP1tvrjBbofiphH0DG9uGRIpgXMpONMC3e6+XQmrjzDX/kHFPT43F0A==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(122000001)(71200400001)(83380400001)(966005)(38070700005)(508600001)(52536014)(44832011)(38100700002)(26005)(186003)(5660300002)(8936002)(6506007)(53546011)(33656002)(166002)(9686003)(55016003)(6916009)(8676002)(54906003)(2906002)(316002)(4326008)(76116006)(66556008)(66476007)(86362001)(66946007)(64756008)(40140700001)(7696005)(66446008)(20210929001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?zJwTN0mohPa2E5yR1mx5lBfq/PAY7W2anYUVdzNEPBMuFANYr/rq7kdjaYXF?= =?us-ascii?Q?LCmw5WottdlifFD0bqnJzvMYEY5sZdz8mSqxwo6XKQNytz4F1cRguzsHrVDL?= =?us-ascii?Q?H/1u/UwGpclAMGe2cft+dgf4iw7ZBIbNdTvChjsP2v4lAoEUsi70zPcbT5uA?= =?us-ascii?Q?ahI5jzFP6Qnoy7L4OpeqJKeCSe1XZ62aSERiL/PFv0uML4DN+bCaDy9j060s?= =?us-ascii?Q?xqpEPhCi/CByIfOdCWyS9CBWmrr8vda1H2Qz5Co+7jP4h47+SAaWwfl8pFc7?= =?us-ascii?Q?+mSnl0RrKcCqEx0e2i5voPMCUhdw0+nSOthJoodAgE5x0nm20ZU57czhlN3N?= =?us-ascii?Q?ENYhsf5Skfs4aCzfysz4RVgUEGz6aSM9RV/TyrrA/a7/YnIj6hyN2VqPTM+2?= =?us-ascii?Q?QGgLjE3lhOYo6e0VDRH/AEJHKRMMlyyb68ckxLO6/kQfyoptT4dD/Hc6SxAE?= =?us-ascii?Q?AI7+xVU2iwZatS2FNmfQ6mfWCNTR+PiT2V3+8qawpWq/Sw89/P6YCXA4gcc7?= =?us-ascii?Q?gtsOwjkHEBxaXXYe8XkUrS+xB0AMGyb82CSRIEitvS7ZF1QZrMQKPQn6n1xt?= =?us-ascii?Q?4VuvSfsonfmLvFLyE3JpEuCUbhlSbg/tDkLz/CL9NwRsHNcW6jaulKFosbbN?= =?us-ascii?Q?47s+otDPJdLe4BzzFcJKc+VzEPnQieSpCXgZGRFPp9/yZ35GzwdVdf2mumOp?= =?us-ascii?Q?vfpOnKVeXjKU4AiapC0ApJ4LQDoYeiEcWGPXd4O0M4oZRnZhOnDsky/a9tUk?= =?us-ascii?Q?aSXvbLioWZb8WpeJyRL+fFvcD1fyAHBKePIq6nz+DVr3FIR8AcyUDZA6XAZq?= =?us-ascii?Q?colZASND0BkBb8ZSnug6CaKdEhM9tEo+lKcZtctBC0TqHHp8/SYwead8Edcs?= =?us-ascii?Q?V9UA6Ppaa021n1FPlVXDzKVZ6GYHABy8zM5Eb454PQq6OnUNSQCLWjTSuu2a?= =?us-ascii?Q?cbckk8Cjz3zM8DefXrDdQco8qzFx6j5C+gNsg+xGVp96lJxvnYVZssO1dcrB?= =?us-ascii?Q?2k0YUXFYLOIfigj5iBA0noYkFjheGwNm/mMydhta7wQJSKJZM/pDvaK+RbBH?= =?us-ascii?Q?p7B6SObbvKjTa65JekvioVYbw9W688+3inRPEryO0BYbYcS4yAcPsnrS0Nuo?= =?us-ascii?Q?mK36QwfAGurfWz3cC4s1pvpNHwV42b/8yGEiGssPETTiHhfVANSHIqblRSlr?= =?us-ascii?Q?zpx4j/9CU9OXRa9Xvqo/QKTRjddtwuHJk0HXabHueEjDa8gVeeWsFaUhHaxJ?= =?us-ascii?Q?9+1SFOeofAvgzzvN7lPR0EDztcQ4Wpda38tIoIdakU1cZGnsL6bRi+yGK6m5?= =?us-ascii?Q?CaEW+ktp2TeFczMTY9DsNeqOyzzvi4ZxpxrOB7UltGVSUvzmK8z9R+J7YzR+?= =?us-ascii?Q?4tnyr0Dd+LvtKpj0NT59Z1nGZvg/mtfPEAgFVTpMa5OOg3BmZH11BnJAnwt8?= =?us-ascii?Q?y+0OXGseLxMdGqImuvbtw0cBLbIu+PH35yjc3cJsBbSXKvJ+kKXlzf9zEoMW?= =?us-ascii?Q?E+TjSKitIUjXPsHHRoV+1rAx0th6UfgXWTzGeZvqEKpXeW4VgGA3kkeDUyMz?= =?us-ascii?Q?Y0iMnvoR/tXT7jjmMwjv0qSHxBHp85WxeNmOBmuRo/0cIankr5dvx8miHRnK?= =?us-ascii?Q?bQ=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB47877F5B9F4CAED75CD457C29A259BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 848dc415-8946-436d-8d73-08d9e4df416c
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2022 17:29:37.4702 (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: t7VfXE/7J5Ti0M64lq92/p+6dpn0cO21ot8Z1X/tCedpIjowWaiKLxr6/XugWHfyL5lrgqhsmxrW2YzS+oaiSA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3989
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5pIZheR6g9TbbSWTwTE9aBpPyB8>
Subject: Re: [spring] [ippm]  Active OAM in 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, 31 Jan 2022 17:29:52 -0000

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

Thanks Gyan!
In the next revision, I'll add more information on the requirements and com=
parisons with the other approaches.

Best,
Haoyu

From: Gyan Mishra <hayabusagsm@gmail.com>
Sent: Sunday, January 30, 2022 9:41 AM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>; IETF IPPM WG <ippm@ietf.org>; Tian=
ran Zhou <zhoutianran=3D40huawei.com@dmarc.ietf.org>; spring@ietf.org
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Haoyu

On Thu, Jan 27, 2022 at 1:42 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi Gyan,

Thank you for your comments! Please see inline for response marked with [HS=
]

Best,
Haoyu

From: Gyan Mishra <hayabusagsm@gmail.com<mailto:hayabusagsm@gmail.com>>
Sent: Wednesday, January 26, 2022 9:03 PM
To: Tianran Zhou <zhoutianran=3D40huawei.com@dmarc.ietf.org<mailto:40huawei=
.com@dmarc.ietf.org>>
Cc: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>; Haoy=
u Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>; IETF IP=
PM WG <ippm@ietf.org<mailto:ippm@ietf.org>>; spring@ietf.org<mailto:spring@=
ietf.org>
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Haoyu

I think it would be good to identify the problem statement and gap with exi=
sting IPPM WG STAMP, TWAMP PM technologies and why they cannot be utilized =
or fall short in what you are trying to achieve with Active OAM in SRv6.

[HS] My understanding is that STAMP/TWAMP are for end-to-end measurements, =
here we want to collect data from every node and every link on any path, wi=
thout needing to set up any sessions. So the scope and coverage are differe=
nt.
 Gyan> Understood.  STAMP/TWAMP can be used as well to collect from every n=
ode as well.
In-situ IOAM data packets is already possible with SRv6 as mentioned as thi=
s draft mentions below as normative reference.

https://datatracker.ietf.org/doc/html/draft-ietf-ippm-ioam-data-16<https://=
nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.iet=
f.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-data-16&data=3D04%7C01%7Chaoyu.so=
ng%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189c7=
53a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi=
MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3Db=
87You4N5cgK7mQX7vz%2B3KQ%2FFwbnBg3oAEIm9SDDFH0%3D&reserved=3D0>

[HS] There's no accepted solution on how to support IOAM in SRv6 yet. Our p=
roposal aims to provide such a solution, and (1) the solution avoids the is=
sues on encapsulating the IOAM trace in EHs and (2) it's extensible to incl=
ude OAM methods beyond IOAM.
 Gyan> IPPM WG can speak to this document which has been adopted and been d=
eveloped since 2016 and provides in-situ OAM as you desire and supports Seg=
ment Routing SRv6 as well as other encapsulations.
This draft as well mentioned as normative reference draft below provides OA=
M ping and traceroute with SRH O flag to SRv6 PGM endpoints and SID list tr=
acing capabilities very handy for troubleshooting.

https://datatracker.ietf.org/doc/html/draft-ietf-6man-spring-srv6-oam-1<htt=
ps://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracke=
r.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-6man-spring-srv6-oam-12&data=3D04%7C01=
%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2=
a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbGZsb=
3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300=
0&sdata=3DBOfmDM0Q7AmZU9xB7phQ11MEI8Elh4u8WkjR9LW%2FO4s%3D&reserved=3D0>3

[HS] This is for in-band OAM for SRv6 user traffic and it only works for tr=
iggering postcard exports (i.e., don't allow the packet to carry data). Our=
 proposal support all the IOAM options and more important, it's an active m=
ethod which means one can generate and inject probing packets to cover arbi=
trary paths by crafting an SRH.
 Gyan> Understood
This draft as well also mentioned as normative reference draft below provid=
es in-situ IOAM for OAM and PM information can be piggybacked in data packe=
ts in SRH TLV SRv6 PGM SIF function SRv6.TLV recording the operational and =
telemetry info in the data packets.

https://datatracker.ietf.org/doc/html/draft-ali-spring-ioam-srv6-05<https:/=
/nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ie=
tf.org%2Fdoc%2Fhtml%2Fdraft-ali-spring-ioam-srv6-05&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3Dn%2Fo10SkitX8ixSt8mFn32QAYuFYxsZ23OnM3Sl%2FSRh8%3D&reserved=3D0>

[HS] This draft proposes to encapsulate IOAM in SRH TLV. Due to the overhea=
d concern (IOAM trace could be large) and other issues related to EH, I don=
't support such a solution.
 Gyan> Understood.  Work is being done in 6MAN WG to address EH headers iss=
ues below as well as other drafts to make EH viable and reduce overhead.

https://datatracker.ietf.org/doc/html/draft-herbert-6man-eh-limits-00.txt<h=
ttps://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatrac=
ker.ietf.org%2Fdoc%2Fhtml%2Fdraft-herbert-6man-eh-limits-00.txt&data=3D04%7=
C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8=
ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbG=
Zsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C=
3000&sdata=3Di6CpxDS%2F0wI%2FmM1iaU8kk8arfdkqFPwOoUWJ72%2BvIFc%3D&reserved=
=3D0>


[HS] The three drafts you mentioned are all be reference in our draft and d=
iscussed. We think our use cases are different and our approach is more gen=
eral and extensible to our use cases.
Gyan> Understood.  I think if you can add some additional verbiage as to pr=
oblem statement and why existing solutions drafts mentioned are not suffici=
ent for your requirements.  Maybe listing out your requirements would help =
couple to your proposed solution.
Thanks

Gyan

On Wed, Jan 26, 2022 at 10:19 PM Tianran Zhou <zhoutianran=3D40huawei.com@d=
marc.ietf.org<mailto:40huawei.com@dmarc.ietf.org>> wrote:
Hi Haoyu,

The application is really interesting and useful.
I am not sure if it is necessary to create a new OAM protocol at transport =
layer.
IMHO, a per hop/per segment extension based on STAMP could be more practica=
l.
https://www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensions-03.txt=
<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ie=
tf.org%2Farchive%2Fid%2Fdraft-wang-ippm-stamp-hbh-extensions-03.txt&data=3D=
04%7C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0=
fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTW=
FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3=
D%7C3000&sdata=3Di0Tt5TXvEepSx6%2FFsy1KjKdbwM9ecAFRrO6pTwQGTlE%3D&reserved=
=3D0>

Best,
Tianran

From: ippm [mailto:ippm-bounces@ietf.org<mailto:ippm-bounces@ietf.org>] On =
Behalf Of Greg Mirsky
Sent: Thursday, January 27, 2022 7:01 AM
To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>
Cc: spring@ietf.org<mailto:spring@ietf.org>; IETF IPPM WG <ippm@ietf.org<ma=
ilto:ippm@ietf.org>>
Subject: Re: [ippm] [spring] Active OAM in SRv6

Hi Haoyu,
thank you for bringing the topic of Active OAM to the discussion. As the co=
ncept of Active IOAM is introduced in the IPPM WG draft<https://nam11.safel=
inks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc=
%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&data=3D04%7C01%7Chaoyu.song%40futurewe=
i.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189c753a1d5591fedc=
%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL=
CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3DaZhGQatM6N5iFe=
nRL9pz%2B%2BYB81ALg6MBbZxNRpeksXA%3D&reserved=3D0> it seems to me like addi=
ng the IPPM WG community to the discussion is the right thing to do.
Please find my notes in-lined below under the GIM>> tag.

Regards,
Greg

On Wed, Jan 26, 2022 at 2:37 PM Haoyu Song <haoyu.song@futurewei.com<mailto=
:haoyu.song@futurewei.com>> wrote:
Hi SPRING WG,

Real time monitor on every node and every link on a network is necessary to=
 detect  gray failures, which are the key culprit for poor QoS but hard to =
catch. SR provides an ideal mechanism, when working with some efficient pla=
nning algorithm, to achieve that with low cost.   Our proposal SRv6 In-situ=
 Active Measurement (SIAM) suggests a simple  active measurement approach w=
hich can support different
GIM>> I wonder what gaps you find in the existing active measurement protoc=
ols, e.g., STAMP and RFC 6734 (would be more convenient to use an acronym).=
 It appears to me that, for example, STAMP and its extensions, including th=
e SRPM draft<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A=
%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DbWbnm7%2BWnd%2B0qKezxl7j657xf5NEJzegoW9CHXaP%2Fss%3D&re=
served=3D0>, comprehensively address the PM OAM requirements for SRv6.
options of IOAM and other OAM methods in SRv6, without needing to worry abo=
ut the extension header issue.
GIM>> draft-ietf-ippm-ioam-data classifies IOAM as follows:
   In terms of the classification given
   in [RFC7799] IOAM could be portrayed as Hybrid Type 1.
Does your proposal change that?

Your comments, questions, and suggestions are very welcome. I'd like to kno=
w your opinion if you think this work is in scope and should be adopted by =
the working group.  If you are interested in contributing to this work, ple=
ase also let me know. https://datatracker.ietf.org/doc/draft-song-spring-si=
am/<https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdat=
atracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&data=3D04%7C01%7Chaoyu.=
song%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189=
c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIj=
oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=
=3DS8wtLHz71arJAu89usFrGflaSGWmpeY0kPhX8o99ER0%3D&reserved=3D0>

Thank you very much!

Best regards,
Haoyu
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://nam11.safelinks.protec=
tion.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fs=
pring&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08d=
9e417a3fa%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%7=
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi=
LCJXVCI6Mn0%3D%7C3000&sdata=3DPhGNGIoZ%2F%2BkxvD1pa%2FcF2AwQ5QDZ4YFFBRQ5sAw=
ItU8%3D&reserved=3D0>
_______________________________________________
ippm mailing list
ippm@ietf.org<mailto:ippm@ietf.org>
https://www.ietf.org/mailman/listinfo/ippm<https://nam11.safelinks.protecti=
on.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fipp=
m&data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08d9e41=
7a3fa%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnk=
nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJX=
VCI6Mn0%3D%7C3000&sdata=3DH4Fk06zxnAYUv9Acz8Sgpx%2BYsW5SejzzSPtbuoAy1%2BY%3=
D&reserved=3D0>
--

[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<https://nam11.s=
afelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fwww.verizon.com%2F&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DntlmkfouhbjnEIP8AP1vedsNQTxkYc2s0CI21kBCTyU%3D&reserved=
=3D0>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347

--

[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<https://nam11.s=
afelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fwww.verizon.com%2F&data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&sdata=3DntlmkfouhbjnEIP8AP1vedsNQTxkYc2s0CI21kBCTyU%3D&reserved=
=3D0>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347


--_000_BY3PR13MB47877F5B9F4CAED75CD457C29A259BY3PR13MB4787namp_
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: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:Georgia;
	panose-1:2 4 5 2 5 4 5 2 3 3;}
@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;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	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"blue" vlink=3D"purple" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Thanks Gyan!<o:p></o:p></p>
<p class=3D"MsoNormal">In the next revision, I&#8217;ll add more informatio=
n on the requirements and comparisons with the other approaches.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Haoyu<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<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, January 30, 2022 9:41 AM<br>
<b>To:</b> Haoyu Song &lt;haoyu.song@futurewei.com&gt;<br>
<b>Cc:</b> Greg Mirsky &lt;gregimirsky@gmail.com&gt;; IETF IPPM WG &lt;ippm=
@ietf.org&gt;; Tianran Zhou &lt;zhoutianran=3D40huawei.com@dmarc.ietf.org&g=
t;; spring@ietf.org<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Hi&nbsp;Haoyu<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Jan 27, 2022 at 1:42 PM Haoyu Song &lt;<a hr=
ef=3D"mailto:haoyu.song@futurewei.com">haoyu.song@futurewei.com</a>&gt; wro=
te:<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">Hi Gyan,<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">Thank you for your comments! Please see inline for response marked=
 with [HS]<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">Best,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<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 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> Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.c=
om" target=3D"_blank">hayabusagsm@gmail.com</a>&gt;
<br>
<b>Sent:</b> Wednesday, January 26, 2022 9:03 PM<br>
<b>To:</b> Tianran Zhou &lt;zhoutianran=3D<a href=3D"mailto:40huawei.com@dm=
arc.ietf.org" target=3D"_blank">40huawei.com@dmarc.ietf.org</a>&gt;<br>
<b>Cc:</b> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=
=3D"_blank">gregimirsky@gmail.com</a>&gt;; Haoyu Song &lt;<a href=3D"mailto=
:haoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.com</a>&g=
t;; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ipp=
m@ietf.org</a>&gt;;
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in SRv6<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">Hi Haoyu&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">I think it would be good to identify the problem statement and gap=
 with existing IPPM WG STAMP, TWAMP PM technologies and why they cannot be =
utilized or fall short in what you are
 trying to&nbsp;achieve with Active OAM in SRv6.&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">[HS] My understanding is that STAMP/TWAMP are for end-to-end measu=
rements, here we want to collect data from every node and every link on any=
 path, without needing to set up any
 sessions. So the scope and coverage are different. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;Gyan&gt; Understood.&nbsp; STAMP/TWAMP can be used as well t=
o collect from every node as well.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">In-situ IOAM data packets is already possible with SRv6 as mention=
ed as this draft mentions below as normative reference.<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>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dh=
ttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-data-=
16&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08=
d9e417a3fa%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%=
7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWw=
iLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Db87You4N5cgK7mQX7vz%2B3KQ%2FFwbnBg3oAEIm=
9SDDFH0%3D&amp;reserved=3D0" target=3D"_blank">https://datatracker.ietf.org=
/doc/html/draft-ietf-ippm-ioam-data-16</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">[HS] There&#8217;s no accepted solution on how to support IOAM in =
SRv6 yet. Our proposal aims to provide such a solution, and (1) the solutio=
n avoids the issues on encapsulating the IOAM
 trace in EHs and (2) it&#8217;s extensible to include OAM methods beyond I=
OAM.<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;Gyan&gt; IPPM WG can speak to this document which has been a=
dopted and been developed since 2016 and provides in-situ OAM as you desire=
 and supports Segment Routing SRv6 as well as
 other encapsulations.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">This draft as well mentioned as normative reference draft below pr=
ovides OAM ping and traceroute with SRH O flag to SRv6 PGM endpoints and SI=
D list tracing capabilities very handy
 for troubleshooting.<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>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dh=
ttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-6man-spring-srv=
6-oam-12&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99=
705c08d9e417a3fa%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C6377916124712=
40255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6I=
k1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DBOfmDM0Q7AmZU9xB7phQ11MEI8Elh4u8Wk=
jR9LW%2FO4s%3D&amp;reserved=3D0" target=3D"_blank">https://datatracker.ietf=
.org/doc/html/draft-ietf-6man-spring-srv6-oam-1</a>3<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">[HS] This is for in-band OAM for SRv6 user traffic and it only wor=
ks for triggering postcard exports (i.e., don&#8217;t allow the packet to c=
arry data). Our proposal support all the IOAM
 options and more important, it&#8217;s an active method which means one ca=
n generate and inject probing packets to cover arbitrary paths by crafting =
an SRH.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;Gyan&gt; Understood&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">This draft as well also mentioned as normative reference draft bel=
ow provides in-situ IOAM for OAM and PM information can be piggybacked in d=
ata packets in SRH TLV SRv6 PGM SIF
 function SRv6.TLV recording the operational and telemetry info in the data=
 packets.<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">&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"><a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dh=
ttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ali-spring-ioam-srv6=
-05&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c0=
8d9e417a3fa%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255=
%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW=
wiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Dn%2Fo10SkitX8ixSt8mFn32QAYuFYxsZ23OnM3S=
l%2FSRh8%3D&amp;reserved=3D0" target=3D"_blank">https://datatracker.ietf.or=
g/doc/html/draft-ali-spring-ioam-srv6-05</a><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">[HS] This draft proposes to encapsulate IOAM in SRH TLV. Due to th=
e overhead concern (IOAM trace could be large) and other issues related to =
EH, I don&#8217;t support such a solution.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;Gyan&gt; Understood.&nbsp; Work is being done in 6MAN WG to =
address EH headers issues below as well as other drafts to make EH viable a=
nd reduce overhead.<o:p></o:p></p>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><a href=3D"https://nam11.safelinks.protection.outloo=
k.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-herber=
t-6man-eh-limits-00.txt&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C3=
d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%=
7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2=
luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Di6CpxDS%2F0wI%2FmM1=
iaU8kk8arfdkqFPwOoUWJ72%2BvIFc%3D&amp;reserved=3D0">https://datatracker.iet=
f.org/doc/html/draft-herbert-6man-eh-limits-00.txt</a><o:p></o:p></p>
</div>
</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-right:0in">
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">[HS] The three drafts you mentioned are all be reference in our dr=
aft and discussed. We think our use cases are different and our approach is=
 more general and extensible to our
 use cases.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Gyan&gt; Understood.&nbsp; I think if you can add some additional =
verbiage as to problem statement and why existing solutions drafts mentione=
d are not sufficient for your requirements.&nbsp;
 Maybe listing out your requirements would help couple to your proposed sol=
ution.&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">Thanks&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</div>
<div>
<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">Gyan&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 Wed, Jan 26, 2022 at 10:19 PM Tianran Zhou &lt;zhoutianran=3D<a=
 href=3D"mailto:40huawei.com@dmarc.ietf.org" target=3D"_blank">40huawei.com=
@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"><span style=3D"color:#1F497D">Hi Haoyu,</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">The application is really interestin=
g and useful.</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 am not sure if it is necessary to =
create a new OAM protocol at transport layer.</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">IMHO, a per hop/per segment extensio=
n based on STAMP could be more practical.</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"><a href=3D"https://nam11.safelinks.p=
rotection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdr=
aft-wang-ippm-stamp-hbh-extensions-03.txt&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Di=
0Tt5TXvEepSx6%2FFsy1KjKdbwM9ecAFRrO6pTwQGTlE%3D&amp;reserved=3D0" target=3D=
"_blank">https://www.ietf.org/archive/id/draft-wang-ippm-stamp-hbh-extensio=
ns-03.txt</a></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">Best,</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">Tianran &nbsp;</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"><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"><b>From:</b> ippm [mailto:<a href=3D"mailto:ippm-bounces@ietf.org"=
 target=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Thursday, January 27, 2022 7:01 AM<br>
<b>To:</b> Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" targe=
t=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blan=
k">ippm@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [ippm] [spring] Active OAM in 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>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi Haoyu,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">thank you for bringing the topic of Active OAM to the discussion. =
As the concept of Active IOAM is introduced in the
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-ippm-ioam-flags&amp;data=
=3D04%7C01%7Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%=
7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7=
CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn=
0%3D%7C3000&amp;sdata=3DaZhGQatM6N5iFenRL9pz%2B%2BYB81ALg6MBbZxNRpeksXA%3D&=
amp;reserved=3D0" target=3D"_blank">
IPPM WG draft</a>&nbsp;it seems to me like adding the IPPM WG community to =
the discussion is the right thing to do.&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">Please find my notes in-lined below under the GIM&gt;&gt; tag.<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">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">Greg<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 Wed, Jan 26, 2022 at 2:37 PM Haoyu Song &lt;<a href=3D"mailto:h=
aoyu.song@futurewei.com" target=3D"_blank">haoyu.song@futurewei.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">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi 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">Real time monitor on every node and every link on a network is nec=
essary to detect &nbsp;gray failures, which are the key culprit for poor Qo=
S but hard to catch. SR provides an ideal
 mechanism, when working with some efficient planning algorithm, to achieve=
 that with low cost. &nbsp;&nbsp;Our proposal SRv6 In-situ Active Measureme=
nt (SIAM) suggests a simple &nbsp;active measurement approach which can sup=
port different<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; I wonder what gaps you find in the existing active mea=
surement protocols, e.g., STAMP and RFC 6734 (would be more convenient to u=
se an acronym). It appears to me that, for
 example, STAMP and its extensions, including the <a href=3D"https://nam11.=
safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdatatracker.ietf.org%=
2Fdoc%2Fhtml%2Fdraft-ietf-ippm-stamp-srpm&amp;data=3D04%7C01%7Chaoyu.song%4=
0futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189c753a1=
d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w=
LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3Db=
Wbnm7%2BWnd%2B0qKezxl7j657xf5NEJzegoW9CHXaP%2Fss%3D&amp;reserved=3D0" targe=
t=3D"_blank">
SRPM draft</a>, comprehensively address the PM OAM requirements for SRv6.&n=
bsp;<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">options of IOAM and other OAM methods in SRv6, without needing to =
worry about the extension header issue. &nbsp;<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">GIM&gt;&gt; draft-ietf-ippm-ioam-data classifies IOAM as follows:<=
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; &nbsp;In terms of the classification given<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;in [RFC7799] IOAM could be portrayed as Hybrid Type 1=
.<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">Does your proposal change&nbsp;that?<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">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Your comments, questions, and suggestions are very welcome. I&#821=
7;d like to know your opinion if you think this work is in scope and should=
 be adopted by the working group.&nbsp; If you
 are interested in contributing to this work, please also let me know. <a h=
ref=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F=
datatracker.ietf.org%2Fdoc%2Fdraft-song-spring-siam%2F&amp;data=3D04%7C01%7=
Chaoyu.song%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3=
b240189c753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d=
8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&=
amp;sdata=3DS8wtLHz71arJAu89usFrGflaSGWmpeY0kPhX8o99ER0%3D&amp;reserved=3D0=
" target=3D"_blank">
https://datatracker.ietf.org/doc/draft-song-spring-siam/</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"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thank you very much!<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">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Haoyu<o:p></o:p></p>
</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://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&amp;data=3D04%7C01%7Chaoyu.s=
ong%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189c=
753a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIjo=
iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdat=
a=3DPhGNGIoZ%2F%2BkxvD1pa%2FcF2AwQ5QDZ4YFFBRQ5sAwItU8%3D&amp;reserved=3D0" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><o:p></o:=
p></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2=
F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fippm&amp;data=3D04%7C01%7Chaoyu.son=
g%40futurewei.com%7C3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189c75=
3a1d5591fedc%7C1%7C1%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM=
C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=
=3DH4Fk06zxnAYUv9Acz8Sgpx%2BYsW5SejzzSPtbuoAy1%2BY%3D&amp;reserved=3D0" tar=
get=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><o:p></o:p></p=
>
</blockquote>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">--
<o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p><a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttp%3A=
%2F%2Fwww.verizon.com%2F&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C=
3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1=
%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV=
2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DntlmkfouhbjnEIP8AP=
1vedsNQTxkYc2s0CI21kBCTyU%3D&amp;reserved=3D0" target=3D"_blank"><span styl=
e=3D"color:#1155CC;text-decoration:none"><img border=3D"0" width=3D"81" hei=
ght=3D"18" style=3D"width:.8402in;height:.1875in" id=3D"_x0000_i1026" src=
=3D"http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email"></span></a><=
o:p></o:p></p>
<p style=3D"margin:0in"><b><span style=3D"font-family:&quot;Arial&quot;,san=
s-serif;color:black">Gyan Mishra</span></b><o:p></o:p></p>
<p style=3D"margin:0in"><i><span style=3D"font-family:&quot;Georgia&quot;,s=
erif;color:black">Network Solutions Architect&nbsp;</span></i><o:p></o:p></=
p>
<p style=3D"margin:0in"><i><span style=3D"font-size:10.0pt;font-family:&quo=
t;Georgia&quot;,serif;color:black">Email
<a href=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blank">gyan.s.mishr=
a@verizon.com</a></span></i><o:p></o:p></p>
<p style=3D"margin-bottom:12.0pt"><i><span style=3D"font-family:&quot;Georg=
ia&quot;,serif;color:black">M 301 502-1347</span></i><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>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
<p class=3D"MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p><a href=3D"https://nam11.safelinks.protection.outlook.com/?url=3Dhttp%3A=
%2F%2Fwww.verizon.com%2F&amp;data=3D04%7C01%7Chaoyu.song%40futurewei.com%7C=
3d37b8ae83514b99705c08d9e417a3fa%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1=
%7C637791612471240255%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV=
2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DntlmkfouhbjnEIP8AP=
1vedsNQTxkYc2s0CI21kBCTyU%3D&amp;reserved=3D0" target=3D"_blank"><span styl=
e=3D"color:#1155CC;text-decoration:none"><img border=3D"0" width=3D"81" hei=
ght=3D"18" style=3D"width:.8402in;height:.1875in" id=3D"_x0000_i1025" src=
=3D"http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email"></span></a><=
span style=3D"color:#222222"><o:p></o:p></span></p>
<p style=3D"margin:0in;mso-line-height-alt:9.75pt"><b><span style=3D"font-f=
amily:&quot;Arial&quot;,sans-serif;color:black">Gyan Mishra</span></b><span=
 style=3D"font-family:&quot;Arial&quot;,sans-serif;color:black"><o:p></o:p>=
</span></p>
<p style=3D"margin:0in;mso-line-height-alt:9.75pt"><i><span style=3D"font-f=
amily:&quot;Georgia&quot;,serif;color:black">Network Solutions Architect&nb=
sp;</span></i><span style=3D"color:#222222"><o:p></o:p></span></p>
<p style=3D"margin:0in;mso-line-height-alt:9.75pt"><i><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Georgia&quot;,serif;color:black">Email
<a href=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blank">gyan.s.mishr=
a@verizon.com</a></span></i><span style=3D"color:#222222"><o:p></o:p></span=
></p>
<p style=3D"mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;ma=
rgin-left:0in;mso-line-height-alt:9.75pt">
<i><span style=3D"font-family:&quot;Georgia&quot;,serif;color:black">M 301 =
502-1347</span></i><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BY3PR13MB47877F5B9F4CAED75CD457C29A259BY3PR13MB4787namp_--


From nobody Mon Jan 31 16:19:31 2022
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 9F9E93A1E4D for <spring@ietfa.amsl.com>; Mon, 31 Jan 2022 16:19:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.318
X-Spam-Level: 
X-Spam-Status: No, score=-1.318 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, INVALID_MSGID=0.568, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, 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 a4DPcJuajUC1 for <spring@ietfa.amsl.com>; Mon, 31 Jan 2022 16:19:24 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D1D193A1E4C for <spring@ietf.org>; Mon, 31 Jan 2022 16:19:23 -0800 (PST)
Received: from fraeml739-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JnlsP34MMz67lKF; Tue,  1 Feb 2022 08:18:49 +0800 (CST)
Received: from canpemm100010.china.huawei.com (7.192.104.38) by fraeml739-chm.china.huawei.com (10.206.15.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Tue, 1 Feb 2022 01:19:20 +0100
Received: from canpemm500009.china.huawei.com (7.192.105.203) by canpemm100010.china.huawei.com (7.192.104.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Tue, 1 Feb 2022 08:19:18 +0800
Received: from canpemm500009.china.huawei.com ([7.192.105.203]) by canpemm500009.china.huawei.com ([7.192.105.203]) with mapi id 15.01.2308.021;  Tue, 1 Feb 2022 08:19:18 +0800
From: Huzhibo <huzhibo@huawei.com>
To: slitkows.ietf <slitkows.ietf@gmail.com>, bruno.decraene <bruno.decraene@orange.com>, 'SPRING WG' <spring@ietf.org>
Thread-Topic: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-forwarding
Thread-Index: AdgSjoH59yYdtjOrSFSQcPhMc9AmsP//gWAA//9xPZCAArRRAP/+82CAgAIM7oD//2pz0ACyP2IAAChAw9Y=
Date: Tue, 1 Feb 2022 00:19:18 +0000
Message-ID: 380B077E-EB9A-4C4B-92FF-468B87DF19C2
References: <0a418bde57354add875c44f02d18213d@huawei.com> <07fb01d81292$4124b700$c36e2500$@gmail.com> <2a26a47a258d49c8ab9a3a197cf5eac9@huawei.com> <00ba01d813a5$0856d6b0$19048410$@gmail.com> <f5028e1e9630475f9ac65f30685b5261@huawei.com> <002701d81425$2ff5c110$8fe14330$@gmail.com> <1d4825d3b4da4e1fb5cc5f9c24704bdd@huawei.com>, <00e101d816a3$65e27590$31a760b0$@gmail.com>
In-Reply-To: <00e101d816a3$65e27590$31a760b0$@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_380B077EEB9A4C4B92FF468B87DF19C2_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/EG2hs0keF51dDoq17G07wt8DW_4>
Subject: Re: [spring] WG adoption call - draft-hu-spring-segment-routing-proxy-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, 01 Feb 2022 00:19:30 -0000

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

DQpbSFpCMl1GaXJzdDogVGhpcyBkb2N1bWVudCBkb2VzIG5vdCByZXF1aXJlIHRoYXQgYWxsIGFm
ZmVjdGVkIHRyYWZmaWMgYmUgZGlyZWN0ZWQgdG8gIm9uZSIgbmVpZ2hib3Igbm9kZSwgYW5kIHRy
YWZmaWMgaXMgc3RpbGwgYmFsYW5jZWQgb24gYWxsIGRpZmZlcmVudCBuZWlnaGJvciBub2Rlcy4N
Cg0KDQoNCltTTEkzXSBBZ2FpbiwgcHVyZWx5IHRoZW9yZXRpY2FsLCBpdCBkZXBlbmRzIG9uIHRo
ZSBuZXR3b3JrIHRvcG9sb2d5LCB3aGVyZSBpcyB0aGUgdHJhZmZpYyBjb21pbmcgZnJvbSBhbmQg
bnVtYmVyIG9mIG5laWdoYm9yIG5vZGVzIHN1cHBvcnRpbmcgdGhlIFBGIGJlaGF2aW9yLiBUcmFm
ZmljIHdpbGwgZm9sbG93IFNQVCB0byB0aGUgY2xvc2VzdCBQRiBub2RlOiB0aGVyZSBjb3VsZCBi
ZSBFQ01QIG9yIG5vdCwgdGhlIHBhdGggdG8gUEYgbm9kZSBjb3VsZCBiZSB3ZWxsLXNpemVkIG9y
IG5vdC4NCg0KDQoNCltIWkIzXVN1cmUsICAgSSBtZWFuIHRoZSBzYW1lIGlzIHRydWUgd2l0aCBv
dGhlciBsb2NhbCBGUlIgdGVjaG5vbG9naWVzLCBldmVuIHdpdGggSUdQLCBhbmQgSUdQIHNob3J0
ZXN0IHBhdGggY2FuJ3QgZ3VhcmFudGVlIHRoYXQgdHJhZmZpYyB3aWxsIG5vdCBjb252ZXJnZSBh
dCBjZXJ0YWluIG5vZGUuDQoNCg0KDQpbU0xJNF0gWWVzIGFuZCBObywgaW4gSVAvU1IgRlJSIHNv
bHV0aW9ucyAobm90IHRhbGtpbmcgYWJvdXQgbWlkcG9pbnQgcHJvdGVjdGlvbiksIHdoZW4gdXBz
dHJlYW0gbm9kZXMgYXJlIGNvbnZlcmdpbmcsIHRoZXkgY29udmVyZ2Ugb24gYSBwYXRoIHRoYXQg
d2lsbCBmb3J3YXJkIHRoZSB0cmFmZmljIHByb3Blcmx5IHRvIHRoZSBkZXN0aW5hdGlvbi4gRXhj
ZXB0aW9uIGlzIGlmIHVsb29wIGZvcm1zIGJ1dCB0aGlzIGlzIHNvbHZlZCB1c2luZyB1bG9vcCBh
dm9pZGFuY2UgbWVjaGFuaXNtLiBIZXJlIHRoZSBwcm9ibGVtIGlzIHNsaWdodGx5IGRpZmZlcmVu
dCwgYXMgZXZlbiB3aXRoIHVsb29wIGF2b2lkYW5jZSwgdHJhZmZpYyBtYXkgc3RpbGwgYnJlYWsu
DQoNCg0KDQpJIGp1c3Qgd2FudCB0byByZS1lbXBoYXNpcyBteSBwb2ludCB3aGljaCBpcyB5b3Vy
IHNvbHV0aW9uIGRvZXNu4oCZdCBzb2x2ZSBjb21wbGV0ZWx5IHRoZSBwcm9ibGVtIGluIHBhcnRp
YWwgZGVwbG95bWVudCwgc28gY29tcGxldGUgZGVwbG95bWVudCBpcyBuZWNlc3NhcnksIHNvIHRo
ZSBnYWluIGlzIHF1ZXN0aW9uYWJsZSBhbmQgbm90IHJlYWxseSBtZWFzdXJhYmxlLg0KDQog44CQ
SFpC44CRV2hlbiB0aGUgbm9kZXMgdGhhdCBzdXBwb3J0IHBmIGNvbnZlcmdlLCB0aGUgZmxvdyBj
YW4gYmUgcmVzdG9yZWQuIE9idmlvdXNseSwgZXZlbiBpZiB0aGVyZSBhcmUgbm9kZXMgdGhhdCBk
byBub3Qgc3VwcG9ydCBpdCwgdGhlIGNvbnZlcmdlbmNlIHdpbGwgc3RpbGwgYmUgc3BlZWQgdXAu
DQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCuiDoeW/l+azoiBI
dSBaaGlibw0KTW9iaWxlOiArODYtMTg2MTgxOTIyODcNCkVtYWlsOiBodXpoaWJvQGh1YXdlaS5j
b20NCg0K5Y+R5Lu25Lq677yac2xpdGtvd3MuaWV0ZiA8c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20+
DQrmlLbku7bkurrvvJpIdXpoaWJvIDxodXpoaWJvQGh1YXdlaS5jb20+O2JydW5vLmRlY3JhZW5l
IDxicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPjsnU1BSSU5HIFdHJyA8c3ByaW5nQGlldGYub3Jn
Pg0K5pe24oCD6Ze077yaMjAyMi0wMS0zMSAyMTowNjo1Nw0K5Li74oCD6aKY77yaUkU6IFtzcHJp
bmddIFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXBy
b3h5LWZvcndhcmRpbmcNCg0KW0haQjJdRmlyc3Q6IFRoaXMgZG9jdW1lbnQgZG9lcyBub3QgcmVx
dWlyZSB0aGF0IGFsbCBhZmZlY3RlZCB0cmFmZmljIGJlIGRpcmVjdGVkIHRvICJvbmUiIG5laWdo
Ym9yIG5vZGUsIGFuZCB0cmFmZmljIGlzIHN0aWxsIGJhbGFuY2VkIG9uIGFsbCBkaWZmZXJlbnQg
bmVpZ2hib3Igbm9kZXMuDQoNCltTTEkzXSBBZ2FpbiwgcHVyZWx5IHRoZW9yZXRpY2FsLCBpdCBk
ZXBlbmRzIG9uIHRoZSBuZXR3b3JrIHRvcG9sb2d5LCB3aGVyZSBpcyB0aGUgdHJhZmZpYyBjb21p
bmcgZnJvbSBhbmQgbnVtYmVyIG9mIG5laWdoYm9yIG5vZGVzIHN1cHBvcnRpbmcgdGhlIFBGIGJl
aGF2aW9yLiAgVHJhZmZpYyB3aWxsIGZvbGxvdyBTUFQgdG8gdGhlIGNsb3Nlc3QgUEYgbm9kZTog
dGhlcmUgY291bGQgYmUgRUNNUCBvciBub3QsIHRoZSBwYXRoIHRvIFBGIG5vZGUgY291bGQgYmUg
d2VsbC1zaXplZCBvciBub3QuDQoNCltIWkIzXVN1cmUsICAgIEkgbWVhbiB0aGUgc2FtZSBpcyB0
cnVlIHdpdGggb3RoZXIgbG9jYWwgRlJSIHRlY2hub2xvZ2llcywgZXZlbiB3aXRoIElHUCwgYW5k
IElHUCBzaG9ydGVzdCBwYXRoIGNhbid0IGd1YXJhbnRlZSB0aGF0IHRyYWZmaWMgd2lsbCBub3Qg
Y29udmVyZ2UgYXQgY2VydGFpbiBub2RlLg0KW1NMSTRdIFllcyBhbmQgTm8sIGluIElQL1NSIEZS
UiBzb2x1dGlvbnMgKG5vdCB0YWxraW5nIGFib3V0IG1pZHBvaW50IHByb3RlY3Rpb24pLCB3aGVu
IHVwc3RyZWFtIG5vZGVzIGFyZSBjb252ZXJnaW5nLCB0aGV5IGNvbnZlcmdlIG9uIGEgcGF0aCB0
aGF0IHdpbGwgZm9yd2FyZCB0aGUgdHJhZmZpYyBwcm9wZXJseSB0byB0aGUgZGVzdGluYXRpb24u
IEV4Y2VwdGlvbiBpcyBpZiB1bG9vcCBmb3JtcyBidXQgdGhpcyBpcyBzb2x2ZWQgdXNpbmcgdWxv
b3AgYXZvaWRhbmNlIG1lY2hhbmlzbS4gSGVyZSB0aGUgcHJvYmxlbSBpcyBzbGlnaHRseSBkaWZm
ZXJlbnQsIGFzIGV2ZW4gd2l0aCB1bG9vcCBhdm9pZGFuY2UsIHRyYWZmaWMgbWF5IHN0aWxsIGJy
ZWFrLg0KSSBqdXN0IHdhbnQgdG8gcmUtZW1waGFzaXMgbXkgcG9pbnQgd2hpY2ggaXMgeW91ciBz
b2x1dGlvbiBkb2VzbuKAmXQgc29sdmUgY29tcGxldGVseSB0aGUgcHJvYmxlbSBpbiBwYXJ0aWFs
IGRlcGxveW1lbnQsIHNvIGNvbXBsZXRlIGRlcGxveW1lbnQgaXMgbmVjZXNzYXJ5LCBzbyB0aGUg
Z2FpbiBpcyBxdWVzdGlvbmFibGUgYW5kIG5vdCByZWFsbHkgbWVhc3VyYWJsZS4NCkZyb206IEh1
emhpYm8gPGh1emhpYm9AaHVhd2VpLmNvbTxtYWlsdG86aHV6aGlib0BodWF3ZWkuY29tPj4NClNl
bnQ6IHZlbmRyZWRpIDI4IGphbnZpZXIgMjAyMiAxMDo1Nw0KVG86IHNsaXRrb3dzLmlldGZAZ21h
aWwuY29tPG1haWx0bzpzbGl0a293cy5pZXRmQGdtYWlsLmNvbT47IGJydW5vLmRlY3JhZW5lQG9y
YW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+OyAnU1BSSU5HIFdHJyA8
c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6IFtz
cHJpbmddIFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5n
LXByb3h5LWZvcndhcmRpbmcNClBsZWFzZSBzZWUgaW5saW5lLg0KDQpGcm9tOiBzbGl0a293cy5p
ZXRmQGdtYWlsLmNvbTxtYWlsdG86c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20+IFttYWlsdG86c2xp
dGtvd3MuaWV0ZkBnbWFpbC5jb21dDQpTZW50OiBGcmlkYXksIEphbnVhcnkgMjgsIDIwMjIgNDo1
OCBQTQ0KVG86IEh1emhpYm8gPGh1emhpYm9AaHVhd2VpLmNvbTxtYWlsdG86aHV6aGlib0BodWF3
ZWkuY29tPj47IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5l
QG9yYW5nZS5jb20+OyAnU1BSSU5HIFdHJyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdA
aWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6IFtzcHJpbmddIFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFm
dC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcNCg0KSGkNCg0KW0ha
QjJdRmlyc3Q6IFRoaXMgZG9jdW1lbnQgZG9lcyBub3QgcmVxdWlyZSB0aGF0IGFsbCBhZmZlY3Rl
ZCB0cmFmZmljIGJlIGRpcmVjdGVkIHRvICJvbmUiIG5laWdoYm9yIG5vZGUsIGFuZCB0cmFmZmlj
IGlzIHN0aWxsIGJhbGFuY2VkIG9uIGFsbCBkaWZmZXJlbnQgbmVpZ2hib3Igbm9kZXMuDQoNCltT
TEkzXSBBZ2FpbiwgcHVyZWx5IHRoZW9yZXRpY2FsLCBpdCBkZXBlbmRzIG9uIHRoZSBuZXR3b3Jr
IHRvcG9sb2d5LCB3aGVyZSBpcyB0aGUgdHJhZmZpYyBjb21pbmcgZnJvbSBhbmQgbnVtYmVyIG9m
IG5laWdoYm9yIG5vZGVzIHN1cHBvcnRpbmcgdGhlIFBGIGJlaGF2aW9yLiAgVHJhZmZpYyB3aWxs
IGZvbGxvdyBTUFQgdG8gdGhlIGNsb3Nlc3QgUEYgbm9kZTogdGhlcmUgY291bGQgYmUgRUNNUCBv
ciBub3QsIHRoZSBwYXRoIHRvIFBGIG5vZGUgY291bGQgYmUgd2VsbC1zaXplZCBvciBub3QuDQoN
CltIWkIzXVN1cmUsICAgIEkgbWVhbiB0aGUgc2FtZSBpcyB0cnVlIHdpdGggb3RoZXIgbG9jYWwg
RlJSIHRlY2hub2xvZ2llcywgZXZlbiB3aXRoIElHUCwgYW5kIElHUCBzaG9ydGVzdCBwYXRoIGNh
bid0IGd1YXJhbnRlZSB0aGF0IHRyYWZmaWMgd2lsbCBub3QgY29udmVyZ2UgYXQgY2VydGFpbiBu
b2RlLg0KDQpGcm9tOiBIdXpoaWJvIDxodXpoaWJvQGh1YXdlaS5jb208bWFpbHRvOmh1emhpYm9A
aHVhd2VpLmNvbT4+DQpTZW50OiB2ZW5kcmVkaSAyOCBqYW52aWVyIDIwMjIgMDI6NTYNClRvOiBz
bGl0a293cy5pZXRmQGdtYWlsLmNvbTxtYWlsdG86c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20+OyBi
cnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29t
PjsgJ1NQUklORyBXRycgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4N
ClN1YmplY3Q6IFJFOiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQtaHUtc3ByaW5n
LXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nDQoNCg0KDQpGcm9tOiBzbGl0a293cy5p
ZXRmQGdtYWlsLmNvbTxtYWlsdG86c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20+IFttYWlsdG86c2xp
dGtvd3MuaWV0ZkBnbWFpbC5jb21dDQpTZW50OiBGcmlkYXksIEphbnVhcnkgMjgsIDIwMjIgMTo0
MSBBTQ0KVG86IEh1emhpYm8gPGh1emhpYm9AaHVhd2VpLmNvbTxtYWlsdG86aHV6aGlib0BodWF3
ZWkuY29tPj47IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5l
QG9yYW5nZS5jb20+OyAnU1BSSU5HIFdHJyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdA
aWV0Zi5vcmc+Pg0KU3ViamVjdDogUkU6IFtzcHJpbmddIFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFm
dC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcNCg0KSGksDQoNCltT
TEldIFlvdXIgc3RhdGVtZW50IGlzIHB1cmVseSB0aGVvcmV0aWNhbCBhbmQgbGlmZSBpbiByZWFs
IG5ldHdvcmtzIGlzIG5vdCB0aGVvcmV0aWNhbC4gWW91IGNhbm5vdCBwcmVkaWN0IHdoaWNoIHJv
dXRlciB3aWxsIGNvbnZlcmdlIGZpcnN0IChyb3V0ZXJzIG1heSBoYXZlIGRpZmZlcmVudCBDUFVz
LCBtYXkgaGF2ZSBkaWZmZXJlbnQgdGFza3MgdG8gZXhlY3V0ZeKApikuIEIgbWF5IGNvbnZlcmdl
IGZpcnN0IG1heWJlLCBidXQgbWF5YmUgaXQgd2lsbCBiZSBDIG9yIETigKYgbm8gb25lIGtub3dz
IGFuZCBpdOKAmXMgdW5wcmVkaWN0YWJsZS4gU28gYXQgdGhlIGVuZCwgaWYgeW91IHdhbnQgdG8g
Z3VhcmFudGVlIHRoZSBtZWNoYW5pc20gdG8gd29yaywgYWxsIHJvdXRlcnMgaGF2ZSB0byBzdXBw
b3J0IHRoZSBtZWNoYW5pc20uDQogICAgICAgICAgICAgICAgIC0tLS0tLS0tLT5bSFpCXUlHUCBj
b252ZXJnZW5jZSBpcyBtdWNoIGZhc3RlciB0aGFuIFNSLVRFIHJlcm91dGluZyxUaGVyZWZvcmUs
IGV2ZW4gaWYgbm9kZSBCIGlzIHNsb3dlciB0aGFuIG5vZGUgQyBhbmQgbm9kZSBEIGluIHRoZSBw
cmV2aW91cyBleGFtcGxlLCB0aGUgY29udmVyZ2VuY2UgdGltZSBvZiB0aGUgU1ItVEUgcGF0aCBp
cyBmYXIgc2hvcnRlciB0aGFuIHRoZSBjb252ZXJnZW5jZSB0aW1lIG9mIHRoZSBTUi1URSBwYXRo
LiBJZiBzb21lIG5vZGVzIGluIHRoZSBuZXR3b3JrIGRvIG5vdCBzdXBwb3J0IHRoZSBjb252ZXJn
ZW5jZSwgY29udmVyZ2VuY2UgbWF5IGV4Y2VlZCA1MCBtcyBpbiBzb21lIHNjZW5hcmlvcy4gSWYg
YWxsIG5vZGVzIGluIHRoZSBuZXR3b3JrIHN1cHBvcnQgdGhlIGNvbnZlcmdlbmNlLCBUaGF0IHdv
dWxkIHJlc3VsdCBpbiBiZXR0ZXIgY29udmVyZ2VuY2UgcGVyZm9ybWFuY2UuDQoNCltTTEkyXW9m
IGNvdXJzZSBTUi1URSB3aWxsIGNvbnZlcmdlIHNsb3dlciwgSSBuZXZlciBkaXNjdXNzZWQgYWJv
dXQgdGhlIGhlYWQgZW5kLiBNeSBwb2ludDogIElmIEMgaXMgZmFzdGVyIHRoYW4gQiBhbmQgQyBk
b2VzIG5vdCBzdXBwb3J0IHlvdXIgbWVjaGFuaXNtLCBpdCB3aWxsIGRyb3AgdHJhZmZpYyBhbmQg
eW91ciBGUlIgaXMgbm90IGd1YXJhbnRlZWQgYW55bW9yZS4gVG8gZ2V0IEZSUiB3b3JraW5nLCBu
byBjaG9pY2UsIGFsbCB0aGUgbm9kZXMgbXVzdCBzdXBwb3J0IHRoZSBleHRlbnNpb24gKHNlZW1z
IHlvdSBhcmUgbWl4aW5nIGNvbnZlcmdlbmNlIGFuZCBwcm90ZWN0aW9uIHdoaWNoIGFyZSB0d28g
ZGlmZmVyZW50IHRoaW5nczogbmV0d29ya3MgYXJlIG5ldmVyIGNvbnZlcmdpbmcgaW4gNTBtcyku
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPltIWkIyXUFzIHRoZSBleGFtcGxl
IHlvdSBoYXZlIG1lbnRpb25lZCwgIFBhY2tldCBsb3NzIG9jY3VycyBvbmx5IHdoZW4gQyBjb252
ZXJnZXMsIGJ1dCBCIGRvZXMgbm90IGNvbnZlcmdlLg0KICAgICAgICAgICAgICAgVGhlIHBhY2tl
dCBsb3NzIHRpbWUgZGVwZW5kcyBvbiB0aGUgSUdQIGNvbnZlcmdlbmNlIHRpbWUgYW5kIGlzIG11
Y2ggc2hvcnRlciB0aGFuIHRoZSBTUi1URSByZXJvdXRpbmcgdGltZS4NCiAgICAgICAgICAgICAg
IFdoYXQgSSB3YW50IHRvIHNheSBpcyB0aGF0IGV2ZW4gaWYgc29tZSBub2RlcyB5b3UgbWVudGlv
bmVkIGRvIG5vdCBzdXBwb3J0IHByb3h5IGZvcndhcmRpbmcsIHRoaXMgc29sdXRpb24gaXMgdXNl
ZnVsIGZvciBzcGVlZGluZyB1cCBjb252ZXJnZW5jZS4NCg0KW1NMSV0gRGlyZWN0aW5nIHRyYWZm
aWMgdG8gZmV3IG5vZGVzIHRoYXQgY291bGQgZG8gcHJveHkgZm9yd2FyZGluZyBjYW4gaGF2ZSBz
ZXJpb3VzIHRyYWZmaWMgaW1wYWN0IGFuZCBhdCB0aGUgZW5kIGNhdXNlIGRhbWFnZXMgdG8gdHJh
ZmZpYyB0aGF0IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlIGZhaWx1cmUuIEl04oCZcyB0aGUg
c29sdXRpb24sIGJ1dCBpdCBoYXMgbWFqb3IgZHJhd2JhY2tzIGZyb20gYW4gb3BlcmF0aW9uYWwg
cG9pbnQgb2Ygdmlldy4NCg0KLS0tLS0tLS0tPltIWkJdIFNpbWlsYXIgdG8gdGhlIGV4aXN0aW5n
IEZSUiBtZWNoYW5pc20sIHRoaXMgZG9jdW1lbnQgb25seSBmaWx0ZXJzIG91dCB0aGUgbm9kZXMg
dGhhdCBkbyBub3Qgc3VwcG9ydCBQRi4gRm9yIHRoZSBzYW1lIGZhdWx0IHBvaW50LCBkaWZmZXJl
bnQgcmVtb3RlIG5vZGVzIHNlbGVjdCBkaWZmZXJlbnQgUEYgbm9kZXMgYW5kIGxvYWQgYmFsYW5j
ZSB0cmFmZmljIHRvIGRpZmZlcmVudCBQRiBub2Rlcy4NCg0KW1NMSTJdIFRoZSBnb2FsIG9mIFRJ
LUxGQSBpcyB0byB0cnkgdG8ga2VlcCB0aGUgdHJhZmZpYyBvbiBhIHBhdGggdGhhdCBoYXMgYmVl
biBzaXplZCBwcm9wZXJseSAodGhpcyBpcyBvbmUgb2YgdGhlIGtleSBwb2ludCBvZiBUSS1MRkEp
LiBIaXN0b3J5IG9mIEZSUiBzaG93biB0aGF0IHRoaXMgaXMgaW1wb3J0YW50IHRvIGNvbnN0cmFp
bnQvc3RlZXIgRlJSIHBhdGggb24gcGF0aCB0aGF0IGNhbiBmaXQgdHJhZmZpYy4gKFNlZSBSRkM3
OTE2KS4NClNvLCBsZXR0aW5nIHRyYWZmaWMgZ29pbmcgdG8gYW55IG5laWdoYm9yIG9mIHRoZSBm
YWlsZWQgbm9kZSB3aXRob3V0IGFueSBjb250cm9sIGlzIHdyb25nIGFuZCBtYXkgY3JlYXRlIG1v
cmUgZGFtYWdlcy4gV2hlbiBGUlIgdHJhZmZpYyBjcmVhdGVzIGNvbmdlc3Rpb24gb24gc29tZSBs
aW5rcyB0aGUgcHJvdGVjdGVkIHRyYWZmaWMgd2FzIG5vdCBpbnRlbmRlZCB0byBmbG93IG9uLCB5
b3XigJlsbCBzdGFydCB0byBpbXBhY3QgYW5kIGRyb3Agb3RoZXIgdHJhZmZpYyB3aGljaCB3YXMg
bm90IGluaXRpYWxseSBmbG93aW5nIHRocm91Z2ggdGhlIGZhaWxlZCBsaW5rL25vZGUgKHVzdWFs
bHkgaGFyZCB0byBleHBsYWluIHRvIGN1c3RvbWVycykuIEtlZXBpbmcgY29udHJvbCBvZiBGUlIg
cGF0aCBpcyBhIHZlcnkgaW1wb3J0YW50IHRvcGljLg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj5bSFpCMl1GaXJzdDogVGhpcyBkb2N1bWVudCBkb2VzIG5vdCByZXF1aXJlIHRo
YXQgYWxsIGFmZmVjdGVkIHRyYWZmaWMgYmUgZGlyZWN0ZWQgdG8gIm9uZSIgbmVpZ2hib3Igbm9k
ZSwgYW5kIHRyYWZmaWMgaXMgc3RpbGwgYmFsYW5jZWQgb24gYWxsIGRpZmZlcmVudCBuZWlnaGJv
ciBub2Rlcy4NClNlY29uZDogQWxsIGxvY2FsIEZSUiBtZWNoYW5pc21zIHRha2UgZWZmZWN0IGJl
Zm9yZSBjb252ZXJnZW5jZS4gSW4gdGhpcyBjYXNlLCBvdGhlciBub2RlcyBvbiB0aGUgbmV0d29y
ayBzdGlsbCByb3V0ZSB0byB0aGUgZmF1bHR5IG5vZGUuIENhbiB5b3UgZ2l2ZSBhbiBleGFtcGxl
Py4gRlJSIGlzIHBlcmZvcm1lZCB3aGVuIHRyYWZmaWMgZG9lcyBub3QgbmVlZCB0byBiZSByb3V0
ZWQgdG8gdGhlIG5laWdoYm9yaW5nIG5vZGUgb2YgdGhlIGZhdWx0eSBub2RlLg0KDQpTdGVwaGFu
ZQ0KDQoNCg0KDQoNCg0KDQpGcm9tOiBIdXpoaWJvIDxodXpoaWJvQGh1YXdlaS5jb208bWFpbHRv
Omh1emhpYm9AaHVhd2VpLmNvbT4+DQpTZW50OiBtZXJjcmVkaSAyNiBqYW52aWVyIDIwMjIgMTI6
NDkNClRvOiBzbGl0a293cy5pZXRmQGdtYWlsLmNvbTxtYWlsdG86c2xpdGtvd3MuaWV0ZkBnbWFp
bC5jb20+OyBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVuZUBv
cmFuZ2UuY29tPjsgJ1NQUklORyBXRycgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGll
dGYub3JnPj4NClN1YmplY3Q6IFJFOiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQt
aHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nDQoNCkhpLA0KDQpQbGVh
c2UgZmluZCBtb3JlIGlubGluZS4NCg0KDQpGcm9tOiBzbGl0a293cy5pZXRmQGdtYWlsLmNvbTxt
YWlsdG86c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20+IFttYWlsdG86c2xpdGtvd3MuaWV0ZkBnbWFp
bC5jb21dDQpTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMjYsIDIwMjIgNDo1NCBQTQ0KVG86IEh1
emhpYm8gPGh1emhpYm9AaHVhd2VpLmNvbTxtYWlsdG86aHV6aGlib0BodWF3ZWkuY29tPj47IGJy
dW5vLmRlY3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+
OyAnU1BSSU5HIFdHJyA8c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+Pg0K
U3ViamVjdDogUkU6IFtzcHJpbmddIFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFmdC1odS1zcHJpbmct
c2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmcNCg0KSGksDQoNClBsZWFzZSBmaW5kIG1v
cmUgaW5saW5lLg0KDQpGcm9tOiBIdXpoaWJvIDxodXpoaWJvQGh1YXdlaS5jb208bWFpbHRvOmh1
emhpYm9AaHVhd2VpLmNvbT4+DQpTZW50OiBtZXJjcmVkaSAyNiBqYW52aWVyIDIwMjIgMDk6MzEN
ClRvOiBzbGl0a293cy5pZXRmQGdtYWlsLmNvbTxtYWlsdG86c2xpdGtvd3MuaWV0ZkBnbWFpbC5j
b20+OyBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFu
Z2UuY29tPjsgJ1NQUklORyBXRycgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYu
b3JnPj4NClN1YmplY3Q6IFJFOiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQtaHUt
c3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nDQoNCkhpIHNsaXRrb3dzIDoN
Cg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLCBQbGVhc2Ugc2VlIGlubGluZS4NCg0KVGhhbmtz
DQoNClpoaWJvIEh1DQpGcm9tOiBzcHJpbmcgW21haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9y
Z11PbiBCZWhhbGYgT2Ygc2xpdGtvd3MuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnNsaXRrb3dzLmll
dGZAZ21haWwuY29tPg0KU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDI2LCAyMDIyIDE6MTMgQU0N
ClRvOiBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFu
Z2UuY29tPjsgJ1NQUklORyBXRycgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYu
b3JnPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQtaHUt
c3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nDQoNCkhpDQoNCknigJltIE5P
VCBzdXBwb3J0aW5nIHRoaXMgZHJhZnQgZm9yIHRoZSBmb2xsb3dpbmcgcmVhc29uczoNCg0KDQog
IDEuICBUaGUgV0cgYWxyZWFkeSBoYXZlIGEgV0cgZG9jdW1lbnQgd2hpY2ggaXMgZGVhbGluZyB3
aXRoIHRoaXMgcHJvYmxlbSwgSSBkb27igJl0IHRoaW5rIHRoYXQgV0cgc2hvdWxkIGNvbWUgd2l0
aCBtdWx0aXBsZSBkb2N1bWVudHMvc29sdXRpb25zIGZvciB0aGUgc2FtZSBzb2x1dGlvbiBzcGFj
ZSBhcyBpdCBtYXkganVzdCBjb25mdXNlIHRoZSBpbmR1c3RyeSBhbmQgY3JlYXRlIGRlcGxveW1l
bnQgaXNzdWVzIGFzIGRpZmZlcmVudCB2ZW5kb3JzIG1heSBwaWNrIGRpZmZlcmVudCBzb2x1dGlv
bnMuDQotLS0tLT4gW0ktRC5pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24tc3ItdGUtcGF0
aHNdIGRlZmluZXMgbG9jYWwgYmVoYXZpb3JzIHRvIGltcGxlbWVudCBTUi1URSBub2RlIHByb3Rl
Y3Rpb24uIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZyBl
bmhhbmNlcyBTUi1URSBub2RlIHByb3RlY3Rpb24uDQoNCkl0b3B0aW1pemVkIHRoZSBudW1iZXIg
b2YgZW50cmllcyBpbiB0aGUgQ29udGV4dCBUYWJsZS5UaGlzIHNvbHV0aW9uIHNvbHZlcyB0aGUg
Y29ubmVjdGl2aXR5IHByb2JsZW0gYWZ0ZXIgSUdQIGNvbnZlcmdlbmNlLCBhbmQgcHJvdGVjdHMg
YmluZGluZyBzZWdtZW50cy4NCg0KW1NMSV0gV2hpbGUgSSB0aGluayB5b3VyIGFyZ3VtZW50cyBh
cmUgbm90IGNvbXBsZXRlbHkgdmFsaWQgKHNlZSBkaXNjdXNzaW9uIGJlbG93KSwgdGhpcyBoYXMg
bm90aGluZyB0byBkbyB3aXRoIHRoZSBvbmUgZHJhZnQgdnMgdHdvIGRyYWZ0cyBkaXNjdXNzaW9u
LiBBcyB0aGVyZSBpcyBhbHJlYWR5IGEgV0cgZG9jLCBJIGRvbuKAmXQgc2VlIGFueSByZWFzb24g
Zm9yIGNyZWF0aW5nIGFub3RoZXIgb25lIGV4Y2VwdCBjcmVhdGluZyBhcnRpZmljaWFsIHdvcmsg
Zm9yIHRoZSBJRVRGIGFuZCBjb25mdXNpbmcgcmVhZGVycy4NCg0KDQoNCiAgMS4gIEFkZGluZyBw
cm90b2NvbHMgZXh0ZW5zaW9ucyBhZGRzIGNvbXBsZXhpdHkgaW4gdGhlIHNvbHV0aW9uIHdpdGhv
dXQgYWRkaW5nIGEgc3Ryb25nIHZhbHVlLg0KDQoNCg0KVGhlIGRvY3VtZW50IGNsYWltcyB0aGF0
IOKAnFtJLUQuaWV0Zi1zcHJpbmctc2VnbWVudC1wcm90ZWN0aW9uLXNyLXRlLXBhdGhzXSDigKYg
bWF5IG5vdCB3b3JrIGZvciBzb21lIGNhc2VzIHN1Y2ggYXMgc29tZSBvZiBub2RlcyBpbiB0aGUg
bmV0d29yayBub3Qgc3VwcG9ydGluZyB0aGlzIHNvbHV0aW9uLuKAnS4gV2hpbGUgdGhpcyBpcyB0
cnVlLCB0aGUgcHJvcG9zZWQgc29sdXRpb24gaW4gZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy1wcm94eS1mb3J3YXJkaW5nIGhhcyBleGFjdGx5IHRoZSBzYW1lIGNhdmVhdCBhbmQgcmVx
dWlyZXMgYWxsIG5vZGVzIGluIHRoZSBuZXR3b3JrIHRvIHN1cHBvcnQgdGhlIHNvbHV0aW9uLg0K
DQoNCg0KQ29uc2lkZXJpbmcgdGhlIGZvbGxvd2luZyBzdHJhaWdodCBsaW5lIG5ldHdvcms6IEEg
LUIgLUMgLUQg4oCTIEUg4oCTIEYgLSBHIC1IIGFuZCBhbiBTUiBwb2xpY3kgZnJvbSBBIHRvIEgg
dXNpbmcgU0lEX0csIHJvdXRlcnMgQSB0byBGIGhhdmUgdG8gc3VwcG9ydCB0aGUgZXh0ZW5zaW9u
IHRvIG1ha2UgdGhlIHNvbHV0aW9uIHdvcmtpbmcsIGlmIG9uZSBvZiB0aGUgcm91dGVyIGRvZXNu
4oCZdCBzdXBwb3J0IHRoZSBleHRlbnNpb24sIHRyYWZmaWMgd2lsbCBiZSBkcm9wcGVkLg0KDQoN
Cg0KVGhlbiwgdGhlcmUgaXMgbm8gdmFsdWUgY29tcGFyZWQgdG8gdGhlIHRpbWVyLWJhc2VkIHNv
bHV0aW9uIG9mIFtJLUQuaWV0Zi1zcHJpbmctc2VnbWVudC1wcm90ZWN0aW9uLXNyLXRlLXBhdGhz
XQ0KDQoNCg0KQXV0aG9ycyBvZiBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5
LWZvcndhcmRpbmcgYXJndWVkIHRoYXQgRyBtYXkgaGF2ZSBtdWx0aXBsZSB1cHN0cmVhbSBuZWln
aGJvcnMgbGV04oCZcyBzYXkgRiBhbmQgRuKAmSBhbmQgdGhlIHNvbHV0aW9uIGFsbG93cyBmb3Ig
RuKAmSB0byBzdXBwb3J0IHRoZSBleHRlbnNpb24gd2hpbGUgRiBtYXkgbm90IHN1cHBvcnQsIHNv
IHRoZSBzb2x1dGlvbiB3aWxsIHNlbmQgdGhlIHRyYWZmaWMgdG8gRuKAmS4gV2VsbCB5ZXMsIGJ1
dCB0aGlzIHN0aWxsIHJlcXVpcmVzIGFsbCByb3V0ZXJzIHVwc3RyZWFtIHRvIEbigJkgdG8gc3Vw
cG9ydCB0aGlzIGV4dGVuc2lvbiBhbmQgbWF5YmUgRiBpcyBvbiB0aGUgcGF0aCB0byBG4oCZLiBT
bywgSSBkb27igJl0IHRoaW5rIHRoZSBhcmd1bWVudCBpcyB2YWxpZCBhcyBpdCBtYXkgcG9zc2li
bHkgd29yayB0YWN0aWNhbGx5IGRlcGVuZGluZyBvbiB0aGUgbmV0d29yayB0b3BvbG9neSB3aGVu
IHdlIGxvb2sgYXQgYSBzbWFsbCBwb3J0aW9uIG9mIHRoZSBuZXR3b3JrLCBidXQgd2hlbiB3ZSBs
b29rIGF0IHRoZSB3aG9sZSBuZXR3b3JrLCBvcGVyYXRvciB3aWxsIGhhdmUgdG8gdXBncmFkZSBh
bGwgdGhlaXIgbm9kZXMgdG8gc3VwcG9ydCB0aGUgZXh0ZW5zaW9uIHRvIGVuc3VyZSB0aGUgYmVu
ZWZpdCBpcyB0aGVyZS4NCg0KDQoNCkluIGFkZGl0aW9uLCBpbiB0ZXJtIG9mIHRyYWZmaWMsIGZv
cndhcmRpbmcgdHJhZmZpYyB0byBhIG5laWdoYm9yIG9mIHRoZSBmYWlsZWQgbm9kZSB3aGljaCB3
YXNu4oCZdCBpbml0aWFsbHkgb24gdGhlIHBhdGgsIGNvdWxkIGxlYWQgdG8gdHJhZmZpYyBjb25n
ZXN0aW9uIG9yIGhpZ2ggdHJhZmZpYyBwZWFrcyBvbiBsaW5rcyB0aGF0IHdlcmUgbm90IHNpemVk
IHRvIGNhcnJ5IHRoaXMgdHJhZmZpYy4gV2UgY291bGQgZWFzaWx5IGV4cGVjdCBzb21lIHRyYWZm
aWMgdHJvbWJvbmluZywgd2hlcmUgdHJhZmZpYyBnb2VzIHRvIHRoaXMgbm9uLW5hdHVyYWwgbmVp
Z2hib3Igb2YgdGhlIGZhaWxlZCBub2RlIGFuZCB0aGVuIGdvZXMgYmFjayBvdmVyIHNvbWUgcGFy
dCBvZiB0aGUgc2FtZSBwYXRoIGJlZm9yZSByZWFjaGluZyB0aGUgZGVzdGluYXRpb24uDQoNCg0K
DQpTbyB0aGVzZSBwcm90b2NvbCBleHRlbnNpb25zIGFyZSBicmluZ2luZyBjb21wbGV4aXR5IGZv
ciBubyB2YWx1ZSBoZXJlLg0KLS0tLS0tLS0tPiBQcm90b2NvbHMgZXh0ZW5zaW9ucyBjYW4gYWNj
dXJhdGVseSBkaXJlY3QgdHJhZmZpYyB0byBhIG5vZGUgdGhhdCBjYW4gcGVyZm9ybSBwcm94eSBm
b3J3YXJkaW5nIGFuZCBzb2x2ZSB0aGUgcHJvYmxlbSB0aGF0IHRyYWZmaWMgY2Fubm90IGJlIGZv
cndhcmRlZCB0byBhIHByb3h5IGZvcndhcmRpbmcgbm9kZSBhZnRlciBJR1AgY29udmVyZ2VuY2Uu
IFRoaXMgcHJvdG9jb2wgZXh0ZW5zaW9uIGlzIG5lY2Vzc2FyeS4NClRoaXMgc29sdXRpb24gZG9l
cyBub3QgcmVxdWlyZSB0aGF0IGFsbCBuZXR3b3JrIG5vZGVzIHN1cHBvcnQgdGhpcyBleHRlbnNp
b24sIHRha2UgdGhlIGV4YW1wbGUgeW91IGhhdmUgbWVudGlvbmVkIDoNCmJ1dCBpdCBzdGlsbCBy
ZXF1aXJlcyB0aGF0IGFsbCByb3V0ZXJzIHVwc3RyZWFtIHRvIEYnIHN1cHBvcnQgdGhpcyBleHRl
bnNpb24gLS0tPiBUaGlzIGRlc2NyaXB0aW9uIGlzIGluYWNjdXJhdGUsIGFzc3VtaW5nIHRoYXQg
dGhlIHByZXZpb3VzIHNlZ21lbnQgaXMgbm9kZSBCLCB3aGVuIG5vZGUgRyBmYWlscy4gV2hlbiB0
aGUgbm9kZSBCIGNvbnZlcmdlcywgdGhlIG5vZGUgQiBmaW5kcyB0aGUgUEYNCm5vZGUgRicgYWRq
YWNlbnQgdG8gRywgYW5kIGNhbiBwdXNoIHRoZSBub2RlIFNpZCBvZiB0aGUgbm9kZSBGJyxFdmVu
IGlmIEMgYW5kIEQgZG8gbm90IHN1cHBvcnQgdGhpcyBwcm90b2NvbCBleHRlbnNpb24sIHRoaXMg
aXMgbm90IGFmZmVjdGVkLg0KDQoNCltTTEldIFlvdXIgc3RhdGVtZW50IGlzIHB1cmVseSB0aGVv
cmV0aWNhbCBhbmQgbGlmZSBpbiByZWFsIG5ldHdvcmtzIGlzIG5vdCB0aGVvcmV0aWNhbC4gWW91
IGNhbm5vdCBwcmVkaWN0IHdoaWNoIHJvdXRlciB3aWxsIGNvbnZlcmdlIGZpcnN0IChyb3V0ZXJz
IG1heSBoYXZlIGRpZmZlcmVudCBDUFVzLCBtYXkgaGF2ZSBkaWZmZXJlbnQgdGFza3MgdG8gZXhl
Y3V0ZeKApikuIEIgbWF5IGNvbnZlcmdlIGZpcnN0IG1heWJlLCBidXQgbWF5YmUgaXQgd2lsbCBi
ZSBDIG9yIETigKYgbm8gb25lIGtub3dzIGFuZCBpdOKAmXMgdW5wcmVkaWN0YWJsZS4gU28gYXQg
dGhlIGVuZCwgaWYgeW91IHdhbnQgdG8gZ3VhcmFudGVlIHRoZSBtZWNoYW5pc20gdG8gd29yaywg
YWxsIHJvdXRlcnMgaGF2ZSB0byBzdXBwb3J0IHRoZSBtZWNoYW5pc20uDQogICAgICAgICAgICAg
ICAgICAgLS0tLS0tLS0tPltIWkJdSUdQIGNvbnZlcmdlbmNlIGlzIG11Y2ggZmFzdGVyIHRoYW4g
U1ItVEUgcmVyb3V0aW5nLFRoZXJlZm9yZSwgZXZlbiBpZiBub2RlIEIgaXMgc2xvd2VyIHRoYW4g
bm9kZSBDIGFuZCBub2RlIEQgaW4gdGhlIHByZXZpb3VzIGV4YW1wbGUsIHRoZSBjb252ZXJnZW5j
ZSB0aW1lIG9mIHRoZSBTUi1URSBwYXRoIGlzIGZhciBzaG9ydGVyIHRoYW4gdGhlIGNvbnZlcmdl
bmNlIHRpbWUgb2YgdGhlIFNSLVRFIHBhdGguIElmIHNvbWUgbm9kZXMgaW4gdGhlIG5ldHdvcmsg
ZG8gbm90IHN1cHBvcnQgdGhlIGNvbnZlcmdlbmNlLCBjb252ZXJnZW5jZSBtYXkgZXhjZWVkIDUw
IG1zIGluIHNvbWUgc2NlbmFyaW9zLiBJZiBhbGwgbm9kZXMgaW4gdGhlIG5ldHdvcmsgc3VwcG9y
dCB0aGUgY29udmVyZ2VuY2UsIFRoYXQgd291bGQgcmVzdWx0IGluIGJldHRlciBjb252ZXJnZW5j
ZSBwZXJmb3JtYW5jZS4NCg0KSW4gYWRkaXRpb24sIHRoZSBIb2xkIHRpbWVycyBzb2x1dGlvbiBt
ZW50aW9uZWQgaW4gW0ktRC5pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24tc3ItdGUtcGF0
aHNdIGRvZXMgbm90IGV4dGVuZCBwcm90b2NvbHMsIGJ1dCBpcyBhbHNvIGNvbXBsZXguIEluIGFk
ZGl0aW9uLCBzbG93IGRlbGV0aW9uIGlzIHJlcXVpcmVkIGZvciBub2RlIGZhdWx0cy4gSW4gYWRk
aXRpb24sIGxvb3AgcHJldmVudGlvbiBpcyBpbXBsZW1lbnRlZCB0byBwcmV2ZW50IGxvb3BzLk1v
cmVvdmVyLCBpdCBjYW5ub3QgYWNjdXJhdGVseSBkaXJlY3QgdHJhZmZpYyB0byBhIG5vZGUgdGhh
dCBjYW4gcGVyZm9ybSBwcm94eSBmb3J3YXJkaW5nLg0KW1NMSV0gRGlyZWN0aW5nIHRyYWZmaWMg
dG8gZmV3IG5vZGVzIHRoYXQgY291bGQgZG8gcHJveHkgZm9yd2FyZGluZyBjYW4gaGF2ZSBzZXJp
b3VzIHRyYWZmaWMgaW1wYWN0IGFuZCBhdCB0aGUgZW5kIGNhdXNlIGRhbWFnZXMgdG8gdHJhZmZp
YyB0aGF0IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlIGZhaWx1cmUuIEl04oCZcyB0aGUgc29s
dXRpb24sIGJ1dCBpdCBoYXMgbWFqb3IgZHJhd2JhY2tzIGZyb20gYW4gb3BlcmF0aW9uYWwgcG9p
bnQgb2Ygdmlldy4NCiAgLS0tLS0tLS0tPltIWkJdIFNpbWlsYXIgdG8gdGhlIGV4aXN0aW5nIEZS
UiBtZWNoYW5pc20sIHRoaXMgZG9jdW1lbnQgb25seSBmaWx0ZXJzIG91dCB0aGUgbm9kZXMgdGhh
dCBkbyBub3Qgc3VwcG9ydCBQRi4gRm9yIHRoZSBzYW1lIGZhdWx0IHBvaW50LCBkaWZmZXJlbnQg
cmVtb3RlIG5vZGVzIHNlbGVjdCBkaWZmZXJlbnQgUEYgbm9kZXMgYW5kIGxvYWQgYmFsYW5jZSB0
cmFmZmljIHRvIGRpZmZlcmVudCBQRiBub2Rlcy4NCg0KDQogIDEuICBSZWdhcmRpbmcgQlNJRCwg
SeKAmW0gbm90IGZhbiBvZiBhZHZlcnRpc2luZyBCU0lEcyBpbiBJR1AgYXMgdGhlcmUgbWF5IGJl
IGh1bmRyZWRzIG9yIHRob3VzYW5kcyBvZiBCU0lEIG9uIGEgbm9kZSB3aGljaCBhZ2FpbiB3aWxs
IGNyZWF0ZSBhIGxvdCBvZiBidXJkZW4gaW4gSUdQLiBUaGUgcHJvcG9zZWQgd2F5IHdpbGwgaGF2
ZSB0byBiZSBkaXNjdXNzZWQgaW4gTFNSLCBub3QgaW4gU1BSSU5HIChzZWUgbmV4dCBjb21tZW50
KS4NCg0KDQpOb3RlIHRoYXQgW0ktRC5pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24tc3It
dGUtcGF0aHNdIGNvdWxkIGFsc28gd29yayB3aXRoIEJTSURzIGFzIGxvbmcgYXMgQlNJRCBpbmZv
cm1hdGlvbiBvZiBmYWlsZWQgbm9kZSBpcyBhdmFpbGFibGUgaW4gdGhlIGNvbnRyb2wtcGxhbmUg
b2YgUExScyBieSB3aGF0ZXZlciBtZWNoYW5pc20uIEkgdGhpbmsgdGhpcyBCU0lEIGhhbmRsaW5n
IGlzIG9ydGhvZ29uYWwgdG8gdGhlIHByb3h5LWZvcndhcmRpbmcgY29udHJvbHBsYW5lIGJlaGF2
aW9yLiBUaGUgZm9yd2FyZGluZyBvcGVyYXRpb25zIGZvciBCU0lEIHdpbGwgaGF2ZSB0byBiZSBk
aXNjdXNzZWQgbW9yZSBpbiBkZXRhaWxzLCB3ZSBjb3VsZCBub3QgZXhwZWN0IGFsbCBIVyB0byBi
ZSBhYmxlIHRvIGRvIDMgb3IgNCBsb29rdXBzIHdpdGhvdXQgYW55IHBlcmYgZGVncmFkYXRpb24u
DQotLS0tLS0tPiBCaW5kaW5nIHNlZ21lbnRzIG5lZWQgdG8gYmUgZXhjaGFuZ2VkIG9ubHkgYmV0
d2VlbiBuZWlnaGJvcnMgYW5kIGRvIG5vdCBuZWVkIHRvIGJlIGZsb29kZWQgdG8gdGhlIGVudGly
ZSBJR1AgZG9tYWluLiBUaGVyZWZvcmUsIGJpbmRpbmcgc2VnbWVudHMgZG8gbm90IGV4ZXJ0IHBy
ZXNzdXJlIG9uIElHUCBwZXJmb3JtYW5jZS5UaGUgY29udHJvbC1wbGFuZSBwcm9jZXNzaW5nIGFu
ZCBmb3J3YXJkaW5nLXBsYW5lIHByb2Nlc3Npbmcgb2YgdGhlIEJTSUQgYXJlIG5vdCBzdHJvbmds
eSBjb3VwbGVkLg0KDQpbU0xJXSBDb250cm9sIHBsYW5lIGFzcGVjdHMgb2YgSUdQcyBoYXZlIHRv
IGJlIGRpc2N1c3NlZCBpbiBMU1IsIG5vdCBpbiBTUFJJTkcuIFNvIHBsZWFzZSB0YWtlIHRoZSBk
aXNjdXNzaW9uIHRvIExTUiBmb3IgdGhlIGNvbnRyb2wgcGxhbmUgYW5kIGZvcndhcmRpbmcgYXNw
ZWN0cyBjb3VsZCBiZSBmdXJ0aGVyIGRlc2NyaWJlZCBpbiBbSS1ELmlldGYtc3ByaW5nLXNlZ21l
bnQtcHJvdGVjdGlvbi1zci10ZS1wYXRoc11pZiBXR3MgYWdyZWVzIHRoYXQgQlNJRCBpcyBpbnRl
cmVzdGluZyB0byBzb2x2ZS4NCiAgLS0tLS0tLS0tPltIWkJdU3VyZS5XZSB3aWxsIGNvbnNpZGVy
IHdoZXRoZXIgd2UgbmVlZCB0byBkaXZlc3Qgc29tZSBvZiBpdCBpbnRvIHRoZSBMU1IuDQoNCg0K
U1ItVEUgcHJvdGVjdGlvbg0KdGFrZXMgZWZmZWN0IG9ubHkgZnJvbSB0aGUgdGltZSBkdXJpbmcg
YSBmYXVsdCBvY2N1cnMgdG8gdGhlIFRFIHBhdGggY29udmVyZ2VzLiBUaGVyZWZvcmUsIFNSLVRF
IHByb3RlY3Rpb24gZG9lcyBub3QgdGFrZSBlZmZlY3QgZHVyaW5nIG5vcm1hbCBmb3J3YXJkaW5n
LENvbXBhcmVkIHdpdGggaW1wYWlyZWQgY29ubmVjdGl2aXR5LCBwZXJmb3JtYW5jZSBkZWdyYWRh
dGlvbiBpcyBhY2NlcHRhYmxlLg0KDQoNCiAgMS4gIFRoZSBkb2N1bWVudCBpcyBjdXJyZW50bHkg
YSBiaXQgYm9yZGVybGluZSBiZXR3ZWVuIFNQUklORyBhbmQgTFNSIGFzIGl0IHRhbGtzIGluIGdv
b2QgZGV0YWlscyBhYm91dCBJR1AgcHJvdG9jb2wgZXh0ZW5zaW9ucy4gSWYgaXTigJlzIGEgU1BS
SU5HIGRvYywgaXQgc2hvdWxkIGRldGFpbCByZXFzIGZvciBwcm90b2NvbHMgYnV0IG5vdGhpbmcg
YmV5b25kLg0KICAgICAgICAgICAgICAgLS0tLS0tLT5BcyB5b3Ugc2FpZCwgdGhpcyBkb2N1bWVu
dCBkZWZpbmVzIHRoZSBkZXRhaWwgcmVxdWVzdHMgZm9yIElHUCBwcm90b2NvbHMNCltTTEldIE5v
IGl0IGdvZXMgYmV5b25kIHJlcXVpcmVtZW50cyBhbmQgYWxyZWFkeSB0YWxrcyBhYm91dCBlbmNv
ZGluZzoNCg0K4oCcRm9yIHN1cHBvcnRpbmcgYmluZGluZyBTSUQgcHJveHkgZm9yd2FyZGluZywg
YSBuZXcgSVMtSVMgVExWLCBjYWxsZWQNCiAgQmluZGluZyBTZWdtZW50IFRMViwgaXMgZGVmaW5l
ZC4gSXQgY29udGFpbnMgYSBiaW5kaW5nIFNJRCBhbmQgYQ0KICBsaXN0IG9mIHNlZ21lbnRzIChT
SURzKS4gVGhpcyBUTFYgbWF5IGJlIGFkdmVydGlzZWQgaW4gSVMtSVMgSGVsbG8NCiAgKElJSCkg
UERVcywgTFNQcywgb3IgaW4gQ2lyY3VpdCBTY29wZWQgTGluayBTdGF0ZSBQRFVzIChDUy1MU1Ap
DQogIFtSRkM3MzU2XS4NCg0KVGhpcyBpcyBub3QgYSByZXF1aXJlbWVudDsgdGhpcyBpcyBhbiBJ
Uy1JUyBzb2x1dGlvbiBkZXNjcmlwdGlvbiB0aGF0IGhhcyB0byBiZSBkaXNjdXNzZWQgaW4gTFNS
IG5vdCBpbiBTUFJJTkcuDQotLS0tLS0tLS0+W0haQl1TdXJlLldlIHdpbGwgY29uc2lkZXIgd2hl
dGhlciB3ZSBuZWVkIHRvIGRpdmVzdCBzb21lIG9mIGl0IGludG8gdGhlIExTUi4NCg0KDQoNCg0K
DQpCcmdkcywNCg0KU3RlcGhhbmUNCg0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGll
dGYub3JnPG1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZz4+T24gQmVoYWxmIE9mIGJydW5v
LmRlY3JhZW5lQG9yYW5nZS5jb208bWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20+DQpT
ZW50OiBqZXVkaSAxMyBqYW52aWVyIDIwMjIgMTE6MTkNClRvOiBTUFJJTkcgV0cgPHNwcmluZ0Bp
ZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPj4NClN1YmplY3Q6IFtzcHJpbmddIFdHIGFk
b3B0aW9uIGNhbGwgLSBkcmFmdC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndh
cmRpbmcNCg0KRGVhciBXRywNCg0KVGhpcyBtZXNzYWdlIHN0YXJ0cyBhIDIgd2VlayBXRyBhZG9w
dGlvbiBjYWxsLCBlbmRpbmcgMjcvMDEvMjAyMiwgZm9yIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50
LXJvdXRpbmctcHJveHktZm9yd2FyZGluZw0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9k
b2MvZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nLw0KDQpB
ZnRlciByZXZpZXcgb2YgdGhlIGRvY3VtZW50IHBsZWFzZSBpbmRpY2F0ZSBzdXBwb3J0IChvciBu
b3QpIGZvciBXRyBhZG9wdGlvbiBvZiB0aGUgZG9jdW1lbnQgdG8gdGhlIG1haWxpbmcgbGlzdC4N
Cg0KUGxlYXNlIGFsc28gcHJvdmlkZSBjb21tZW50cy9yZWFzb25zIGZvciB5b3VyIHN1cHBvcnQg
KG9yIGxhY2sgdGhlcmVvZikgYXMgdGhpcyBpcyBhIHN0cm9uZ2VyIHdheSB0byBpbmRpY2F0ZSB5
b3VyIChub24pIHN1cHBvcnQgYXMgdGhpcyBpcyBub3QgYSB2b3RlLg0KDQpJZiB5b3UgYXJlIHdp
bGxpbmcgdG8gd29yayBvbiBvciByZXZpZXcgdGhlIGRvY3VtZW50LCBwbGVhc2Ugc3RhdGUgdGhp
cyBleHBsaWNpdGx5LiBUaGlzIGdpdmVzIHRoZSBjaGFpcnMgYW4gaW5kaWNhdGlvbiBvZiB0aGUg
ZW5lcmd5IGxldmVsIG9mIHBlb3BsZSBpbiB0aGUgd29ya2luZyBncm91cCB3aWxsaW5nIHRvIHdv
cmsgb24gdGhlIGRvY3VtZW50Lg0KDQpUaGFua3MhDQpCcnVubywgSmltLCBKb2VsDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCg0KDQoNCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVu
aXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5l
IGRvaXZlbnQgZG9uYw0KDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBz
YW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVy
LCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KDQphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBh
aW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBl
dGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KDQpPcmFuZ2UgZGVjbGluZSB0b3V0ZSBy
ZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxz
aWZpZS4gTWVyY2kuDQoNCg0KDQpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkg
Y29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBi
ZSBwcm90ZWN0ZWQgYnkgbGF3Ow0KDQp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVz
ZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCg0KSWYgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxl
dGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQoNCkFzIGVtYWlscyBtYXkgYmUg
YWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVu
IG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCg0KVGhhbmsgeW91Lg0KDQo=

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

PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVu
dC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPC9tYXRhPjxzdHls
ZSB0eXBlPSJ0ZXh0L2NzcyI+Cioge2JveC1zaXppbmc6Ym9yZGVyLWJveDt9CmJvZHkge2ZvbnQt
ZmFtaWx5OiBDYWxpYnJpO30KPC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdj4NCjxkaXYg
aWQ9ImZvY3VzIj4NCjxkaXY+PGJyPg0KPGRpdj5bSFpCMl1GaXJzdDogVGhpcyBkb2N1bWVudCBk
b2VzIG5vdCByZXF1aXJlIHRoYXQgYWxsIGFmZmVjdGVkIHRyYWZmaWMgYmUgZGlyZWN0ZWQgdG8g
JnF1b3Q7b25lJnF1b3Q7IG5laWdoYm9yIG5vZGUsIGFuZCB0cmFmZmljIGlzIHN0aWxsIGJhbGFu
Y2VkIG9uIGFsbCBkaWZmZXJlbnQgbmVpZ2hib3Igbm9kZXMuPC9kaXY+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PltTTEkzXSBB
Z2FpbiwgcHVyZWx5IHRoZW9yZXRpY2FsLCBpdCBkZXBlbmRzIG9uIHRoZSBuZXR3b3JrIHRvcG9s
b2d5LCB3aGVyZSBpcyB0aGUgdHJhZmZpYyBjb21pbmcgZnJvbSBhbmQgbnVtYmVyIG9mIG5laWdo
Ym9yIG5vZGVzIHN1cHBvcnRpbmcgdGhlIFBGIGJlaGF2aW9yLiBUcmFmZmljIHdpbGwgZm9sbG93
IFNQVCB0byB0aGUgY2xvc2VzdCBQRiBub2RlOiB0aGVyZSBjb3VsZCBiZSBFQ01QIG9yIG5vdCwg
dGhlIHBhdGggdG8gUEYgbm9kZQ0KIGNvdWxkIGJlIHdlbGwtc2l6ZWQgb3Igbm90LjwvZGl2Pg0K
PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K
PGRpdj5bSFpCM11TdXJlLCZuYnNwOyAmbmJzcDtJIG1lYW4gdGhlIHNhbWUgaXMgdHJ1ZSB3aXRo
IG90aGVyIGxvY2FsIEZSUiB0ZWNobm9sb2dpZXMsIGV2ZW4gd2l0aCBJR1AsIGFuZCBJR1Agc2hv
cnRlc3QgcGF0aCBjYW4ndCBndWFyYW50ZWUgdGhhdCB0cmFmZmljIHdpbGwgbm90IGNvbnZlcmdl
IGF0IGNlcnRhaW4gbm9kZS48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PiZuYnNwOzwv
ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+W1NMSTRdIFllcyBhbmQgTm8sIGluIElQL1NS
IEZSUiBzb2x1dGlvbnMgKG5vdCB0YWxraW5nIGFib3V0IG1pZHBvaW50IHByb3RlY3Rpb24pLCB3
aGVuIHVwc3RyZWFtIG5vZGVzIGFyZSBjb252ZXJnaW5nLCB0aGV5IGNvbnZlcmdlIG9uIGEgcGF0
aCB0aGF0IHdpbGwgZm9yd2FyZCB0aGUgdHJhZmZpYyBwcm9wZXJseSB0byB0aGUgZGVzdGluYXRp
b24uIEV4Y2VwdGlvbiBpcyBpZiB1bG9vcCBmb3JtcyBidXQgdGhpcyBpcyBzb2x2ZWQgdXNpbmcN
CiB1bG9vcCBhdm9pZGFuY2UgbWVjaGFuaXNtLiBIZXJlIHRoZSBwcm9ibGVtIGlzIHNsaWdodGx5
IGRpZmZlcmVudCwgYXMgZXZlbiB3aXRoIHVsb29wIGF2b2lkYW5jZSwgdHJhZmZpYyBtYXkgc3Rp
bGwgYnJlYWsuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkkganVzdCB3YW50IHRvIHJlLWVtcGhhc2lzIG15IHBvaW50
IHdoaWNoIGlzIHlvdXIgc29sdXRpb24gZG9lc27igJl0IHNvbHZlIGNvbXBsZXRlbHkgdGhlIHBy
b2JsZW0gaW4gcGFydGlhbCBkZXBsb3ltZW50LCBzbyBjb21wbGV0ZSBkZXBsb3ltZW50IGlzIG5l
Y2Vzc2FyeSwgc28gdGhlIGdhaW4gaXMgcXVlc3Rpb25hYmxlIGFuZCBub3QgcmVhbGx5IG1lYXN1
cmFibGUuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4mbmJzcDvjgJBIWkLjgJFXaGVu
IHRoZSBub2RlcyB0aGF0IHN1cHBvcnQgcGYgY29udmVyZ2UsIHRoZSBmbG93IGNhbiBiZSByZXN0
b3JlZC4gT2J2aW91c2x5LCBldmVuIGlmIHRoZXJlIGFyZSBub2RlcyB0aGF0IGRvIG5vdCBzdXBw
b3J0IGl0LCB0aGUgY29udmVyZ2VuY2Ugd2lsbCBzdGlsbCBiZSBzcGVlZCB1cC48L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8YnI+DQo8YnI+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2PjwvZGl2Pg0KPGRpdiBpZD0ic2lnbmF0dXJlIj4NCjxociBzdHlsZT0iYm9yZGVyLXRv
cDpkb3R0ZWQgMXB4Ij4NCjxicj4NCuiDoeW/l+azoiBIdSBaaGlibzxicj4NCk1vYmlsZTogJiM0
Mzs4Ni0xODYxODE5MjI4Nzxicj4NCkVtYWlsOiBodXpoaWJvQGh1YXdlaS5jb208YnI+DQo8YnI+
DQo8L2Rpdj4NCjxkaXYgbmFtZT0iQW55T2ZmaWNlLUJhY2tncm91bmQtSW1hZ2UiIHN0eWxlPSJi
b3JkZXItdG9wOjFweCBzb2xpZCAjQjVDNERGO3BhZGRpbmc6OHB4OyBiYWNrZ3JvdW5kLWltYWdl
OnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFB
QkJDQVlBQUFBUVRjN2xBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUJHZEJUVUVBQUxH
T2ZQdFJrd0FBQUNCalNGSk5BQUI2SlFBQWdJTUFBUG4vQUFDQTZRQUFkVEFBQU9wZ0FBQTZtQUFB
RjImIzQzO1NYOFZHQUFBQU4wbEVRVlI0Mm1KNDh1N1BmeVlHQm9aL2NPSXZLZ3NiOFFlVmhaLzRq
WVg3R3dzWHB4aCYjNDM7Z2doVGNMb0ZKNEhtUzJ3RVVsZ0JCZ0FqUGtOUlFsR1BmQUFBQUFCSlJV
NUVya0pnZ2c9PSk7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsiPg0KPGRpdiBzdHlsZT0i
d29yZC1icmVhazpicmVhay1hbGw7Ij48Yj7lj5Hku7bkurrvvJo8L2I+c2xpdGtvd3MuaWV0ZiAm
bHQ7c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20mZ3Q7PC9kaXY+DQo8ZGl2IHN0eWxlPSJ3b3JkLWJy
ZWFrOmJyZWFrLWFsbDsiPjxiPuaUtuS7tuS6uu+8mjwvYj5IdXpoaWJvICZsdDtodXpoaWJvQGh1
YXdlaS5jb20mZ3Q7O2JydW5vLmRlY3JhZW5lICZsdDticnVuby5kZWNyYWVuZUBvcmFuZ2UuY29t
Jmd0OzsnU1BSSU5HIFdHJyAmbHQ7c3ByaW5nQGlldGYub3JnJmd0OzwvZGl2Pg0KPGRpdiBzdHls
ZT0id29yZC1icmVhazpicmVhay1hbGw7Ij48Yj7ml7bigIPpl7TvvJo8L2I+MjAyMi0wMS0zMSAy
MTowNjo1NzwvZGl2Pg0KPGRpdiBzdHlsZT0id29yZC1icmVhazpicmVhay1hbGw7Ij48Yj7kuLvi
gIPpopjvvJo8L2I+UkU6IFtzcHJpbmddIFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFmdC1odS1zcHJp
bmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmc8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgbmFtZT0ibWFpbF9oaXN0X2NvbnRlbnQiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj5bSFpCMl1GaXJzdDogVGhpcyBkb2N1bWVudCBkb2Vz
IG5vdCByZXF1aXJlIHRoYXQgYWxsIGFmZmVjdGVkIHRyYWZmaWMgYmUgZGlyZWN0ZWQgdG8gJnF1
b3Q7b25lJnF1b3Q7IG5laWdoYm9yIG5vZGUsIGFuZCB0cmFmZmljIGlzIHN0aWxsIGJhbGFuY2Vk
IG9uIGFsbCBkaWZmZXJlbnQgbmVpZ2hib3Igbm9kZXMuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+W1NM
STNdIEFnYWluLCBwdXJlbHkgdGhlb3JldGljYWwsIGl0IGRlcGVuZHMgb24gdGhlIG5ldHdvcmsg
dG9wb2xvZ3ksIHdoZXJlIGlzIHRoZSB0cmFmZmljIGNvbWluZyBmcm9tIGFuZCBudW1iZXIgb2Yg
bmVpZ2hib3Igbm9kZXMgc3VwcG9ydGluZyB0aGUgUEYgYmVoYXZpb3IuICZuYnNwO1RyYWZmaWMg
d2lsbCBmb2xsb3cgU1BUIHRvIHRoZSBjbG9zZXN0IFBGIG5vZGU6IHRoZXJlIGNvdWxkDQogYmUg
RUNNUCBvciBub3QsIHRoZSBwYXRoIHRvIFBGIG5vZGUgY291bGQgYmUgd2VsbC1zaXplZCBvciBu
b3QuIDwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7IGNvbG9yOiMxRjQ5N0QiPltIWkIzXVN1cmUsICZuYnNwOyAmbmJzcDtJIG1lYW4g
dGhlIHNhbWUgaXMgdHJ1ZSB3aXRoIG90aGVyIGxvY2FsIEZSUiB0ZWNobm9sb2dpZXMsIGV2ZW4g
d2l0aCBJR1AsIGFuZCBJR1Agc2hvcnRlc3QgcGF0aCBjYW4ndCBndWFyYW50ZWUgdGhhdCB0cmFm
ZmljIHdpbGwgbm90IGNvbnZlcmdlIGF0IGNlcnRhaW4gbm9kZS48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1NMSTRdIFllcyBhbmQg
Tm8sIGluIElQL1NSIEZSUiBzb2x1dGlvbnMgKG5vdCB0YWxraW5nIGFib3V0IG1pZHBvaW50IHBy
b3RlY3Rpb24pLCB3aGVuIHVwc3RyZWFtIG5vZGVzIGFyZSBjb252ZXJnaW5nLCB0aGV5IGNvbnZl
cmdlIG9uIGEgcGF0aCB0aGF0IHdpbGwgZm9yd2FyZCB0aGUgdHJhZmZpYyBwcm9wZXJseSB0byB0
aGUgZGVzdGluYXRpb24uIEV4Y2VwdGlvbiBpcyBpZiB1bG9vcCBmb3JtcyBidXQgdGhpcw0KIGlz
IHNvbHZlZCB1c2luZyB1bG9vcCBhdm9pZGFuY2UgbWVjaGFuaXNtLiBIZXJlIHRoZSBwcm9ibGVt
IGlzIHNsaWdodGx5IGRpZmZlcmVudCwgYXMgZXZlbiB3aXRoIHVsb29wIGF2b2lkYW5jZSwgdHJh
ZmZpYyBtYXkgc3RpbGwgYnJlYWsuPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SSBqdXN0IHdhbnQgdG8gcmUtZW1waGFzaXMgbXkgcG9pbnQgd2hp
Y2ggaXMgeW91ciBzb2x1dGlvbiBkb2VzbuKAmXQgc29sdmUgY29tcGxldGVseSB0aGUgcHJvYmxl
bSBpbiBwYXJ0aWFsIGRlcGxveW1lbnQsIHNvIGNvbXBsZXRlIGRlcGxveW1lbnQgaXMgbmVjZXNz
YXJ5LCBzbyB0aGUgZ2FpbiBpcyBxdWVzdGlvbmFibGUgYW5kIG5vdCByZWFsbHkgbWVhc3VyYWJs
ZS48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48L3A+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWst
d29yZCI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZDsgYm9yZGVyOm5vbmU7IGJv
cmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDsgcGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gSHV6aGlibyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmh1emhpYm9AaHVhd2VpLmNvbSI+aHV6aGlib0BodWF3ZWkuY29tPC9hPiZndDsNCjxi
cj4NCjxiPlNlbnQ6PC9iPiB2ZW5kcmVkaSAyOCBqYW52aWVyIDIwMjIgMTA6NTc8YnI+DQo8Yj5U
bzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzbGl0a293cy5pZXRmQGdtYWlsLmNvbSI+c2xpdGtvd3Mu
aWV0ZkBnbWFpbC5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3Jhbmdl
LmNvbSI+DQpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPjsgJ1NQUklORyBXRycgJmx0Ozxh
IGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0gZHJhZnQt
aHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nPC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj5QbGVhc2Ugc2VlIGlu
bGluZS48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJ3b3JkLXdyYXA6YnJlYWstd29yZDsgYm9yZGVyOm5vbmU7IGJvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7IHBhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdiBzdHlsZT0id29yZC13
cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQ7IGJvcmRl
cjpub25lOyBib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7IHBhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9IiI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSIiPiA8YSBocmVmPSJtYWlsdG86c2xpdGtvd3MuaWV0ZkBn
bWFpbC5jb20iPg0Kc2xpdGtvd3MuaWV0ZkBnbWFpbC5jb208L2E+IFs8YSBocmVmPSJtYWlsdG86
c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20iPm1haWx0bzpzbGl0a293cy5pZXRmQGdtYWlsLmNvbTwv
YT5dPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgSmFudWFyeSAyOCwgMjAyMiA0OjU4IFBNPGJy
Pg0KPGI+VG86PC9iPiBIdXpoaWJvICZsdDs8YSBocmVmPSJtYWlsdG86aHV6aGlib0BodWF3ZWku
Y29tIj5odXpoaWJvQGh1YXdlaS5jb208L2E+Jmd0OzsgPGEgaHJlZj0ibWFpbHRvOmJydW5vLmRl
Y3JhZW5lQG9yYW5nZS5jb20iPg0KYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT47ICdTUFJJ
TkcgV0cnICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5v
cmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gV0cgYWRvcHRpb24g
Y2FsbCAtIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZzwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkZSIiBzdHlsZT0iIj5IaTwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJGUiIgc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj5bSFpCMl1GaXJz
dDogVGhpcyBkb2N1bWVudCBkb2VzIG5vdCByZXF1aXJlIHRoYXQgYWxsIGFmZmVjdGVkIHRyYWZm
aWMgYmUgZGlyZWN0ZWQgdG8gJnF1b3Q7b25lJnF1b3Q7IG5laWdoYm9yIG5vZGUsIGFuZCB0cmFm
ZmljIGlzIHN0aWxsIGJhbGFuY2VkIG9uIGFsbCBkaWZmZXJlbnQgbmVpZ2hib3Igbm9kZXMuPC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9IiI+W1NMSTNdIEFnYWluLCBwdXJlbHkgdGhlb3JldGljYWwsIGl0IGRl
cGVuZHMgb24gdGhlIG5ldHdvcmsgdG9wb2xvZ3ksIHdoZXJlIGlzIHRoZSB0cmFmZmljIGNvbWlu
ZyBmcm9tIGFuZCBudW1iZXIgb2YgbmVpZ2hib3Igbm9kZXMgc3VwcG9ydGluZyB0aGUgUEYgYmVo
YXZpb3IuICZuYnNwO1RyYWZmaWMgd2lsbCBmb2xsb3cgU1BUIHRvIHRoZSBjbG9zZXN0IFBGIG5v
ZGU6IHRoZXJlIGNvdWxkDQogYmUgRUNNUCBvciBub3QsIHRoZSBwYXRoIHRvIFBGIG5vZGUgY291
bGQgYmUgd2VsbC1zaXplZCBvciBub3QuIDwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9yOiMxRjQ5N0QiPltIWkIzXVN1cmUs
ICZuYnNwOyAmbmJzcDtJIG1lYW4gdGhlIHNhbWUgaXMgdHJ1ZSB3aXRoIG90aGVyIGxvY2FsIEZS
UiB0ZWNobm9sb2dpZXMsIGV2ZW4gd2l0aCBJR1AsIGFuZCBJR1Agc2hvcnRlc3QgcGF0aCBjYW4n
dCBndWFyYW50ZWUgdGhhdCB0cmFmZmljIHdpbGwgbm90IGNvbnZlcmdlIGF0IGNlcnRhaW4gbm9k
ZS48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj4NCjxkaXYgc3R5
bGU9IndvcmQtd3JhcDpicmVhay13b3JkOyBib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0OyBwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSIiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iIj4g
SHV6aGlibyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1emhpYm9AaHVhd2VpLmNvbSI+aHV6aGlib0Bo
dWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5TZW50OjwvYj4gdmVuZHJlZGkgMjggamFudmllciAy
MDIyIDAyOjU2PGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86c2xpdGtvd3MuaWV0ZkBn
bWFpbC5jb20iPnNsaXRrb3dzLmlldGZAZ21haWwuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmJy
dW5vLmRlY3JhZW5lQG9yYW5nZS5jb20iPg0KYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT47
ICdTUFJJTkcgV0cnICZsdDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gV0cgYWRv
cHRpb24gY2FsbCAtIGRyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2Fy
ZGluZzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6YnJl
YWstd29yZCI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZDsgYm9yZGVyOm5vbmU7
IGJvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDsgcGFkZGluZzozLjBwdCAwY20gMGNtIDBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9IiI+IDxhIGhyZWY9Im1haWx0bzpzbGl0a293cy5pZXRmQGdtYWlsLmNv
bSI+DQpzbGl0a293cy5pZXRmQGdtYWlsLmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzpzbGl0a293
cy5pZXRmQGdtYWlsLmNvbSI+bWFpbHRvOnNsaXRrb3dzLmlldGZAZ21haWwuY29tPC9hPl08YnI+
DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBKYW51YXJ5IDI4LCAyMDIyIDE6NDEgQU08YnI+DQo8Yj5U
bzo8L2I+IEh1emhpYm8gJmx0OzxhIGhyZWY9Im1haWx0bzpodXpoaWJvQGh1YXdlaS5jb20iPmh1
emhpYm9AaHVhd2VpLmNvbTwvYT4mZ3Q7OyA8YSBocmVmPSJtYWlsdG86YnJ1bm8uZGVjcmFlbmVA
b3JhbmdlLmNvbSI+DQpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPjsgJ1NQUklORyBXRycg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4m
Z3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc3ByaW5nXSBXRyBhZG9wdGlvbiBjYWxsIC0g
ZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nPC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj4m
bmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0
eWxlPSIiPkhpLDwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJG
UiIgc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSIiPltTTEldIFlvdXIgc3RhdGVtZW50IGlzIHB1cmVseSB0aGVvcmV0aWNhbCBhbmQg
bGlmZSBpbiByZWFsIG5ldHdvcmtzIGlzIG5vdCB0aGVvcmV0aWNhbC4gWW91IGNhbm5vdCBwcmVk
aWN0IHdoaWNoIHJvdXRlciB3aWxsIGNvbnZlcmdlIGZpcnN0IChyb3V0ZXJzIG1heSBoYXZlIGRp
ZmZlcmVudCBDUFVzLCBtYXkgaGF2ZSBkaWZmZXJlbnQgdGFza3MgdG8gZXhlY3V0ZeKApikuIEIg
bWF5IGNvbnZlcmdlDQogZmlyc3QgbWF5YmUsIGJ1dCBtYXliZSBpdCB3aWxsIGJlIEMgb3IgROKA
piBubyBvbmUga25vd3MgYW5kIGl04oCZcyB1bnByZWRpY3RhYmxlLiBTbyBhdCB0aGUgZW5kLCBp
ZiB5b3Ugd2FudCB0byBndWFyYW50ZWUgdGhlIG1lY2hhbmlzbSB0byB3b3JrLCBhbGwgcm91dGVy
cyBoYXZlIHRvIHN1cHBvcnQgdGhlIG1lY2hhbmlzbS48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLS0tLS0tLS0tJmd0O1tIWkJdSUdQ
IGNvbnZlcmdlbmNlIGlzIG11Y2ggZmFzdGVyIHRoYW4gU1ItVEUgcmVyb3V0aW5nLDwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDsgY29sb3I6YmxhY2siPlRoZXJlZm9yZSwgZXZlbiBpZiBub2RlDQogQiBpcyBzbG93ZXIg
dGhhbiBub2RlIEMgYW5kIG5vZGUgRCBpbiB0aGUgcHJldmlvdXMgZXhhbXBsZSwgdGhlIGNvbnZl
cmdlbmNlIHRpbWUgb2YgdGhlIFNSLVRFIHBhdGggaXMgZmFyIHNob3J0ZXIgdGhhbiB0aGUgY29u
dmVyZ2VuY2UgdGltZSBvZiB0aGUgU1ItVEUgcGF0aC4gSWYgc29tZSBub2RlcyBpbiB0aGUgbmV0
d29yayBkbyBub3Qgc3VwcG9ydCB0aGUgY29udmVyZ2VuY2UsIGNvbnZlcmdlbmNlIG1heSBleGNl
ZWQgNTAgbXMgaW4gc29tZQ0KIHNjZW5hcmlvcy4gSWYgYWxsIG5vZGVzIGluIHRoZSBuZXR3b3Jr
IHN1cHBvcnQgdGhlIGNvbnZlcmdlbmNlLCBUaGF0IHdvdWxkIHJlc3VsdCBpbiBiZXR0ZXIgY29u
dmVyZ2VuY2UgcGVyZm9ybWFuY2UuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBj
b2xvcjpibGFjayI+W1NMSTJdb2YgY291cnNlIFNSLVRFIHdpbGwgY29udmVyZ2Ugc2xvd2VyLCBJ
IG5ldmVyIGRpc2N1c3NlZCBhYm91dCB0aGUgaGVhZCBlbmQuIE15IHBvaW50OiAmbmJzcDtJZiBD
IGlzIGZhc3RlciB0aGFuIEIgYW5kIEMgZG9lcyBub3Qgc3VwcG9ydCB5b3VyIG1lY2hhbmlzbSwg
aXQgd2lsbCBkcm9wIHRyYWZmaWMgYW5kIHlvdXIgRlJSIGlzIG5vdA0KIGd1YXJhbnRlZWQgYW55
bW9yZS4gVG8gZ2V0IEZSUiB3b3JraW5nLCBubyBjaG9pY2UsIGFsbCB0aGUgbm9kZXMgbXVzdCBz
dXBwb3J0IHRoZSBleHRlbnNpb24gKHNlZW1zIHlvdSBhcmUgbWl4aW5nIGNvbnZlcmdlbmNlIGFu
ZCBwcm90ZWN0aW9uIHdoaWNoIGFyZSB0d28gZGlmZmVyZW50IHRoaW5nczogbmV0d29ya3MgYXJl
IG5ldmVyIGNvbnZlcmdpbmcgaW4gNTBtcykuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj48L3NwYW4+
PC9wPg0KPGhyIHN0eWxlPSJib3JkZXItdG9wOmRvdHRlZCAxcHgiPg0KJmd0O1tIWkIyXUFzIHRo
ZSBleGFtcGxlIHlvdSBoYXZlIG1lbnRpb25lZCwgJm5ic3A7UGFja2V0IGxvc3Mgb2NjdXJzIG9u
bHkgd2hlbiBDIGNvbnZlcmdlcywgYnV0IEIgZG9lcyBub3QgY29udmVyZ2UuPHNwYW4gc3R5bGU9
IiI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj48
L3NwYW4+DQo8cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7VGhlIHBhY2tldCBsb3NzIHRpbWUgZGVwZW5kcyBvbiB0aGUgSUdQIGNvbnZlcmdlbmNlIHRp
bWUgYW5kIGlzIG11Y2ggc2hvcnRlciB0aGFuIHRoZSBTUi1URSByZXJvdXRpbmcgdGltZS48L3Nw
YW4+PHNwYW4gc3R5bGU9IiI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBj
b2xvcjojMUY0OTdEIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO1doYXQgSSB3YW50IHRvIHNheSBpcyB0aGF0IGV2ZW4gaWYgc29tZSBub2Rl
cyB5b3UgbWVudGlvbmVkIGRvIG5vdCBzdXBwb3J0IHByb3h5IGZvcndhcmRpbmcsIHRoaXMgc29s
dXRpb24gaXMgdXNlZnVsIGZvciBzcGVlZGluZyB1cCBjb252ZXJnZW5jZS48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iIj5bU0xJXSBEaXJlY3RpbmcgdHJhZmZpYyB0byBmZXcgbm9kZXMgdGhhdCBjb3VsZCBk
byBwcm94eSBmb3J3YXJkaW5nIGNhbiBoYXZlIHNlcmlvdXMgdHJhZmZpYyBpbXBhY3QgYW5kIGF0
IHRoZSBlbmQgY2F1c2UgZGFtYWdlcyB0byB0cmFmZmljIHRoYXQgaGFzIG5vdGhpbmcgdG8gZG8g
d2l0aCB0aGUgZmFpbHVyZS4gSXTigJlzIHRoZSBzb2x1dGlvbiwgYnV0IGl0IGhhcyBtYWpvciBk
cmF3YmFja3MNCiBmcm9tIGFuIG9wZXJhdGlvbmFsIHBvaW50IG9mIHZpZXcuPC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6
IzFGNDk3RCI+LS0tLS0tLS0tJmd0O1tIWkJdIFNpbWlsYXIgdG8gdGhlIGV4aXN0aW5nIEZSUiBt
ZWNoYW5pc20sIHRoaXMgZG9jdW1lbnQgb25seSBmaWx0ZXJzIG91dCB0aGUgbm9kZXMgdGhhdCBk
byBub3Qgc3VwcG9ydCBQRi4gRm9yIHRoZSBzYW1lIGZhdWx0IHBvaW50LCBkaWZmZXJlbnQgcmVt
b3RlIG5vZGVzIHNlbGVjdCBkaWZmZXJlbnQgUEYgbm9kZXMNCiBhbmQgbG9hZCBiYWxhbmNlIHRy
YWZmaWMgdG8gZGlmZmVyZW50IFBGIG5vZGVzLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0OyBjb2xvcjojMUY0OTdEIj5bU0xJMl0gVGhlIGdvYWwgb2YgVEktTEZBIGlzIHRvIHRy
eSB0byBrZWVwIHRoZSB0cmFmZmljIG9uIGEgcGF0aCB0aGF0IGhhcyBiZWVuIHNpemVkIHByb3Bl
cmx5ICh0aGlzIGlzIG9uZSBvZiB0aGUga2V5IHBvaW50IG9mIFRJLUxGQSkuIEhpc3Rvcnkgb2Yg
RlJSIHNob3duIHRoYXQgdGhpcyBpcyBpbXBvcnRhbnQgdG8gY29uc3RyYWludC9zdGVlcg0KIEZS
UiBwYXRoIG9uIHBhdGggdGhhdCBjYW4gZml0IHRyYWZmaWMuIChTZWUgUkZDNzkxNikuPC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
OyBjb2xvcjojMUY0OTdEIj5TbywgbGV0dGluZyB0cmFmZmljIGdvaW5nIHRvIGFueSBuZWlnaGJv
ciBvZiB0aGUgZmFpbGVkIG5vZGUgd2l0aG91dCBhbnkgY29udHJvbCBpcyB3cm9uZyBhbmQgbWF5
IGNyZWF0ZSBtb3JlIGRhbWFnZXMuIFdoZW4gRlJSIHRyYWZmaWMgY3JlYXRlcyBjb25nZXN0aW9u
IG9uIHNvbWUgbGlua3MgdGhlIHByb3RlY3RlZCB0cmFmZmljDQogd2FzIG5vdCBpbnRlbmRlZCB0
byBmbG93IG9uLCB5b3XigJlsbCBzdGFydCB0byBpbXBhY3QgYW5kIGRyb3Agb3RoZXIgdHJhZmZp
YyB3aGljaCB3YXMgbm90IGluaXRpYWxseSBmbG93aW5nIHRocm91Z2ggdGhlIGZhaWxlZCBsaW5r
L25vZGUgKHVzdWFsbHkgaGFyZCB0byBleHBsYWluIHRvIGN1c3RvbWVycykuIEtlZXBpbmcgY29u
dHJvbCBvZiBGUlIgcGF0aCBpcyBhIHZlcnkgaW1wb3J0YW50IHRvcGljLjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6
IzFGNDk3RCI+PC9zcGFuPjwvcD4NCjxociBzdHlsZT0iYm9yZGVyLXRvcDpkb3R0ZWQgMXB4Ij4N
CiZndDtbSFpCMl1GaXJzdDogVGhpcyBkb2N1bWVudCBkb2VzIG5vdCByZXF1aXJlIHRoYXQgYWxs
IGFmZmVjdGVkIHRyYWZmaWMgYmUgZGlyZWN0ZWQgdG8gJnF1b3Q7b25lJnF1b3Q7IG5laWdoYm9y
IG5vZGUsIGFuZCB0cmFmZmljIGlzIHN0aWxsIGJhbGFuY2VkIG9uIGFsbCBkaWZmZXJlbnQgbmVp
Z2hib3Igbm9kZXMuDQo8cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1p
bmRlbnQ6NjMuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6IzFGNDk3
RCI+U2Vjb25kOiBBbGwgbG9jYWwgRlJSIG1lY2hhbmlzbXMgdGFrZSBlZmZlY3QgYmVmb3JlIGNv
bnZlcmdlbmNlLiBJbiB0aGlzIGNhc2UsIG90aGVyIG5vZGVzIG9uIHRoZSBuZXR3b3JrIHN0aWxs
IHJvdXRlIHRvIHRoZSBmYXVsdHkgbm9kZS4gQ2FuIHlvdSBnaXZlIGFuIGV4YW1wbGU/Lg0KIEZS
UiBpcyBwZXJmb3JtZWQgd2hlbiB0cmFmZmljIGRvZXMgbm90IG5lZWQgdG8gYmUgcm91dGVkIHRv
IHRoZSBuZWlnaGJvcmluZyBub2RlIG9mIHRoZSBmYXVsdHkgbm9kZS48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6IzFGNDk3RCI+U3RlcGhhbmU8L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L3A+DQo8ZGl2
IHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6YnJl
YWstd29yZDsgYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDsgcGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9IiI+IEh1emhpYm8gJmx0OzxhIGhy
ZWY9Im1haWx0bzpodXpoaWJvQGh1YXdlaS5jb20iPmh1emhpYm9AaHVhd2VpLmNvbTwvYT4mZ3Q7
PGJyPg0KPGI+U2VudDo8L2I+IG1lcmNyZWRpIDI2IGphbnZpZXIgMjAyMiAxMjo0OTxicj4NCjxi
PlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNsaXRrb3dzLmlldGZAZ21haWwuY29tIj5zbGl0a293
cy5pZXRmQGdtYWlsLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFu
Z2UuY29tIj4NCmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208L2E+OyAnU1BSSU5HIFdHJyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzcHJpbmddIFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFm
dC1odS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmc8L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNw
Ozwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9
IiI+SGksPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBz
dHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRlIiIHN0eWxlPSIiPlBsZWFzZSBmaW5kIG1vcmUgaW5saW5lLjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjwvcD4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj4NCjxkaXYgc3R5bGU9Indv
cmQtd3JhcDpicmVhay13b3JkOyBib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0OyBwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSIiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iIj4gPGEgaHJl
Zj0ibWFpbHRvOnNsaXRrb3dzLmlldGZAZ21haWwuY29tIj4NCnNsaXRrb3dzLmlldGZAZ21haWwu
Y29tPC9hPiBbPGEgaHJlZj0ibWFpbHRvOnNsaXRrb3dzLmlldGZAZ21haWwuY29tIj5tYWlsdG86
c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb208L2E+XTxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXks
IEphbnVhcnkgMjYsIDIwMjIgNDo1NCBQTTxicj4NCjxiPlRvOjwvYj4gSHV6aGlibyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmh1emhpYm9AaHVhd2VpLmNvbSI+aHV6aGlib0BodWF3ZWkuY29tPC9hPiZn
dDs7IDxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj4NCmJydW5vLmRl
Y3JhZW5lQG9yYW5nZS5jb208L2E+OyAnU1BSSU5HIFdHJyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNw
cmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUkU6IFtzcHJpbmddIFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFmdC1odS1zcHJpbmctc2VnbWVu
dC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmc8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9IiI+SGksPC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iIj4mbmJzcDs8L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSIiPlBs
ZWFzZSBmaW5kIG1vcmUgaW5saW5lLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJGUiIgc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9Indv
cmQtd3JhcDpicmVhay13b3JkIj4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkOyBi
b3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0OyBwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSIiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iIj4gSHV6aGlibyAmbHQ7PGEgaHJlZj0ibWFpbHRv
Omh1emhpYm9AaHVhd2VpLmNvbSI+aHV6aGlib0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5T
ZW50OjwvYj4gbWVyY3JlZGkgMjYgamFudmllciAyMDIyIDA5OjMxPGJyPg0KPGI+VG86PC9iPiA8
YSBocmVmPSJtYWlsdG86c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20iPnNsaXRrb3dzLmlldGZAZ21h
aWwuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20iPg0K
YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT47ICdTUFJJTkcgV0cnICZsdDs8YSBocmVmPSJt
YWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gV0cgYWRvcHRpb24gY2FsbCAtIGRyYWZ0LWh1LXNwcmlu
Zy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBj
b2xvcjojMUY0OTdEIj5IaSA8L3NwYW4+PHNwYW4gc3R5bGU9IiI+c2xpdGtvd3MgOjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsg
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWluZGVudDoyNi4yNXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsg
Y29sb3I6IzFGNDk3RCI+VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLCBQbGVhc2Ugc2VlIGlubGlu
ZS48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtaW5kZW50OjI2
LjI1cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7IGNvbG9yOiMxRjQ5N0QiPlRoYW5rczwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6MjYuMjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6IzFGNDk3RCI+Wmhp
Ym8gSHU8L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRp
diBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQ7IGJvcmRlcjpub25lOyBib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7IHBhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSIiPiBzcHJpbmcgWzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91bmNlc0BpZXRmLm9yZyI+bWFp
bHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPl08Yj5PbiBCZWhhbGYgT2YNCjwvYj48YSBo
cmVmPSJtYWlsdG86c2xpdGtvd3MuaWV0ZkBnbWFpbC5jb20iPnNsaXRrb3dzLmlldGZAZ21haWwu
Y29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEphbnVhcnkgMjYsIDIwMjIgMTox
MyBBTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5n
ZS5jb20iPmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb208L2E+OyAnU1BSSU5HIFdHJyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzcHJpbmddIFdHIGFkb3B0aW9uIGNhbGwgLSBkcmFmdC1o
dS1zcHJpbmctc2VnbWVudC1yb3V0aW5nLXByb3h5LWZvcndhcmRpbmc8L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj5IaTxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iIj5J4oCZbSBOT1Qgc3VwcG9ydGluZyB0aGlzIGRyYWZ0IGZv
ciB0aGUgZm9sbG93aW5nIHJlYXNvbnM6PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L3A+DQo8b2wgc3RhcnQ9IjEiIHR5cGU9IjEi
IHN0eWxlPSJtYXJnaW4tdG9wOjBjbSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+VGhlIFdHIGFscmVhZHkg
aGF2ZSBhIFdHIGRvY3VtZW50IHdoaWNoIGlzIGRlYWxpbmcgd2l0aCB0aGlzIHByb2JsZW0sIEkg
ZG9u4oCZdCB0aGluayB0aGF0IFdHIHNob3VsZCBjb21lIHdpdGggbXVsdGlwbGUgZG9jdW1lbnRz
L3NvbHV0aW9ucyBmb3IgdGhlIHNhbWUgc29sdXRpb24gc3BhY2UgYXMgaXQgbWF5IGp1c3QgY29u
ZnVzZQ0KIHRoZSBpbmR1c3RyeSBhbmQgY3JlYXRlIGRlcGxveW1lbnQgaXNzdWVzIGFzIGRpZmZl
cmVudCA8L3NwYW4+PHNwYW4gc3R5bGU9IiI+dmVuZG9ycyBtYXkgcGljayBkaWZmZXJlbnQgc29s
dXRpb25zLjwvc3Bhbj48L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1pbmRlbnQ6NDQuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPi0tLS0tJmd0Ozwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6YmxhY2siPiBbSS1ELmlldGYt
c3ByaW5nLXNlZ21lbnQtcHJvdGVjdGlvbi1zci10ZS1wYXRoc10gZGVmaW5lcyBsb2NhbCBiZWhh
dmlvcnMgdG8gaW1wbGVtZW50IFNSLVRFIG5vZGUgcHJvdGVjdGlvbi4gZHJhZnQtaHUtc3ByaW5n
LXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nDQogZW5oYW5jZXMgU1ItVEUgbm9kZSBw
cm90ZWN0aW9uLiA8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtaW5kZW50OjQ0LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNv
bG9yOmJsYWNrIj5JdDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6YmxhY2siPm9wdGltaXplZCB0aGUgbnVt
YmVyIG9mIGVudHJpZXMgaW4gdGhlIENvbnRleHQgVGFibGUuPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjpi
bGFjayI+VGhpcw0KIHNvbHV0aW9uIHNvbHZlcyB0aGUgY29ubmVjdGl2aXR5IHByb2JsZW0gYWZ0
ZXIgSUdQIGNvbnZlcmdlbmNlLCBhbmQgcHJvdGVjdHMgYmluZGluZyBzZWdtZW50cy48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPltTTEldIFdoaWxlIEkgdGhp
bmsgeW91ciBhcmd1bWVudHMgYXJlIG5vdCBjb21wbGV0ZWx5IHZhbGlkIChzZWUgZGlzY3Vzc2lv
biBiZWxvdyksIHRoaXMgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgb25lIGRyYWZ0IHZzIHR3
byBkcmFmdHMgZGlzY3Vzc2lvbi4gQXMgdGhlcmUgaXMgYWxyZWFkeSBhIFdHIGRvYywgSSBkb27i
gJl0IHNlZSBhbnkgcmVhc29uIGZvciBjcmVhdGluZyBhbm90aGVyDQogb25lIGV4Y2VwdCBjcmVh
dGluZyBhcnRpZmljaWFsIHdvcmsgZm9yIHRoZSBJRVRGIGFuZCBjb25mdXNpbmcgcmVhZGVycy48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiPjxzcGFuIHN0eWxlPSIiPiZu
YnNwOzwvc3Bhbj48L3A+DQo8b2wgc3RhcnQ9IjIiIHR5cGU9IjEiIHN0eWxlPSJtYXJnaW4tdG9w
OjBjbSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9IiI+QWRk
aW5nIHByb3RvY29scyBleHRlbnNpb25zIGFkZHMgY29tcGxleGl0eSBpbiB0aGUgc29sdXRpb24g
d2l0aG91dCBhZGRpbmcgYSBzdHJvbmcgdmFsdWUuPC9zcGFuPjwvbGk+PC9vbD4NCjxwIGNsYXNz
PSJNc29MaXN0UGFyYWdyYXBoIj48c3BhbiBzdHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFu
IHN0eWxlPSIiPlRoZSBkb2N1bWVudCBjbGFpbXMgdGhhdCDigJxbSS1ELmlldGYtc3ByaW5nLXNl
Z21lbnQtcHJvdGVjdGlvbi1zci10ZS1wYXRoc10g4oCmIG1heSBub3Qgd29yayBmb3Igc29tZSBj
YXNlcyBzdWNoIGFzIHNvbWUgb2Ygbm9kZXMgaW4gdGhlIG5ldHdvcmsgbm90IHN1cHBvcnRpbmcg
dGhpcyBzb2x1dGlvbi7igJ0uIFdoaWxlIHRoaXMgaXMNCiB0cnVlLCB0aGUgcHJvcG9zZWQgc29s
dXRpb24gaW4gZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5n
IGhhcyBleGFjdGx5IHRoZSBzYW1lIGNhdmVhdCBhbmQgcmVxdWlyZXMgYWxsIG5vZGVzIGluIHRo
ZSBuZXR3b3JrIHRvIHN1cHBvcnQgdGhlIHNvbHV0aW9uLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9
IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iIj5Db25zaWRlcmluZyB0aGUgZm9sbG93
aW5nIHN0cmFpZ2h0IGxpbmUgbmV0d29yazogQSAtQiAtQyAtRCDigJMgRSDigJMgRiAtIEcgLUgg
YW5kIGFuIFNSIHBvbGljeSBmcm9tIEEgdG8gSCB1c2luZyBTSURfRywgcm91dGVycyBBIHRvIEYg
aGF2ZSB0byBzdXBwb3J0IHRoZSBleHRlbnNpb24gdG8gbWFrZSB0aGUgc29sdXRpb24gd29ya2lu
ZywNCiBpZiBvbmUgb2YgdGhlIHJvdXRlciBkb2VzbuKAmXQgc3VwcG9ydCB0aGUgZXh0ZW5zaW9u
LCB0cmFmZmljIHdpbGwgYmUgZHJvcHBlZC4gPC9zcGFuPg0KPC9wPg0KPHAgY2xhc3M9Ik1zb0xp
c3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIHN0eWxlPSIiPiZu
YnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9IiI+VGhlbiwgdGhlcmUgaXMgbm8gdmFsdWUgY29t
cGFyZWQgdG8gdGhlIHRpbWVyLWJhc2VkIHNvbHV0aW9uIG9mIFtJLUQuaWV0Zi1zcHJpbmctc2Vn
bWVudC1wcm90ZWN0aW9uLXNyLXRlLXBhdGhzXTwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlz
dFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9IiI+Jm5i
c3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iIj5BdXRob3JzIG9mIGRyYWZ0LWh1LXNwcmluZy1z
ZWdtZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZyBhcmd1ZWQgdGhhdCBHIG1heSBoYXZlIG11
bHRpcGxlIHVwc3RyZWFtIG5laWdoYm9ycyBsZXTigJlzIHNheSBGIGFuZCBG4oCZIGFuZCB0aGUg
c29sdXRpb24gYWxsb3dzIGZvciBG4oCZIHRvIHN1cHBvcnQgdGhlIGV4dGVuc2lvbiB3aGlsZQ0K
IEYgbWF5IG5vdCBzdXBwb3J0LCBzbyB0aGUgc29sdXRpb24gd2lsbCBzZW5kIHRoZSB0cmFmZmlj
IHRvIEbigJkuIFdlbGwgeWVzLCBidXQgdGhpcyBzdGlsbCByZXF1aXJlcyBhbGwgcm91dGVycyB1
cHN0cmVhbSB0byBG4oCZIHRvIHN1cHBvcnQgdGhpcyBleHRlbnNpb24gYW5kIG1heWJlIEYgaXMg
b24gdGhlIHBhdGggdG8gRuKAmS4gU28sIEkgZG9u4oCZdCB0aGluayB0aGUgYXJndW1lbnQgaXMg
dmFsaWQgYXMgaXQgbWF5IHBvc3NpYmx5IHdvcmsgdGFjdGljYWxseQ0KIGRlcGVuZGluZyBvbiB0
aGUgbmV0d29yayB0b3BvbG9neSB3aGVuIHdlIGxvb2sgYXQgYSBzbWFsbCBwb3J0aW9uIG9mIHRo
ZSBuZXR3b3JrLCBidXQgd2hlbiB3ZSBsb29rIGF0IHRoZSB3aG9sZSBuZXR3b3JrLCBvcGVyYXRv
ciB3aWxsIGhhdmUgdG8gdXBncmFkZSBhbGwgdGhlaXIgbm9kZXMgdG8gc3VwcG9ydCB0aGUgZXh0
ZW5zaW9uIHRvIGVuc3VyZSB0aGUgYmVuZWZpdCBpcyB0aGVyZS48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIHN0
eWxlPSIiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9IiI+SW4gYWRkaXRpb24sIGluIHRl
cm0gb2YgdHJhZmZpYywgZm9yd2FyZGluZyB0cmFmZmljIHRvIGEgbmVpZ2hib3Igb2YgdGhlIGZh
aWxlZCBub2RlIHdoaWNoIHdhc27igJl0IGluaXRpYWxseSBvbiB0aGUgcGF0aCwgY291bGQgbGVh
ZCB0byB0cmFmZmljIGNvbmdlc3Rpb24gb3IgaGlnaCB0cmFmZmljIHBlYWtzIG9uIGxpbmtzIHRo
YXQNCiB3ZXJlIG5vdCBzaXplZCB0byBjYXJyeSB0aGlzIHRyYWZmaWMuIFdlIGNvdWxkIGVhc2ls
eSBleHBlY3Qgc29tZSB0cmFmZmljIHRyb21ib25pbmcsIHdoZXJlIHRyYWZmaWMgZ29lcyB0byB0
aGlzIG5vbi1uYXR1cmFsIG5laWdoYm9yIG9mIHRoZSBmYWlsZWQgbm9kZSBhbmQgdGhlbiBnb2Vz
IGJhY2sgb3ZlciBzb21lIHBhcnQgb2YgdGhlIHNhbWUgcGF0aCBiZWZvcmUgcmVhY2hpbmcgdGhl
IGRlc3RpbmF0aW9uLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48
c3BhbiBzdHlsZT0iIj5TbyB0aGVzZSBwcm90b2NvbCBleHRlbnNpb25zIGFyZSBicmluZ2luZyBj
b21wbGV4aXR5IGZvciBubyB2YWx1ZSBoZXJlLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6NDkuNXB0Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
Pi0tLS0tLS0tLSZndDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9y
OmJsYWNrIj4gUHJvdG9jb2xzIGV4dGVuc2lvbnMgY2FuIGFjY3VyYXRlbHkgZGlyZWN0IHRyYWZm
aWMgdG8gYSBub2RlIHRoYXQgY2FuIHBlcmZvcm0gcHJveHkgZm9yd2FyZGluZyBhbmQgc29sdmUg
dGhlIHByb2JsZW0gdGhhdA0KIHRyYWZmaWMgY2Fubm90IGJlIGZvcndhcmRlZCB0byBhIHByb3h5
IGZvcndhcmRpbmcgbm9kZSBhZnRlciBJR1AgY29udmVyZ2VuY2UuIFRoaXMgcHJvdG9jb2wgZXh0
ZW5zaW9uIGlzIG5lY2Vzc2FyeS48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtaW5kZW50OjQ3LjI1cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBj
b2xvcjpibGFjayI+VGhpcyBzb2x1dGlvbiBkb2VzIG5vdCByZXF1aXJlIHRoYXQgYWxsIG5ldHdv
cmsgbm9kZXMgc3VwcG9ydCB0aGlzIGV4dGVuc2lvbiwgdGFrZSB0aGUgZXhhbXBsZSB5b3UgaGF2
ZSBtZW50aW9uZWQgOjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1pbmRlbnQ6ODkuMjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9yOmJs
YWNrIj5idXQgaXQgc3RpbGwgcmVxdWlyZXMgdGhhdCBhbGwgcm91dGVycyB1cHN0cmVhbSB0byBG
JyBzdXBwb3J0IHRoaXMgZXh0ZW5zaW9uIC0tLSZndDsgVGhpcyBkZXNjcmlwdGlvbiBpcyBpbmFj
Y3VyYXRlLCBhc3N1bWluZyB0aGF0IHRoZSBwcmV2aW91cyBzZWdtZW50IGlzIG5vZGUgQiwgd2hl
bg0KIG5vZGUgRyBmYWlscy4gV2hlbiB0aGUgbm9kZSBCIGNvbnZlcmdlcywgdGhlIG5vZGUgQiBm
aW5kcyB0aGUgUEY8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjQ0LjY1cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjpibGFj
ayI+bm9kZSBGJyBhZGphY2VudCB0byBHLCBhbmQgY2FuIHB1c2ggdGhlIG5vZGUgU2lkIG9mIHRo
ZSBub2RlIEYnLEV2ZW4gaWYgQyBhbmQgRCBkbyBub3Qgc3VwcG9ydCB0aGlzIHByb3RvY29sIGV4
dGVuc2lvbiwgdGhpcyBpcyBub3QgYWZmZWN0ZWQuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo0NC42NXB0Ij48c3BhbiBzdHlsZT0iIj4mbmJzcDs8
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo0NC42NXB0
Ij48c3BhbiBzdHlsZT0iIj5bU0xJXSBZb3VyIHN0YXRlbWVudCBpcyBwdXJlbHkgdGhlb3JldGlj
YWwgYW5kIGxpZmUgaW4gcmVhbCBuZXR3b3JrcyBpcyBub3QgdGhlb3JldGljYWwuIFlvdSBjYW5u
b3QgcHJlZGljdCB3aGljaCByb3V0ZXIgd2lsbCBjb252ZXJnZSBmaXJzdCAocm91dGVycyBtYXkg
aGF2ZSBkaWZmZXJlbnQgQ1BVcywgbWF5IGhhdmUgZGlmZmVyZW50DQogdGFza3MgdG8gZXhlY3V0
ZeKApikuIEIgbWF5IGNvbnZlcmdlIGZpcnN0IG1heWJlLCBidXQgbWF5YmUgaXQgd2lsbCBiZSBD
IG9yIETigKYgbm8gb25lIGtub3dzIGFuZCBpdOKAmXMgdW5wcmVkaWN0YWJsZS4gU28gYXQgdGhl
IGVuZCwgaWYgeW91IHdhbnQgdG8gZ3VhcmFudGVlIHRoZSBtZWNoYW5pc20gdG8gd29yaywgYWxs
IHJvdXRlcnMgaGF2ZSB0byBzdXBwb3J0IHRoZSBtZWNoYW5pc20uPC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
LS0tLS0tLS0tJmd0O1tIWkJdSUdQIGNvbnZlcmdlbmNlIGlzIG11Y2ggZmFzdGVyIHRoYW4gU1It
VEUgcmVyb3V0aW5nLDwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7IGNvbG9yOiMxRjQ5N0QiPlRoZXJlZm9yZSwgZXZlbiBpZiBub2RlIEIg
aXMNCiBzbG93ZXIgdGhhbiBub2RlIEMgYW5kIG5vZGUgRCBpbiB0aGUgcHJldmlvdXMgZXhhbXBs
ZSwgdGhlIGNvbnZlcmdlbmNlIHRpbWUgb2YgdGhlIFNSLVRFIHBhdGggaXMgZmFyIHNob3J0ZXIg
dGhhbiB0aGUgY29udmVyZ2VuY2UgdGltZSBvZiB0aGUgU1ItVEUgcGF0aC4gSWYgc29tZSBub2Rl
cyBpbiB0aGUgbmV0d29yayBkbyBub3Qgc3VwcG9ydCB0aGUgY29udmVyZ2VuY2UsIGNvbnZlcmdl
bmNlIG1heSBleGNlZWQgNTAgbXMgaW4gc29tZSBzY2VuYXJpb3MuDQogSWYgYWxsIG5vZGVzIGlu
IHRoZSBuZXR3b3JrIHN1cHBvcnQgdGhlIGNvbnZlcmdlbmNlLCBUaGF0IHdvdWxkIHJlc3VsdCBp
biBiZXR0ZXIgY29udmVyZ2VuY2UgcGVyZm9ybWFuY2UuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo0NC42NXB0Ij48c3BhbiBzdHlsZT0iIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjQ0
LjY1cHQ7IHRleHQtaW5kZW50OjQ3LjI1cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
OyBjb2xvcjpibGFjayI+SW4gYWRkaXRpb24sIHRoZSBIb2xkIHRpbWVycyBzb2x1dGlvbiBtZW50
aW9uZWQgaW4gW0ktRC5pZXRmLXNwcmluZy1zZWdtZW50LXByb3RlY3Rpb24tc3ItdGUtcGF0aHNd
IGRvZXMgbm90IGV4dGVuZCBwcm90b2NvbHMsIGJ1dCBpcyBhbHNvIGNvbXBsZXguDQogSW4gYWRk
aXRpb24sIHNsb3cgZGVsZXRpb24gaXMgcmVxdWlyZWQgZm9yIG5vZGUgZmF1bHRzLiBJbiBhZGRp
dGlvbiwgbG9vcCBwcmV2ZW50aW9uIGlzIGltcGxlbWVudGVkIHRvIHByZXZlbnQgbG9vcHMuTW9y
ZW92ZXIsIGl0IGNhbm5vdCBhY2N1cmF0ZWx5IGRpcmVjdCB0cmFmZmljIHRvIGEgbm9kZSB0aGF0
IGNhbiBwZXJmb3JtIHByb3h5IGZvcndhcmRpbmcuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo0NC42NXB0Ij48c3BhbiBzdHlsZT0iIj5bU0xJXSBE
aXJlY3RpbmcgdHJhZmZpYyB0byBmZXcgbm9kZXMgdGhhdCBjb3VsZCBkbyBwcm94eSBmb3J3YXJk
aW5nIGNhbiBoYXZlIHNlcmlvdXMgdHJhZmZpYyBpbXBhY3QgYW5kIGF0IHRoZSBlbmQgY2F1c2Ug
ZGFtYWdlcyB0byB0cmFmZmljIHRoYXQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgZmFpbHVy
ZS4gSXTigJlzIHRoZSBzb2x1dGlvbiwNCiBidXQgaXQgaGFzIG1ham9yIGRyYXdiYWNrcyBmcm9t
IGFuIG9wZXJhdGlvbmFsIHBvaW50IG9mIHZpZXcuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo0NC42NXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7IC0tLS0tLS0tLSZndDtbSFpCXSBTaW1pbGFy
IHRvIHRoZSBleGlzdGluZyBGUlIgbWVjaGFuaXNtLCB0aGlzIGRvY3VtZW50IG9ubHkgZmlsdGVy
cyBvdXQgdGhlIG5vZGVzIHRoYXQgZG8gbm90IHN1cHBvcnQgUEYuIEZvciB0aGUgc2FtZSBmYXVs
dCBwb2ludCwgZGlmZmVyZW50IHJlbW90ZQ0KIG5vZGVzIHNlbGVjdCBkaWZmZXJlbnQgUEYgbm9k
ZXMgYW5kIGxvYWQgYmFsYW5jZSB0cmFmZmljIHRvIGRpZmZlcmVudCBQRiBub2Rlcy48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwv
cD4NCjxvbCBzdGFydD0iMyIgdHlwZT0iMSIgc3R5bGU9Im1hcmdpbi10b3A6MGNtIj4NCjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iIj5SZWdhcmRpbmcgQlNJRCwg
SeKAmW0gbm90IGZhbiBvZiBhZHZlcnRpc2luZyBCU0lEcyBpbiBJR1AgYXMgdGhlcmUgbWF5IGJl
IGh1bmRyZWRzIG9yIHRob3VzYW5kcyBvZiBCU0lEIG9uIGEgbm9kZSB3aGljaCBhZ2FpbiB3aWxs
IGNyZWF0ZSBhIGxvdCBvZiBidXJkZW4gaW4gSUdQLiBUaGUgcHJvcG9zZWQgd2F5IHdpbGwgaGF2
ZSB0byBiZSBkaXNjdXNzZWQgaW4gTFNSLA0KIG5vdCBpbiBTUFJJTkcgKHNlZSBuZXh0IGNvbW1l
bnQpLjwvc3Bhbj48L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MTguMHB0Ij48c3BhbiBzdHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiPjxzcGFuIHN0eWxlPSIiPk5vdGUgdGhhdCBbSS1ELmlldGYtc3By
aW5nLXNlZ21lbnQtcHJvdGVjdGlvbi1zci10ZS1wYXRoc10gY291bGQgYWxzbyB3b3JrIHdpdGgg
QlNJRHMgYXMgbG9uZyBhcyBCU0lEIGluZm9ybWF0aW9uIG9mIGZhaWxlZCBub2RlIGlzIGF2YWls
YWJsZSBpbiB0aGUgY29udHJvbC1wbGFuZSBvZiBQTFJzIGJ5IHdoYXRldmVyIG1lY2hhbmlzbS4g
SSB0aGluayB0aGlzIEJTSUQgaGFuZGxpbmcNCiBpcyBvcnRob2dvbmFsIHRvIHRoZSBwcm94eS1m
b3J3YXJkaW5nIGNvbnRyb2xwbGFuZSBiZWhhdmlvci4gVGhlIGZvcndhcmRpbmcgb3BlcmF0aW9u
cyBmb3IgQlNJRCB3aWxsIGhhdmUgdG8gYmUgZGlzY3Vzc2VkIG1vcmUgaW4gZGV0YWlscywgd2Ug
Y291bGQgbm90IGV4cGVjdCBhbGwgSFcgdG8gYmUgYWJsZSB0byBkbyAzIG9yIDQgbG9va3VwcyB3
aXRob3V0IGFueSBwZXJmIGRlZ3JhZGF0aW9uLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6NDQuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
Pi0tLS0tLS0mZ3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjpi
bGFjayI+IEJpbmRpbmcgc2VnbWVudHMgbmVlZCB0byBiZSBleGNoYW5nZWQgb25seSBiZXR3ZWVu
IG5laWdoYm9ycyBhbmQgZG8gbm90IG5lZWQgdG8gYmUgZmxvb2RlZCB0byB0aGUgZW50aXJlIElH
UCBkb21haW4uIFRoZXJlZm9yZSwNCiBiaW5kaW5nIHNlZ21lbnRzIGRvIG5vdCBleGVydCBwcmVz
c3VyZSBvbiBJR1AgcGVyZm9ybWFuY2UuVGhlIGNvbnRyb2wtcGxhbmUgcHJvY2Vzc2luZyBhbmQg
Zm9yd2FyZGluZy1wbGFuZSBwcm9jZXNzaW5nIG9mIHRoZSBCU0lEIGFyZSBub3Qgc3Ryb25nbHkg
Y291cGxlZC48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+
Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPltT
TEldIENvbnRyb2wgcGxhbmUgYXNwZWN0cyBvZiBJR1BzIGhhdmUgdG8gYmUgZGlzY3Vzc2VkIGlu
IExTUiwgbm90IGluIFNQUklORy4gU28gcGxlYXNlIHRha2UgdGhlIGRpc2N1c3Npb24gdG8gTFNS
IGZvciB0aGUgY29udHJvbCBwbGFuZSBhbmQgZm9yd2FyZGluZyBhc3BlY3RzIGNvdWxkIGJlIGZ1
cnRoZXIgZGVzY3JpYmVkIGluPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBj
b2xvcjojMUY0OTdEIj4NCiBbSS1ELmlldGYtc3ByaW5nLXNlZ21lbnQtcHJvdGVjdGlvbi1zci10
ZS1wYXRoc108L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPmlmIFdHcyBhZ3Jl
ZXMgdGhhdCBCU0lEIGlzIGludGVyZXN0aW5nIHRvIHNvbHZlLjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NDQuNjVwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOyAtLS0tLS0tLS0mZ3Q7W0haQl1T
dXJlLjwvc3Bhbj48c3BhbiBzdHlsZT0iIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7IGNvbG9yOiMxRjQ5N0QiPldlIHdpbGwgY29uc2lkZXIgd2hldGhlciB3ZSBuZWVkIHRv
IGRpdmVzdCBzb21lIG9mIGl0IGludG8gdGhlIExTUi48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6NDQuMHB0Ij48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7IGNvbG9yOmJsYWNrIj5TUi1URSBwcm90ZWN0aW9uICZuYnNwOyAmbmJz
cDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtaW5kZW50OjQy
LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9yOmJsYWNrIj50YWtlcyBl
ZmZlY3Qgb25seSBmcm9tIHRoZSB0aW1lIGR1cmluZyBhIGZhdWx0IG9jY3VycyB0byB0aGUgVEUg
cGF0aCBjb252ZXJnZXMuIFRoZXJlZm9yZSwgU1ItVEUgcHJvdGVjdGlvbiBkb2VzIG5vdCB0YWtl
IGVmZmVjdCBkdXJpbmcgbm9ybWFsIGZvcndhcmRpbmcsQ29tcGFyZWQgd2l0aA0KIGltcGFpcmVk
IGNvbm5lY3Rpdml0eSwgcGVyZm9ybWFuY2UgZGVncmFkYXRpb24gaXMgYWNjZXB0YWJsZS48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtaW5kZW50OjQyLjBwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48L3A+DQo8b2wgc3RhcnQ9IjQiIHR5cGU9IjEiIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSI+DQo8
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9IiI+VGhlIGRvY3VtZW50
IGlzIGN1cnJlbnRseSBhIGJpdCBib3JkZXJsaW5lIGJldHdlZW4gU1BSSU5HIGFuZCBMU1IgYXMg
aXQgdGFsa3MgaW4gZ29vZCBkZXRhaWxzIGFib3V0IElHUCBwcm90b2NvbCBleHRlbnNpb25zLiBJ
ZiBpdOKAmXMgYSBTUFJJTkcgZG9jLCBpdCBzaG91bGQgZGV0YWlsIHJlcXMgZm9yIHByb3RvY29s
cyBidXQgbm90aGluZyBiZXlvbmQuPC9zcGFuPjwvbGk+PC9vbD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9yOmJsYWNrIj4gJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+LS0tLS0tLSZn
dDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9yOmJsYWNrIj5BcyB5
b3Ugc2FpZCwgdGhpcyBkb2N1bWVudCBkZWZpbmVzDQogdGhlIGRldGFpbCByZXF1ZXN0cyBmb3Ig
SUdQIHByb3RvY29sczwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDsgY29sb3I6
IzFGNDk3RCI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIi
PltTTEldIE5vIGl0IGdvZXMgYmV5b25kIHJlcXVpcmVtZW50cyBhbmQgYWxyZWFkeSB0YWxrcyBh
Ym91dCBlbmNvZGluZzo8L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdv
cmQ7IGJvcmRlcjpzb2xpZCAjQ0NDQ0NDIDEuMHB0OyBwYWRkaW5nOjguMHB0IDguMHB0IDguMHB0
IDguMHB0Ij4NCjxwcmUgc3R5bGU9Im1hcmdpbi1ib3R0b206Ny45cHQ7IGJhY2tncm91bmQ6I0ZG
RkRGNTsgd29yZC1icmVhazpicmVhay1hbGwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+4oCc
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OzsgY29sb3I6YmxhY2siPkZvciBzdXBwb3J0aW5nIGJpbmRpbmcgU0lE
IHByb3h5IGZvcndhcmRpbmcsIGEgbmV3IElTLUlTIFRMViwgY2FsbGVkPC9zcGFuPjwvcHJlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206Ny45cHQ7IGJhY2tncm91
bmQ6I0ZGRkRGNTsgd29yZC1icmVhazpicmVhay1hbGwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjpibGFj
ayI+Jm5ic3A7IEJpbmRpbmcgU2VnbWVudCBUTFYsIGlzIGRlZmluZWQuIEl0IGNvbnRhaW5zIGEg
YmluZGluZyBTSUQgYW5kIGE8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206Ny45cHQ7IGJhY2tncm91bmQ6I0ZGRkRGNTsgd29yZC1icmVhazpicmVh
ay1hbGwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjpibGFjayI+Jm5ic3A7IGxpc3Qgb2Ygc2VnbWVudHMg
KFNJRHMpLiBUaGlzIFRMViBtYXkgYmUgYWR2ZXJ0aXNlZCBpbiBJUy1JUyBIZWxsbzwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTo3LjlwdDsgYmFj
a2dyb3VuZDojRkZGREY1OyB3b3JkLWJyZWFrOmJyZWFrLWFsbCI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGNvbG9y
OmJsYWNrIj4mbmJzcDsgKElJSCkgUERVcywgTFNQcywgb3IgaW4gQ2lyY3VpdCBTY29wZWQgTGlu
ayBTdGF0ZSBQRFVzIChDUy1MU1ApPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tYm90dG9tOjcuOXB0OyBiYWNrZ3JvdW5kOiNGRkZERjU7IHdvcmQtYnJlYWs6
YnJlYWstYWxsIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0OyBmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgY29sb3I6YmxhY2siPiZuYnNwOyBbUkZDNzM1Nl0uPC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5i
c3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPlRoaXMg
aXMgbm90IGEgcmVxdWlyZW1lbnQ7IHRoaXMgaXMgYW4gSVMtSVMgc29sdXRpb24gZGVzY3JpcHRp
b24gdGhhdCBoYXMgdG8gYmUgZGlzY3Vzc2VkIGluIExTUiBub3QgaW4gU1BSSU5HLjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NDQuNjVwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7IGNvbG9yOiMxRjQ5N0QiPi0tLS0tLS0tLSZndDtb
SFpCXVN1cmUuPC9zcGFuPjxzcGFuIHN0eWxlPSIiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDsgY29sb3I6IzFGNDk3RCI+V2Ugd2lsbCBjb25zaWRlciB3aGV0aGVyIHdlIG5l
ZWQgdG8gZGl2ZXN0IHNvbWUgb2YgaXQgaW50byB0aGUgTFNSLjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iIj5Ccmdkcyw8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSIiPlN0ZXBoYW5lPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSIiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iIj4mbmJzcDs8L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0id29yZC13cmFwOmJy
ZWFrLXdvcmQiPg0KPGRpdiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQ7IGJvcmRlcjpub25l
OyBib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7IHBhZGRpbmc6My4wcHQgMGNtIDBjbSAw
Y20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9IiI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSIiPiBzcHJpbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpzcHJpbmctYm91
bmNlc0BpZXRmLm9yZyI+c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OzxiPk9uIEJlaGFs
ZiBPZg0KPC9iPjxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj5icnVu
by5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiBqZXVkaSAxMyBqYW52
aWVyIDIwMjIgMTE6MTk8YnI+DQo8Yj5Ubzo8L2I+IFNQUklORyBXRyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gW3NwcmluZ10gV0cgYWRvcHRpb24gY2FsbCAtIGRyYWZ0LWh1LXNwcmluZy1zZWdt
ZW50LXJvdXRpbmctcHJveHktZm9yd2FyZGluZzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5EZWFyIFdHLDwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5UaGlzIG1lc3NhZ2Ugc3RhcnRzIGEg
MiB3ZWVrIFdHIGFkb3B0aW9uIGNhbGwsIGVuZGluZyAyNy8wMS8yMDIyLCBmb3IgZHJhZnQtaHUt
c3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1mb3J3YXJkaW5nPC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSIiPjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWh1LXNwcmluZy1zZWdtZW50LXJvdXRpbmctcHJveHktZm9y
d2FyZGluZy8iIHRhcmdldD0iX0JMQU5LIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsg
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaHUtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1wcm94eS1m
b3J3YXJkaW5nLzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
OyBmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+QWZ0ZXIgcmV2aWV3IG9mIHRoZSBk
b2N1bWVudCBwbGVhc2UgaW5kaWNhdGUgc3VwcG9ydCAob3Igbm90KSBmb3IgV0cgYWRvcHRpb24g
b2YgdGhlIGRvY3VtZW50IHRvIHRoZSBtYWlsaW5nIGxpc3QuPC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlBsZWFzZSBhbHNvIHByb3ZpZGUgY29tbWVudHMv
cmVhc29ucyBmb3IgeW91ciBzdXBwb3J0IChvciBsYWNrIHRoZXJlb2YpIGFzIHRoaXMgaXMgYSBz
dHJvbmdlciB3YXkgdG8gaW5kaWNhdGUgeW91ciAobm9uKSBzdXBwb3J0IGFzIHRoaXMgaXMgbm90
IGEgdm90ZS4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPklmIHlvdSBhcmUgd2lsbGluZyB0byB3b3JrIG9uIG9y
IHJldmlldyB0aGUgZG9jdW1lbnQsIHBsZWFzZSBzdGF0ZSB0aGlzIGV4cGxpY2l0bHkuIFRoaXMg
Z2l2ZXMgdGhlIGNoYWlycyBhbiBpbmRpY2F0aW9uIG9mIHRoZSBlbmVyZ3kgbGV2ZWwgb2YgcGVv
cGxlIGluIHRoZSB3b3JraW5nIGdyb3VwIHdpbGxpbmcNCiB0byB3b3JrIG9uIHRoZSBkb2N1bWVu
dC48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj5UaGFua3MhPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+QnJ1bm8sIEppbSwgSm9lbDwvc3Bhbj48L3A+DQo8cHJl
PjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Q2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMg
aW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVu
dCBkb25jPC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5wYXMgZXRyZSBk
aWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBh
dmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+YSBsJ2V4cGVkaXRldXIgZXQgbGUg
ZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0
cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiw8L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmls
aXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJj
aS48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+VGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0
YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRp
b24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzs8L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu
IGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBj
b3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxl
YXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0
YWNobWVudHMuPC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5BcyBlbWFp
bHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0
IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuPC9zcGFuPjwvcHJlPg0K
PHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UaGFuayB5b3UuPC9zcGFuPjwvcHJlPg0KPC9kaXY+
DQo8L2Rpdj4NCjxicj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_380B077EEB9A4C4B92FF468B87DF19C2_--

