Return-Path: <wangaijun@tsinghua.org.cn>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id AC146C14F69E;
	Tue, 30 Jul 2024 00:44:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.646
X-Spam-Level: 
X-Spam-Status: No, score=-1.646 tagged_above=-999 required=5
	tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTML_OBFUSCATE_05_10=0.26,
	RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001,
	SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01,
	URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001]
	autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194])
	by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id wEGgkavnrTae; Tue, 30 Jul 2024 00:44:43 -0700 (PDT)
Received: from mail-m1019.netease.com (mail-m1019.netease.com [154.81.10.19])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
	(No client certificate requested)
	by ietfa.amsl.com (Postfix) with ESMTPS id 4B2BBC14F5E0;
	Tue, 30 Jul 2024 00:44:39 -0700 (PDT)
Received: from LAPTOP09T7970K (unknown [219.142.69.76])
	by smtp.qiye.163.com (Hmail) with ESMTPA id EF3207E0139;
	Tue, 30 Jul 2024 15:43:53 +0800 (CST)
From: "Aijun Wang" <wangaijun@tsinghua.org.cn>
To: "'Dhruv Dhody'" <dd@dhruvdhody.com>
References: <DAA81856-64D4-4543-B083-160EF791AC3A@juniper.net>
 <000b01dadc1a$d5fe1570$81fa4050$@tsinghua.org.cn>
 <36EC6ACA-2A0A-4E1B-9978-2E9235DD740A@juniper.net>
 <002c01dae19a$a0385330$e0a8f990$@tsinghua.org.cn>
 <CAP7zK5aWQBnRdKKFp1LbwT1WS=Q4KYHjekVGXkr=hBjnzizPiQ@mail.gmail.com>
In-Reply-To: 
 <CAP7zK5aWQBnRdKKFp1LbwT1WS=Q4KYHjekVGXkr=hBjnzizPiQ@mail.gmail.com>
Date: Tue, 30 Jul 2024 15:43:53 +0800
Message-ID: <00aa01dae254$3a120280$ae360780$@tsinghua.org.cn>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_00AB_01DAE297.48378C70"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQGKMJNDnfr//7qAKTNGtQ6ZfiPzKQK4m/YJAVVCbwgCdnlxrgH2loXysmxucJA=
Content-Language: zh-cn
X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly
	tZV1koWUFKTEtLSjdXWS1ZQUlXWQ8JGhUIEh9ZQVkaGB5CVklOTU9IT09KSB0ZT1YeHw5VEwETFh
	oSFyQUDg9ZV1kYEgtZQVlJSkJVSk9JVU1CVUxNWVdZFhoPEhUdFFlBWU9LSFVKS0lCTUpKVUpLS1
	VLWQY+
X-HM-Tid: 0a9102987f8b03a2kunmef3207e0139
X-HM-MType: 10
X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6N006Hyo*TzI5HzUKEyFNCRcB
	HgowCgNVSlVKTElJSElOT0hOSkNPVTMWGhIXVQwaFRwaEhEOFTsPCBIVHBMOGlUUCRxVGBVFWVdZ
	EgtZQVlJSkJVSk9JVU1CVUxNWVdZCAFZQUxKQklJNwY+
Message-ID-Hash: FZ6XHHHYFD5NWFFTJKNONRL34OUDOZWE
X-Message-ID-Hash: FZ6XHHHYFD5NWFFTJKNONRL34OUDOZWE
X-MailFrom: wangaijun@tsinghua.org.cn
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency;
 loop; banned-address; member-moderation; header-match-pce.ietf.org-0;
 nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size;
 news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-pce-pcep-extension-native-ip@ietf.org, pce@ietf.org,
 bhassanov@yahoo.com, tanren@huawei.com, zhu.chun1@zte.com.cn
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: =?utf-8?b?W1BjZV0g562U5aSNOiDnrZTlpI06IEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLXBj?=
	=?utf-8?b?ZS1wY2VwLWV4dGVuc2lvbi1uYXRpdmUtaXAtMzA=?=
List-Id: Path Computation Element  <pce.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/pce/Dz81A79GgkKlQs06hh4-I_2dqDs>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Owner: <mailto:pce-owner@ietf.org>
List-Post: <mailto:pce@ietf.org>
List-Subscribe: <mailto:pce-join@ietf.org>
List-Unsubscribe: <mailto:pce-leave@ietf.org>

This is a multipart message in MIME format.

------=_NextPart_000_00AB_01DAE297.48378C70
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi, Dhruv:

=20

Thanks for your comments=EF=BC=81

I have updated the draft according to your suggestions and will post it =
later in conjunction with the other updates later from the IETF LC.

=20

Is there any procedure to accelerate the forwarding of =
https://datatracker.ietf.org/doc/draft-dhody-pce-iana-update/, or can we =
start it now?

=20

Best Regards

=20

Aijun Wang

China Telecom

=20

=E5=8F=91=E4=BB=B6=E4=BA=BA: Dhruv Dhody [mailto:dd@dhruvdhody.com]=20
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2024=E5=B9=B47=E6=9C=8830=E6=97=A5 =
13:52
=E6=94=B6=E4=BB=B6=E4=BA=BA: Aijun Wang <wangaijun@tsinghua.org.cn>
=E6=8A=84=E9=80=81: =
=E3=80=90=E5=A4=96=E9=83=A8=E8=B4=A6=E5=8F=B7=E3=80=91 John Scudder =
<jgs@juniper.net>; draft-ietf-pce-pcep-extension-native-ip@ietf.org; =
pce@ietf.org; bhassanov@yahoo.com; tanren@huawei.com; =
zhu.chun1@zte.com.cn
=E4=B8=BB=E9=A2=98: Re: [Pce] =E7=AD=94=E5=A4=8D: AD review of =
draft-ietf-pce-pcep-extension-native-ip-30

=20

Hi Aijun,=20

=20

Thanks for making these changes.=20

=20

I did a review of =
https://author-tools.ietf.org/iddiff?url1=3Ddraft-ietf-pce-pcep-extension=
-native-ip-30 =
<https://author-tools.ietf.org/iddiff?url1=3Ddraft-ietf-pce-pcep-extensio=
n-native-ip-30&url2=3Ddraft-ietf-pce-pcep-extension-native-ip-32&difftype=
=3D--html> =
&url2=3Ddraft-ietf-pce-pcep-extension-native-ip-32&difftype=3D--html

=20

A few things to consider alongside any other IETF LC comments -=20

=20

- Section 3, we have added references for a few but not for others. =
Consider adding references for terms that are already defined in other =
RFCs to keep it consistent.

- Section 12, capitalize "if" in the last paragraph.=20

- Section 14.6, 14.7 and 14.8, please change "standard action" to "IETF =
review".=20

=20

Note that, for section 14.2 allocation, we need to wait for =
draft-dhody-pce-iana-update to make progress.=20

=20

Thanks!=20

Dhruv

=20

=20

On Mon, Jul 29, 2024 at 2:36=E2=80=AFAM Aijun Wang =
<wangaijun@tsinghua.org.cn <mailto:wangaijun@tsinghua.org.cn> > wrote:

Hi, John:

=20

I have uploaded the updated version at =
https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-extension-nativ=
e-ip-32 and wish it address all your concerns.

If there is no more comments, we can put forward it to the IESG LC =
review then.

Thanks in advance for your efforts!

=20

Some detail replies can see inline below.

=20

=20

Best Regards

=20

Aijun Wang

China Telecom

=20

=E5=8F=91=E4=BB=B6=E4=BA=BA: forwardingalgorithm@ietf.org =
<mailto:forwardingalgorithm@ietf.org>  =
[mailto:forwardingalgorithm@ietf.org] =E4=BB=A3=E8=A1=A8 =
=E3=80=90=E5=A4=96=E9=83=A8=E8=B4=A6=E5=8F=B7=E3=80=91 John Scudder
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2024=E5=B9=B47=E6=9C=8826=E6=97=A5 =
23:59
=E6=94=B6=E4=BB=B6=E4=BA=BA: Aijun Wang <wangaijun@tsinghua.org.cn =
<mailto:wangaijun@tsinghua.org.cn> >
=E6=8A=84=E9=80=81: draft-ietf-pce-pcep-extension-native-ip@ietf.org =
<mailto:draft-ietf-pce-pcep-extension-native-ip@ietf.org> ; pce@ietf.org =
<mailto:pce@ietf.org> ; bhassanov@yahoo.com <mailto:bhassanov@yahoo.com> =
; fsheng@huawei.com <mailto:fsheng@huawei.com> ; tanren@huawei.com =
<mailto:tanren@huawei.com> ; zhu.chun1@zte.com.cn =
<mailto:zhu.chun1@zte.com.cn>=20
=E4=B8=BB=E9=A2=98: Re: AD review of =
draft-ietf-pce-pcep-extension-native-ip-30

=20

Hi Aijun,=20

=20

Thanks for the update. I have a few more comments, below. I have trimmed =
for brevity, indicated by [=E2=80=A6], anything trimmed is agreed or =
anyway doesn=E2=80=99t need more discussion.

=20

If you can update to reflect these comments I think we can send it for =
IETF last call.

=20

On Jul 22, 2024, at 5:37=E2=80=AFAM, Aijun Wang =
<wangaijun@tsinghua.org.cn <mailto:wangaijun@tsinghua.org.cn> > wrote:


Hi, John:

I have updated draft according to your suggestions at   =
<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-i=
etf-pce-pcep-extension-native-ip__;!!NEt6yMaO-gk!B09SQ9s42Y1hsFo8BANfznJ4=
lysLpngvzlzwp9ULLAbS_FzVRmaT6Jx-RsCqbWt6uHiW1t3973FwFYcuh7li0A$> =
https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-i=
etf-pce-pcep-extension-native-ip__;!!NEt6yMaO-gk!B09SQ9s42Y1hsFo8BANfznJ4=
lysLpngvzlzwp9ULLAbS_FzVRmaT6Jx-RsCqbWt6uHiW1t3973FwFYcuh7li0A$
For the document track, I think it is OK to move it forward as the =
experimental track, we will try to update it later to the standard track =
after its experimental deployment.
The detail responses are inline below=E3=80=90WAJ=E3=80=91

If there is more suggestions, please let us know. Or else, can we =
schedule the IESG Last Call then?


Best Regards

Aijun Wang
China Telecom

=20

[=E2=80=A6]

=20

   During the establishment procedure, PCC should report to the PCE the
   status of the BGP session via the PCRpt message, with the status @@ =
-453,7 +547,16 @@
   When PCC receives this message with the R bit set to 1 in SRP object
   in PCInitiate message, the PCC should clear the BGP session that is
   indicated by the BPI object.
++---
+jgs: The term "clear the BGP session" isn't standard (although it is
+common colloquial usage). Looking at RFC 4271, in one place (Section 3)
+it does talk about "resetting any BGP connections" so I think you would
+be on firm ground if you want to say "reset". Or you might consider
+referencing the AutomaticStop event (RFC 4271, Section 8.1.2, Event 8).

=E3=80=90WAJ=E3=80=91=EF=BC=9A Here, =E2=80=9Cclear the BGP =
session=E2=80=9D is just want to express the deletion of the BGP =
configuration on PCC, not reset the BGP connection.
Should it be more clearer, if we instead say "clear the BGP session =
configuration"?------Have updated the descriptions accordingly.

=20

Yes, that=E2=80=99s an improvement. This leaves it ambiguous whether the =
session should be torn down immediately or not, do you intend that? E.g. =
in some implementations, a configuration change is not reflected in the =
operational state until a commit (or equivalent) is performed.

=E3=80=90WAJ=E3=80=91How about =E2=80=9Cthe PCC should clear the BGP =
configuration and tear down the BGP session that is indicated by the BPI =
object.=E2=80=9D? I think it is more clear. I have updated the contents =
according to the above statements.

[=E2=80=A6]

   Such explicit routes operate the same as static routes installed by
   network management protocols (Network Configuration Protocol
   (NETCONF)/YANG).  The procedures of such explicit route addition and =
@@ -582,6 +689,9 @@

   The PCInitiate message should be sent to the on-path routers
   respectively.  In the example, for explicit route from R1 to R7, the
++---
+jgs: What does =E2=80=9Crespectively=E2=80=9D mean here? Can it be =
removed?
=E3=80=90WAJ=E3=80=91Here, we just want to describe such message should =
be sent every router on the path, each may has different content, for =
example, the different next hop information.

=20

OK thanks. In that case, while removing the word =
=E2=80=9Crespectively=E2=80=9D would be enough, I suggest you revise it =
to use the language you=E2=80=99ve used above. That is,

=20

OLD:

   The PCInitiate message should be sent to the on-path routers

   respectively.

=20

NEW:

   The PCInitiate message should be sent to every router on the=20

   path.

=20

=E3=80=90WAJ=E3=80=91Done

=20

[=E2=80=A6]

=20

   BGP Peer Info Object-Class is 46

   BGP Peer Info Object-Type is 1 for IPv4 and 2 for IPv6 @@ -1071,6 =
+1233,10 @@
      -  2: Peer IP can't be reached, BGP Session Failure

      -  3-255: Reserved
++---
+jgs: Shouldn't you have a generic error code as well, e.g. "0: Generic
+error", to catch cases other than the ones described by 1 and 2?
++---
=E3=80=90WAJ=E3=80=91 What we thought is the following, that if there is =
some new error that lets to the BGP Session Failure, we should define =
exactly the code from the reserved range.
The "generic" error gives no more detail indication of the error reason. =
Is it right?

=20

Right. In my experience, it=E2=80=99s hard to enumerate every possible =
error that could lead to a session failure. It=E2=80=99s probably not =
the best use of your efforts to try to come up with a comprehensive =
list, even the BGP document set itself doesn=E2=80=99t contain one, =
consider the list of OPEN error subcodes =
(https://www.iana.org/assignments/bgp-parameters/bgp-parameters.xhtml#bgp=
-parameters-6). The first one is =E2=80=9Cunspecific=E2=80=9D. In my =
view, when an implementor encounters a case where the error =
isn=E2=80=99t one that has a specific mapping in the error codes, =
it=E2=80=99s better for them to still be able to send an error, and =
it=E2=80=99s better for the code to be =E2=80=9Cunspecific=E2=80=9D or =
=E2=80=9Cgeneric=E2=80=9D than it is for them to choose an error code =
that is *wrong*.=20

=20

I agree that the ideal is to never need to use the generic code, but if =
the need does arise, it=E2=80=99s better to use the generic code than a =
wrong code.

=E3=80=90WAJ=E3=80=91Thanks for your advice. I have changed the code 0 =
as =E2=80=9Cunspecific=E2=80=9D

=20


      Flag: 1 Byte.

@@ -1104,6 +1270,12 @@
   establish the BGP session with the peer in AFI/SAFI=3D2/1.

7.3.  Explicit Peer Route Object
++---
+jgs: you describe this object as "peer route", but isn't it just a
+generic host route, in your architecture you happen to use for BGP
+peers? It seems to me it would be a more accurate description if you
+replaced the word "Peer" with "Host" throughout this section.
++---
=E3=80=90WAJ=E3=80=91: Here, the "Peer Route" just wants to emphasize =
the route is to the peer, although actually is a host route( to the =
peer).
Describe it solely only with "Host" can't have such refer and maybe =
mislead to the reader? We would like to keep it in this way?

=20

The problem with this is that although in your implementation you might =
only plan to use it for installing a route to the peer, some other =
implementation might choose to use it for something different. History =
shows that when a generic mechanism is introduced, it is often used in =
ways the inventors didn=E2=80=99t intend. So, my preference is you use =
an accurate description. Maybe a happy medium would be to make the =
suggested change but also add descriptive text clarifying the intended =
use? Something like,

=20

OLD:

   The Explicit Peer Route object is defined to specify the explicit

   peer route to the corresponding peer address on each device that is

   on the E2E Native-IP TE path.  This Object should be sent to all the

   devices on the path that is calculated by the PCE.

=20

NEW:

   The Host Route object is defined to install a host route to the=20

   corresponding peer address on each device that is

   on the E2E Native-IP TE path.  This Object should be sent to all the

   devices on the path that is calculated by the PCE.  Although this

   object could be used to install host routes for other purposes,=20

   any such use is outside the scope of this specification.

=20

The other way would be to retain the name but add a different =
explanation, as in,

=20

NEW:

   Although the object is named =E2=80=9CExplicit Peer Route=E2=80=9D, =
it can be seen

   that the routes it installs are simply host routes. The use of this

   object to install host routes for any purpose other than reaching the

   corresponding peer address on each device that is on the E2E

   Native-IP TE path is outside the scope of this specification.

=20

My preference is the first approach but either one works for me. If one =
of them is ok for you, just pick it and proceed forward.

=E3=80=90WAJ=E3=80=91Considering to limit the change in smaller =
scope(other parts within the document, the IANA temporarily allocation =
etc.) and reduce the risk of mismatch, I select the second =
approach.------And, there is another consideration, that is, to =
accomplish the overall task that described in this document, we must =
install the route to the peer on every router on the path, not arbitrary =
host route that name =E2=80=9CHost Route Object=E2=80=9D which may be =
mishandled.

=20

   The Explicit Peer Route object is defined to specify the explicit
   peer route to the corresponding peer address on each device that is =
@@ -1189,7 +1361,18 @@
      establishment.  No TLVs are currently defined.

7.4.  Peer Prefix Advertisement Object
++---
+jgs: It appears there is an assumption that IPv4 routes will be sent
+over an IPv4 peering, and IPv6 routes will be sent over an IPv6 =
peering.
+This might be problematic especially for IPv4 routes, if the provider
+network doesn=E2=80=99t use IPv4 in the underlay and uses tunnel mode =
to carry
+IPv4 traffic across an IPv6 backbone.

+Well this restriction doesn't seem necessary to me, I think it would be
+OK to flag it without correcting, if you switch to the Experimental
+track.
++---
=E3=80=90WAJ=E3=80=91It is possible to mix the carrier's transport =
address family with different address family of the actual traffic.=20

=20

Are you saying that this is possible with the protocol you specify here? =
Can you outline how? As far as I could see, if my BGP session is between =
IPv6 loopbacks, only IPv6 prefixes can go in the Prefix Advertisement =
Object, and simiilarly for IPv4.

=20

On the other hand if you=E2=80=99re just saying that this is possible in =
real networks, even though your protocol can=E2=80=99t support it, then =
we agree.

=20

And, again, we want to simplify the parameter negotiations between the =
PCCs(and PCE), then solidify the encoding as IPv4 traffic is carried by =
IPv4 transport, and the same as for IPv6 address family. Anyway, the =
devices within the operator network all support such behavior, but not =
all of them support the hybrid comination.

=20

As I said in my earlier comment, I=E2=80=99m ok with the restriction =
given the Experimental track. I do think you need to flag it though. For =
example,

=20

NEW:

   If in the future, a requirement is identified to advertise IPv4

   prefixes towards an IPv6 peering address, or IPv6 prefixes towards an

   IPv4 peering address, then new Peer Prefix Advertisement Object-Types

   can be defined for these purposes.=20

=E3=80=90WAJ=E3=80=91This is what my exact meanings. I have updated the =
content accordingly as your suggestions.

=20

[=E2=80=A6]

=20

@@ -1637,7 +1827,48 @@
   validity of the PCE and ensure a secure communication channel between
   them.  Thus, the mechanisms described in [RFC8253] and [RFC9050]
   should be used.
++---
+jgs: I appreciate that you are trying to provide bare-bones BGP session
+establishment here, and I see the text in Section 9 that says,

+   This document defines the procedures and objects to create the BGP
+   sessions and advertise the associated prefixes dynamically.  Only =
the
+   key information, for example peer IP addresses, peer AS number are
+   exchanged via the PCEP protocol.  Other parameters that are needed
+   for the BGP session setup should be derived from their default
+   values.
+
+but your design makes it impossible to provide transport security, such
+as TCP-AO, because although there is a way to tell the PCC what its BGP
+peer is, there is no way to tell the PCC what key to use in
+communicating with that peer. In the case of session keying, it's not
+reasonable to suggest the key should be "derived from their default
+values". Even if the practice of using a single default key for all
+internal sessions is used (and I'm not saying that would be a best
+practice!), this simply can't work for EBGP, and you do propose to
+cover EBGP.
+
+If you do switch to the Experimental track, in my opinion, something
+like the following would be adequate:
+
+NEW:
+   Because this specification does not provide a way to communicate
+   properties beyond peer address and AS number for the BGP sessions
+   that are established, it will not always be possible to follow best
+   practices as described in [BCP194], if suitable default values as
+   discussed in [Section 9] cannot be used. An example would be keying
+   for use with TCP-AO [RFC5925].
+
+   If such functionality is required in the future, it can be provided
+   through the addition of optional TLVs to the BGP Peer Info object,
+   that convey the necessary additional information (for example, a key
+   chain [RFC8177] name).
+
+Note, it's just my opinion that this would be good enough, other
+reviewers might have their own thoughts (notably SECDIR and the SEC
+ADs).
++---
=E3=80=90WAJ=E3=80=91=EF=BC=9AYes, we plan to add additional TLV to =
convey the information about the secure of the BGP session. I think your =
recommendation is appropriate for the security considerations. I have =
adopted part of your recommendation text as the followings:
If suitable default values as discussed in section 9 isn't enough and =
securing the BGP transport is required(for example, the TCP-AO(RFC5925), =
it can be provided through the addition of optional TLV to the BGP Peer =
Info object that convey the necessary additional information(for =
example, a key chain(RFC8177) name

=20

Cool. I think it is OK to make RFC 8177 an informative reference, since =
it=E2=80=99s only a =E2=80=9Cfor example=E2=80=9D.

=E3=80=90WAJ=E3=80=91Done

=20

=20

_______________________________________________
Pce mailing list -- pce@ietf.org <mailto:pce@ietf.org>=20
To unsubscribe send an email to pce-leave@ietf.org =
<mailto:pce-leave@ietf.org>=20


------=_NextPart_000_00AB_01DAE297.48378C70
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 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:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:=E7=AD=89=E7=BA=BF;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@=E7=AD=89=E7=BA=BF";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Trebuchet MS";
	panose-1:2 11 6 3 2 2 2 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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
p.m-8582519341688114039msoplaintext, =
li.m-8582519341688114039msoplaintext, =
div.m-8582519341688114039msoplaintext
	{mso-style-name:m_-8582519341688114039msoplaintext;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:=E7=AD=89=E7=BA=BF;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DZH-CN link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>H=
i, Dhruv:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>T=
hanks for your comments</span><span =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>=EF=
=BC=81<span lang=3DEN-US><o:p></o:p></span></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>I=
 have updated the draft according to your suggestions and will post it =
later in conjunction with the other updates later from the IETF =
LC.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>I=
s there any procedure to accelerate the forwarding of <a =
href=3D"https://datatracker.ietf.org/doc/draft-dhody-pce-iana-update/">ht=
tps://datatracker.ietf.org/doc/draft-dhody-pce-iana-update/</a>, or can =
we start it now?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;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:=E7=AD=89=E7=BA=BF;color:#1F497D'>B=
est 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:=E7=AD=89=E7=BA=BF;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:=E7=AD=89=E7=BA=BF;color:#1F497D'>A=
ijun 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:=E7=AD=89=E7=BA=BF;color:#1F497D'>C=
hina Telecom<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'font-size:11.0pt;font-family:=E7=AD=89=E7=BA=BF'>=E5=8F=91=E4=BB=
=B6=E4=BA=BA<span lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:=E7=AD=89=E7=BA=BF'> Dhruv Dhody =
[mailto:dd@dhruvdhody.com] <br></span><b><span =
style=3D'font-size:11.0pt;font-family:=E7=AD=89=E7=BA=BF'>=E5=8F=91=E9=80=
=81=E6=97=B6=E9=97=B4<span lang=3DEN-US>:</span></span></b><span =
lang=3DEN-US style=3D'font-size:11.0pt;font-family:=E7=AD=89=E7=BA=BF'> =
2024</span><span =
style=3D'font-size:11.0pt;font-family:=E7=AD=89=E7=BA=BF'>=E5=B9=B4<span =
lang=3DEN-US>7</span>=E6=9C=88<span lang=3DEN-US>30</span>=E6=97=A5<span =
lang=3DEN-US> 13:52<br></span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Aijun Wang =
&lt;wangaijun@tsinghua.org.cn&gt;<br></span><b>=E6=8A=84=E9=80=81<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> =
</span>=E3=80=90=E5=A4=96=E9=83=A8=E8=B4=A6=E5=8F=B7=E3=80=91<span =
lang=3DEN-US> John Scudder &lt;jgs@juniper.net&gt;; =
draft-ietf-pce-pcep-extension-native-ip@ietf.org; pce@ietf.org; =
bhassanov@yahoo.com; tanren@huawei.com; =
zhu.chun1@zte.com.cn<br></span><b>=E4=B8=BB=E9=A2=98<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Re: [Pce] =
</span>=E7=AD=94=E5=A4=8D<span lang=3DEN-US>: AD review of =
draft-ietf-pce-pcep-extension-native-ip-30<o:p></o:p></span></span></p><p=
 class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><div><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'>Hi Aijun,&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'>Thanks for making these =
changes.&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'>I did a review of&nbsp;<a =
href=3D"https://author-tools.ietf.org/iddiff?url1=3Ddraft-ietf-pce-pcep-e=
xtension-native-ip-30&amp;url2=3Ddraft-ietf-pce-pcep-extension-native-ip-=
32&amp;difftype=3D--html">https://author-tools.ietf.org/iddiff?url1=3Ddra=
ft-ietf-pce-pcep-extension-native-ip-30&amp;url2=3Ddraft-ietf-pce-pcep-ex=
tension-native-ip-32&amp;difftype=3D--html</a></span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'>A few things to consider alongside any =
other IETF LC comments -&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'>- Section 3, we have added references for =
a few but not for others. Consider adding references for terms that are =
already defined in other RFCs to keep it consistent.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'>- Section 12, =
capitalize&nbsp;&quot;if&quot; in the last paragraph.&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'>- Section 14.6, 14.7 and 14.8, please =
change &quot;standard action&quot; to &quot;IETF =
review&quot;.&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'>Note that, for section 14.2 allocation, we =
need to wait for&nbsp;draft-dhody-pce-iana-update to make =
progress.&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'>Thanks!&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'>Dhruv</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-family:"Trebuchet =
MS",sans-serif;color:#073763'><o:p>&nbsp;</o:p></span></p></div></div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><div><p =
class=3DMsoNormal><span lang=3DEN-US>On Mon, Jul 29, 2024 at =
2:36</span><span lang=3DEN-US style=3D'font-family:"Times New =
Roman",serif'>=E2=80=AF</span><span lang=3DEN-US>AM Aijun Wang &lt;<a =
href=3D"mailto:wangaijun@tsinghua.org.cn">wangaijun@tsinghua.org.cn</a>&g=
t; wrote:<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm =
6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>H=
i, John:</span><span lang=3DEN-US><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.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>&=
nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3Dm-8582519341688114039msoplaintext><span lang=3DEN-US =
style=3D'font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>I have uploaded =
the updated version at </span><span lang=3DEN-US><a =
href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-extensi=
on-native-ip-32" =
target=3D"_blank">https://datatracker.ietf.org/doc/html/draft-ietf-pce-pc=
ep-extension-native-ip-32</a> </span><span lang=3DEN-US =
style=3D'font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>and wish it =
address all your concerns.</span><span =
lang=3DEN-US><o:p></o:p></span></p><p =
class=3Dm-8582519341688114039msoplaintext><span lang=3DEN-US =
style=3D'font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>If there is no =
more comments, we can put forward it to the IESG LC review =
then.</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3Dm-8582519341688114039msoplaintext><span lang=3DEN-US =
style=3D'font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>Thanks in advance =
for your efforts!</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3Dm-8582519341688114039msoplaintext><span lang=3DEN-US =
style=3D'font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>&nbsp;</span><span=
 lang=3DEN-US><o:p></o:p></span></p><p =
class=3Dm-8582519341688114039msoplaintext><span lang=3DEN-US =
style=3D'font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>Some detail =
replies can see inline below.</span><span =
lang=3DEN-US><o:p></o:p></span></p><p =
class=3Dm-8582519341688114039msoplaintext><span lang=3DEN-US =
style=3D'font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>&nbsp;</span><span=
 lang=3DEN-US><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.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>&=
nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:ju=
stify;text-justify:inter-ideograph'><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>B=
est Regards</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:ju=
stify;text-justify:inter-ideograph'><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>&=
nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:ju=
stify;text-justify:inter-ideograph'><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>A=
ijun Wang</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:ju=
stify;text-justify:inter-ideograph'><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>C=
hina Telecom</span><span lang=3DEN-US><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.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>&=
nbsp;</span><span lang=3DEN-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=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span =
style=3D'font-size:11.0pt;font-family:=E7=AD=89=E7=BA=BF'>=E5=8F=91=E4=BB=
=B6=E4=BA=BA<span lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:=E7=AD=89=E7=BA=BF'> <a =
href=3D"mailto:forwardingalgorithm@ietf.org" =
target=3D"_blank">forwardingalgorithm@ietf.org</a> [<a =
href=3D"mailto:forwardingalgorithm@ietf.org" =
target=3D"_blank">mailto:forwardingalgorithm@ietf.org</a>] =
</span><b><span =
style=3D'font-size:11.0pt;font-family:=E7=AD=89=E7=BA=BF'>=E4=BB=A3=E8=A1=
=A8 </span></b><span =
style=3D'font-size:11.0pt;font-family:=E7=AD=89=E7=BA=BF'>=E3=80=90=E5=A4=
=96=E9=83=A8=E8=B4=A6=E5=8F=B7=E3=80=91<span lang=3DEN-US> John =
Scudder<br></span><b>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> 2024</span>=E5=B9=B4<span =
lang=3DEN-US>7</span>=E6=9C=88<span lang=3DEN-US>26</span>=E6=97=A5<span =
lang=3DEN-US> 23:59<br></span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Aijun Wang &lt;<a =
href=3D"mailto:wangaijun@tsinghua.org.cn" =
target=3D"_blank">wangaijun@tsinghua.org.cn</a>&gt;<br></span><b>=E6=8A=84=
=E9=80=81<span lang=3DEN-US>:</span></b><span lang=3DEN-US> <a =
href=3D"mailto:draft-ietf-pce-pcep-extension-native-ip@ietf.org" =
target=3D"_blank">draft-ietf-pce-pcep-extension-native-ip@ietf.org</a>; =
<a href=3D"mailto:pce@ietf.org" target=3D"_blank">pce@ietf.org</a>; <a =
href=3D"mailto:bhassanov@yahoo.com" =
target=3D"_blank">bhassanov@yahoo.com</a>; <a =
href=3D"mailto:fsheng@huawei.com" =
target=3D"_blank">fsheng@huawei.com</a>; <a =
href=3D"mailto:tanren@huawei.com" =
target=3D"_blank">tanren@huawei.com</a>; <a =
href=3D"mailto:zhu.chun1@zte.com.cn" =
target=3D"_blank">zhu.chun1@zte.com.cn</a><br></span><b>=E4=B8=BB=E9=A2=98=
<span lang=3DEN-US>:</span></b><span lang=3DEN-US> Re: AD review of =
draft-ietf-pce-pcep-extension-native-ip-30</span></span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&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>Hi Aijun, <o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Thanks for the update. I have a few more comments, below. I =
have trimmed for brevity, indicated by [</span>=E2=80=A6<span =
lang=3DEN-US>], anything trimmed is agreed or anyway =
doesn</span>=E2=80=99<span lang=3DEN-US>t need more =
discussion.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>If you can update to reflect these comments I think we can =
send it for IETF last call.<o:p></o:p></span></p><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>On Jul 22, 2024, at 5:37</span><span lang=3DEN-US =
style=3D'font-family:"Times New Roman",serif'>=E2=80=AF</span><span =
lang=3DEN-US>AM, Aijun Wang &lt;<a =
href=3D"mailto:wangaijun@tsinghua.org.cn" =
target=3D"_blank">wangaijun@tsinghua.org.cn</a>&gt; =
wrote:<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'><br>Hi, =
John:<br><br>I have updated draft according to your suggestions at =
&nbsp;</span><span lang=3DEN-US><a =
href=3D"https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/=
draft-ietf-pce-pcep-extension-native-ip__;!!NEt6yMaO-gk!B09SQ9s42Y1hsFo8B=
ANfznJ4lysLpngvzlzwp9ULLAbS_FzVRmaT6Jx-RsCqbWt6uHiW1t3973FwFYcuh7li0A$" =
target=3D"_blank"><span =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>https://urld=
efense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep=
-extension-native-ip__;!!NEt6yMaO-gk!B09SQ9s42Y1hsFo8BANfznJ4lysLpngvzlzw=
p9ULLAbS_FzVRmaT6Jx-RsCqbWt6uHiW1t3973FwFYcuh7li0A$</span></a></span><spa=
n lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'><br>For the =
document track, I think it is OK to move it forward as the experimental =
track, we will try to update it later to the standard track after its =
experimental deployment.<br>The detail responses are inline =
below</span><span style=3D'font-size:9.0pt'>=E3=80=90</span><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>WAJ</span><s=
pan style=3D'font-size:9.0pt'>=E3=80=91</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'><br><br>If =
there is more suggestions, please let us know. Or else, can we schedule =
the IESG Last Call then?<br><br><br>Best Regards<br><br>Aijun =
Wang<br>China Telecom</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>[</span>=E2=80=A6<span =
lang=3DEN-US>]<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>&nbsp;&nbsp;=
&nbsp;During the establishment procedure, PCC should report to the PCE =
the<br>&nbsp;&nbsp;&nbsp;status of the BGP session via the PCRpt =
message, with the status @@ -453,7 +547,16 @@<br>&nbsp;&nbsp;&nbsp;When =
PCC receives this message with the R bit set to 1 in SRP =
object<br>&nbsp;&nbsp;&nbsp;in PCInitiate message, the PCC should clear =
the BGP session that is<br>&nbsp;&nbsp;&nbsp;indicated by the BPI =
object.<br>++---<br>+jgs: The term &quot;clear the BGP session&quot; =
isn't standard (although it is<br>+common colloquial usage). Looking at =
RFC 4271, in one place (Section 3)<br>+it does talk about =
&quot;resetting any BGP connections&quot; so I think you would<br>+be on =
firm ground if you want to say &quot;reset&quot;. Or you might =
consider<br>+referencing the AutomaticStop event (RFC 4271, Section =
8.1.2, Event 8).<br><br></span><span =
style=3D'font-size:9.0pt'>=E3=80=90</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>WAJ</span><s=
pan style=3D'font-size:9.0pt'>=E3=80=91=EF=BC=9A</span><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'> Here, =
=E2=80=9Cclear the BGP session=E2=80=9D is just want to express the =
deletion of the BGP configuration on PCC, not reset the BGP =
connection.<br>Should it be more clearer, if we instead say &quot;clear =
the BGP session configuration&quot;?------Have updated the descriptions =
accordingly.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Yes, that</span>=E2=80=99<span lang=3DEN-US>s an =
improvement. This leaves it ambiguous whether the session should be torn =
down immediately or not, do you intend that? E.g. in some =
implementations, a configuration change is not reflected in the =
operational state until a commit (or equivalent) is =
performed.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>=E3=80=90<span =
lang=3DEN-US>WAJ</span>=E3=80=91<span lang=3DEN-US>How about =
</span>=E2=80=9C<span lang=3DEN-US>the PCC should clear the BGP =
configuration and tear down the BGP session that is indicated by the BPI =
object.</span>=E2=80=9D<span lang=3DEN-US>? I think it is more clear. I =
have updated the contents according to the above =
statements.</span></span><span =
lang=3DEN-US><o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span =
lang=3DEN-US>[</span>=E2=80=A6<span =
lang=3DEN-US>]<o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>&nbsp; =
&nbsp;Such explicit routes operate the same as static routes installed =
by<br>&nbsp;&nbsp;&nbsp;network management protocols (Network =
Configuration Protocol<br>&nbsp;&nbsp;&nbsp;(NETCONF)/YANG).&nbsp; The =
procedures of such explicit route addition and @@ -582,6 +689,9 =
@@<br><br>&nbsp;&nbsp;&nbsp;The PCInitiate message should be sent to the =
on-path routers<br>&nbsp;&nbsp;&nbsp;respectively.&nbsp; In the example, =
for explicit route from R1 to R7, the<br>++---<br>+jgs: What does =
=E2=80=9Crespectively=E2=80=9D mean here? Can it be =
removed?<br></span><span style=3D'font-size:9.0pt'>=E3=80=90</span><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>WAJ</span><s=
pan style=3D'font-size:9.0pt'>=E3=80=91</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>Here, we =
just want to describe such message should be sent every router on the =
path, each may has different content, for example, the different next =
hop information.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>OK thanks. In that case, while removing the word =
</span>=E2=80=9C<span lang=3DEN-US>respectively</span>=E2=80=9D <span =
lang=3DEN-US>would be enough, I suggest you revise it to use the =
language you</span>=E2=80=99<span lang=3DEN-US>ve used above. That =
is,<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>OLD:<o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;The PCInitiate message should be sent to the =
on-path routers<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; =
&nbsp;respectively.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>NEW:<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;The PCInitiate message should be sent to every =
router on the&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;path.<o:p></o:p></span></p></div></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>&=
nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:10.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>=E3=
=80=90<span lang=3DEN-US>WAJ</span>=E3=80=91<span =
lang=3DEN-US>Done</span></span><span =
lang=3DEN-US><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.5pt;font-family:=E7=AD=89=E7=BA=BF;color:#1F497D'>&=
nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>[</span>=E2=80=A6<span =
lang=3DEN-US>]<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;BGP Peer Info Object-Class is =
46<br></span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'><br>&nbsp;&n=
bsp;&nbsp;BGP Peer Info Object-Type is 1 for IPv4 and 2 for IPv6 @@ =
-1071,6 +1233,10 @@<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- &nbsp;2: =
Peer IP can't be reached, BGP Session =
Failure<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- &nbsp;3-255: =
Reserved<br>++---<br>+jgs: Shouldn't you have a generic error code as =
well, e.g. &quot;0: Generic<br>+error&quot;, to catch cases other than =
the ones described by 1 and 2?<br>++---<br></span><span =
style=3D'font-size:9.0pt'>=E3=80=90</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>WAJ</span><s=
pan style=3D'font-size:9.0pt'>=E3=80=91</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'> What we =
thought is the following, that if there is some new error that lets to =
the BGP Session Failure, we should define exactly the code from the =
reserved range.<br>The &quot;generic&quot; error gives no more detail =
indication of the error reason. Is it right?</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Right. In my experience, it</span>=E2=80=99<span =
lang=3DEN-US>s hard to enumerate every possible error that could lead to =
a session failure. It</span>=E2=80=99<span lang=3DEN-US>s probably not =
the best use of your efforts to try to come up with a comprehensive =
list, even the BGP document set itself doesn</span>=E2=80=99<span =
lang=3DEN-US>t contain one, consider the list of OPEN error subcodes (<a =
href=3D"https://www.iana.org/assignments/bgp-parameters/bgp-parameters.xh=
tml#bgp-parameters-6" =
target=3D"_blank">https://www.iana.org/assignments/bgp-parameters/bgp-par=
ameters.xhtml#bgp-parameters-6</a>). The first one is =
</span>=E2=80=9C<span lang=3DEN-US>unspecific</span>=E2=80=9D<span =
lang=3DEN-US>. In my view, when an implementor encounters a case where =
the error isn</span>=E2=80=99<span lang=3DEN-US>t one that has a =
specific mapping in the error codes, it</span>=E2=80=99<span =
lang=3DEN-US>s better for them to still be able to send an error, and =
it</span>=E2=80=99<span lang=3DEN-US>s better for the code to be =
</span>=E2=80=9C<span lang=3DEN-US>unspecific</span>=E2=80=9D<span =
lang=3DEN-US> or </span>=E2=80=9C<span =
lang=3DEN-US>generic</span>=E2=80=9D<span lang=3DEN-US> than it is for =
them to choose an error code that is =
*wrong*.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>I agree that the ideal is to never need to use the generic =
code, but if the need does arise, it</span>=E2=80=99<span lang=3DEN-US>s =
better to use the generic code than a wrong =
code.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>=E3=80=90<span =
lang=3DEN-US>WAJ</span>=E3=80=91<span lang=3DEN-US>Thanks for your =
advice. I have changed the code 0 as </span>=E2=80=9C<span =
lang=3DEN-US>unspecific</span>=E2=80=9D</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'><br>&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag: 1 Byte.<br><br>@@ -1104,6 +1270,12 =
@@<br>&nbsp;&nbsp;&nbsp;establish the BGP session with the peer in =
AFI/SAFI=3D2/1.<br><br>7.3.&nbsp; Explicit Peer Route =
Object<br>++---<br>+jgs: you describe this object as &quot;peer =
route&quot;, but isn't it just a<br>+generic host route, in your =
architecture you happen to use for BGP<br>+peers? It seems to me it =
would be a more accurate description if you<br>+replaced the word =
&quot;Peer&quot; with &quot;Host&quot; throughout this =
section.<br>++---<br></span><span =
style=3D'font-size:9.0pt'>=E3=80=90</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>WAJ</span><s=
pan style=3D'font-size:9.0pt'>=E3=80=91</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>: Here, the =
&quot;Peer Route&quot; just wants to emphasize the route is to the peer, =
although actually is a host route( to the peer).<br>Describe it solely =
only with &quot;Host&quot; can't have such refer and maybe mislead to =
the reader? We would like to keep it in this way?</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>The problem with this is that although in your =
implementation you might only plan to use it for installing a route to =
the peer, some other implementation might choose to use it for something =
different. History shows that when a generic mechanism is introduced, it =
is often used in ways the inventors didn</span>=E2=80=99<span =
lang=3DEN-US>t intend. So, my preference is you use an accurate =
description. Maybe a happy medium would be to make the suggested change =
but also add descriptive text clarifying the intended use? Something =
like,<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>OLD:<o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;The Explicit Peer Route object is defined to =
specify the explicit<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;peer route to the corresponding peer address =
on each device that is<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;on the E2E Native-IP TE path.&nbsp; This =
Object should be sent to all the<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;devices on the path that is calculated by the =
PCE.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>NEW:<o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;The Host Route object is defined to install a =
host route to the&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;corresponding peer address on each device that =
is<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;on the E2E Native-IP TE path.&nbsp; This =
Object should be sent to all the<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;devices on the path that is calculated by the =
PCE.&nbsp; Although this<o:p></o:p></span></p></div></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;object could be used to install host routes =
for other purposes,&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;any such use is outside the scope of this =
specification.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>The other way would be to retain the name but add a =
different explanation, as in,<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>NEW:<o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;Although the object is named =
</span>=E2=80=9C<span lang=3DEN-US>Explicit Peer =
Route</span>=E2=80=9D<span lang=3DEN-US>, it can be =
seen<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;that the routes it installs are simply host =
routes. The use of this<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;object to install host routes for any purpose =
other than reaching the<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;corresponding peer address on each device that =
is on the E2E<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;Native-IP TE path is outside the scope of this =
specification.<o:p></o:p></span></p></div></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>My preference is the first approach but either one works =
for me. If one of them is ok for you, just pick it and proceed =
forward.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>=E3=80=90<span =
lang=3DEN-US>WAJ</span>=E3=80=91<span lang=3DEN-US>Considering to limit =
the change in smaller scope(other parts within the document, the IANA =
temporarily allocation etc.) and reduce the risk of mismatch, I select =
the second approach.------And, there is another consideration, that is, =
to accomplish the overall task that described in this document, we must =
install the route to the peer on every router on the path, not arbitrary =
host route that name </span>=E2=80=9C<span lang=3DEN-US>Host Route =
Object</span>=E2=80=9D<span lang=3DEN-US> which may be =
mishandled.</span></span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>&nbsp;&nbsp;=
&nbsp;The Explicit Peer Route object is defined to specify the =
explicit<br>&nbsp;&nbsp;&nbsp;peer route to the corresponding peer =
address on each device that is @@ -1189,7 +1361,18 =
@@<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;establishment.&nbsp; No TLVs =
are currently defined.<br><br>7.4.&nbsp; Peer Prefix Advertisement =
Object<br>++---<br>+jgs: It appears there is an assumption that IPv4 =
routes will be sent<br>+over an IPv4 peering, and IPv6 routes will be =
sent over an IPv6 peering.<br>+This might be problematic especially for =
IPv4 routes, if the provider<br>+network doesn=E2=80=99t use IPv4 in the =
underlay and uses tunnel mode to carry<br>+IPv4 traffic across an IPv6 =
backbone.<br><br>+Well this restriction doesn't seem necessary to me, I =
think it would be<br>+OK to flag it without correcting, if you switch to =
the Experimental<br>+track.<br>++---<br></span><span =
style=3D'font-size:9.0pt'>=E3=80=90</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>WAJ</span><s=
pan style=3D'font-size:9.0pt'>=E3=80=91</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>It is =
possible to mix the carrier's transport address family with different =
address family of the actual traffic. </span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Are you saying that this is possible with the protocol you =
specify here? Can you outline how? As far as I could see, if my BGP =
session is between IPv6 loopbacks, only IPv6 prefixes can go in the =
Prefix Advertisement Object, and simiilarly for =
IPv4.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>On the other hand if you</span>=E2=80=99<span =
lang=3DEN-US>re just saying that this is possible in real networks, even =
though your protocol can</span>=E2=80=99<span lang=3DEN-US>t support it, =
then we agree.<o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>And, again, =
we want to simplify the parameter negotiations between the PCCs(and =
PCE), then solidify the encoding as IPv4 traffic is carried by IPv4 =
transport, and the same as for IPv6 address family. Anyway, the devices =
within the operator network all support such behavior, but not all of =
them support the hybrid comination.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>As I said in my earlier comment, I</span>=E2=80=99<span =
lang=3DEN-US>m ok with the restriction given the Experimental track. I =
do think you need to flag it though. For =
example,<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>NEW:<o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;If in the future, a requirement is identified =
to advertise IPv4<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;prefixes towards an IPv6 peering address, or =
IPv6 prefixes towards an<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;IPv4 peering address, then new Peer Prefix =
Advertisement Object-Types<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; &nbsp;can be defined for these =
purposes.&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>=E3=80=90<span =
lang=3DEN-US>WAJ</span>=E3=80=91<span lang=3DEN-US>This is what my exact =
meanings. I have updated the content accordingly as your =
suggestions.</span></span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>[</span>=E2=80=A6<span =
lang=3DEN-US>]<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>@@ -1637,7 =
+1827,48 @@<br>&nbsp;&nbsp;&nbsp;validity of the PCE and ensure a secure =
communication channel between<br>&nbsp;&nbsp;&nbsp;them.&nbsp; Thus, the =
mechanisms described in [RFC8253] and =
[RFC9050]<br>&nbsp;&nbsp;&nbsp;should be used.<br>++---<br>+jgs: I =
appreciate that you are trying to provide bare-bones BGP =
session<br>+establishment here, and I see the text in Section 9 that =
says,<br><br>+ &nbsp;&nbsp;This document defines the procedures and =
objects to create the BGP<br>+ &nbsp;&nbsp;sessions and advertise the =
associated prefixes dynamically.&nbsp; Only the<br>+ &nbsp;&nbsp;key =
information, for example peer IP addresses, peer AS number are<br>+ =
&nbsp;&nbsp;exchanged via the PCEP protocol.&nbsp; Other parameters that =
are needed<br>+ &nbsp;&nbsp;for the BGP session setup should be derived =
from their default<br>+ &nbsp;&nbsp;values.<br>+<br>+but your design =
makes it impossible to provide transport security, such<br>+as TCP-AO, =
because although there is a way to tell the PCC what its BGP<br>+peer =
is, there is no way to tell the PCC what key to use in<br>+communicating =
with that peer. In the case of session keying, it's not<br>+reasonable =
to suggest the key should be &quot;derived from their =
default<br>+values&quot;. Even if the practice of using a single default =
key for all<br>+internal sessions is used (and I'm not saying that would =
be a best<br>+practice!), this simply can't work for EBGP, and you do =
propose to<br>+cover EBGP.<br>+<br>+If you do switch to the Experimental =
track, in my opinion, something<br>+like the following would be =
adequate:<br>+<br>+NEW:<br>+ &nbsp;&nbsp;Because this specification does =
not provide a way to communicate<br>+ &nbsp;&nbsp;properties beyond peer =
address and AS number for the BGP sessions<br>+ &nbsp;&nbsp;that are =
established, it will not always be possible to follow best<br>+ =
&nbsp;&nbsp;practices as described in [BCP194], if suitable default =
values as<br>+ &nbsp;&nbsp;discussed in [Section 9] cannot be used. An =
example would be keying<br>+ &nbsp;&nbsp;for use with TCP-AO =
[RFC5925].<br>+<br>+ &nbsp;&nbsp;If such functionality is required in =
the future, it can be provided<br>+ &nbsp;&nbsp;through the addition of =
optional TLVs to the BGP Peer Info object,<br>+ &nbsp;&nbsp;that convey =
the necessary additional information (for example, a key<br>+ =
&nbsp;&nbsp;chain [RFC8177] name).<br>+<br>+Note, it's just my opinion =
that this would be good enough, other<br>+reviewers might have their own =
thoughts (notably SECDIR and the SEC<br>+ADs).<br>++---<br></span><span =
style=3D'font-size:9.0pt'>=E3=80=90</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>WAJ</span><s=
pan style=3D'font-size:9.0pt'>=E3=80=91=EF=BC=9A</span><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"Helvetica",sans-serif'>Yes, we =
plan to add additional TLV to convey the information about the secure of =
the BGP session. I think your recommendation is appropriate for the =
security considerations. I have adopted part of your recommendation text =
as the followings:<br>If suitable default values as discussed in section =
9 isn't enough and securing the BGP transport is required(for example, =
the TCP-AO(RFC5925), it can be provided through the addition of optional =
TLV to the BGP Peer Info object that convey the necessary additional =
information(for example, a key chain(RFC8177) name</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></blockquote><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Cool. I think it is OK to make RFC 8177 an informative =
reference, since it</span>=E2=80=99<span lang=3DEN-US>s only a =
</span>=E2=80=9C<span lang=3DEN-US>for example</span>=E2=80=9D<span =
lang=3DEN-US>.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'color:#1F497D'>=E3=80=90<span =
lang=3DEN-US>WAJ</span>=E3=80=91<span =
lang=3DEN-US>Done</span></span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div></div></div><p =
class=3DMsoNormal><span =
lang=3DEN-US>_______________________________________________<br>Pce =
mailing list -- <a href=3D"mailto:pce@ietf.org" =
target=3D"_blank">pce@ietf.org</a><br>To unsubscribe send an email to <a =
href=3D"mailto:pce-leave@ietf.org" =
target=3D"_blank">pce-leave@ietf.org</a><o:p></o:p></span></p></div></blo=
ckquote></div></div></body></html>
------=_NextPart_000_00AB_01DAE297.48378C70--

