Return-Path: <vishnupavan@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id A3B63130FCF
 for <mpls@ietfa.amsl.com>; Mon,  8 Oct 2018 12:31:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (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 OwuriupkLiTr for <mpls@ietfa.amsl.com>;
 Mon,  8 Oct 2018 12:31:04 -0700 (PDT)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com
 [IPv6:2607:f8b0:4864:20::52d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 12F70130FA5
 for <mpls@ietf.org>; Mon,  8 Oct 2018 12:31:02 -0700 (PDT)
Received: by mail-pg1-x52d.google.com with SMTP id t70-v6so8249451pgd.12
 for <mpls@ietf.org>; Mon, 08 Oct 2018 12:31:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; 
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=uBuc0QIHPp806WNS2Nolegc+20Y2PcoJda3XhK9ZPBE=;
 b=BYSNQ7U0Pd1+xNwPVCcEM3Pa2k9u4UjmDwQpra7tbigci9cb3LHha6PQ7WDylI7/+o
 wHkhswcPVL2/8Go/CkGKlz0hfP6li6qEvM/JqMjoASaRV+FBjMc19J/5r6k6NuXqdEdD
 8oH3xGIB755BJZE6eor07Z/B5Qkr2r7TV1A9iJrhcQw+KpRbc/GyzNFfJ785tICZNO3Z
 YBLu8QjUMyGaUJdiCeidcef0bgeJClKZ3PXZ7zsZ06yD9BxpmfYcJegaztKZgx+7q/E4
 8Q8Go239SK4+CM/WpuWHQ3NTRPrqkIlapwUUrfpQWmveRKS4Ydr2Y33KhgB4PqvHTQ/b
 LQmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=uBuc0QIHPp806WNS2Nolegc+20Y2PcoJda3XhK9ZPBE=;
 b=AMjuH6+zZof7vPTyhGXW1Tz+U212SAsXupIlzv3xB/CNdKHd2zjUSq97zmFbQ9zmnt
 88FGcTEOGDGk7OLNYMKVMb99f+lhjS8M9/YbL+9EHWNjZc5EmGBPrhL/Yu0JjwGasPmH
 qEjUDECSg/3rGq8W35is0h43RnLoEjOTi3IvJAbvZ1bEsV8dvaMLnDu2sn4qJzZbEEJP
 akqe4aaeLzODzJawgHzLFBRhDlIWKL1D4npNSIaWURpKG6kzdUur+E091viM3RsL9Vmy
 mc/jeaHuWAa8Sy2MW7FN0m1l+LYdgGMHR4F6sBXQcf/pHpMmlMf7QDiQhY25GfjXp5TV
 tmzA==
X-Gm-Message-State: ABuFfohZrA3uoKGjcb1K1B4NxOF82gLpt/QbTj+7OmwFeGLfqMc37j6k
 ErpKzMMd57MGPzz+il6arcCWaeyUEIFPImXfwac=
X-Google-Smtp-Source: ACcGV62mS1IsVD+R5ApbQ4y+dskbVfGw8EjWDOFRyACoscfZl6qq+MVxZUDfdYnr9GXFdVeuofDucCkmIG23kcInwmo=
X-Received: by 2002:a63:e442:: with SMTP id
 i2-v6mr5591098pgk.381.1539027061424; 
 Mon, 08 Oct 2018 12:31:01 -0700 (PDT)
MIME-Version: 1.0
References: <CA+YzgTskvvzq6n=v156C8hB1=Yws--7nRFbNpUbUTSgWzhh9cw@mail.gmail.com>
 <211770d4-8279-33e2-b6bf-289261b6f6ff@gmail.com>
 <CA+YzgTt6qPhk83gjf+yG7zYVuDnTiUf=SMYJ3VYvKxqaWSHdQg@mail.gmail.com>
 <D06589AC-990F-4D31-8E68-098D4603CCD7@gmail.com>
 <5437736B-6E12-4595-A333-367AB7232692@gmail.com>
 <AB550F73-BD87-4219-AD70-6F1482C62AEF@gmail.com>
 <CA+YzgTuE184Tctf6ZL6T+Ka70ZkiPb92PpzG1f8Hz3FUgN4fwA@mail.gmail.com>
 <60C0E897-0D5D-4230-9094-4367524F91EE@gmail.com>
 <CA+YzgTtHSNieUKVq4QiFc7iaEOxcv-2PogtmZm5vgw04awx72g@mail.gmail.com>
 <CAKfnWBh8XexmpKPxM96e67GjtVEW8OERZOW_rrNgc5mqOYn69w@mail.gmail.com>
 <CA+YzgTtCT=AUh4n171+3kgJEOu=q-ATbrkqb5AurmyoVhawpWw@mail.gmail.com>
 <CAKfnWBgpVLAC4GfgVgS+BmgxgZy-0B2T38kYZbMJRX6ki95Qag@mail.gmail.com>
 <AAA74C1E-4805-4679-B699-BFE4DF510652@gmail.com>
In-Reply-To: <AAA74C1E-4805-4679-B699-BFE4DF510652@gmail.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Date: Mon, 8 Oct 2018 15:30:48 -0400
Message-ID: <CA+YzgTuZ8TDJOuzPFLwgpfOMs+xWL-FSFFSmbiP9TruVrBdnyg@mail.gmail.com>
To: Alexander Okonnikov <alexander.okonnikov@gmail.com>
Cc: IETF MPLS List <mpls@ietf.org>, mhartley.ietf@gmail.com
Content-Type: multipart/alternative; boundary="0000000000004bc7510577bca91b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/OSETE4VgnYrCG9vwfXbFRHZjwLg>
Subject: Re: [mpls] Requesting WG LC for draft-ietf-mpls-rsvp-shared-labels
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>,
 <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>,
 <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Oct 2018 19:31:08 -0000

--0000000000004bc7510577bca91b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Alexander, Hi!

There isn't any strong reason to strip link protection out of this
document.

In our (authors) opinion, this base draft is sufficiently baked for an
implementation to adopt and deliver a deployable solution. Please note that
there are network deployments out there that don=E2=80=99t have node-protec=
tion
turned on. Our preference would be to progress the base draft without any
references to the node protection draft and let the node protection draft
go through the WG process independently (take the natural course). The
procedures in draft-chandra-mpls-rsvp-shared-labels-np  are fully backwards
compatible with the procedures discussed in the base draft.

Regards,
-Pavan (on behalf of the authors)


On Mon, Oct 1, 2018 at 5:54 AM Alexander Okonnikov <
alexander.okonnikov@gmail.com> wrote:

> Hi Pavan,
>
> Maybe it would be better to take out FRR link-protection description from
> this draft to draft-chandra-mpls-rsvp-shared-labels-np. Like we have RFC
> 3209 and RFC 4090 that describe RSVP-TE LSP and FRR for RSVP-TE LSP,
> respectively.
>
> Thank you.
>
> 27 =D1=81=D0=B5=D0=BD=D1=82. 2018 =D0=B3., =D0=B2 17:47, Matt Hartley <mh=
artley.ietf@gmail.com>
> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):
>
> Pavan,
>
> OK. That's reasonable, but it might be worth adding a line to the draft t=
o
> say so.
>
> Cheers
>
> Matt
>
> On Thu, Sep 27, 2018 at 4:30 AM Vishnu Pavan Beeram <vishnupavan@gmail.co=
m>
> wrote:
>
>> Matt, Hi!
>>
>>
>> The purpose of this document is to provide a mechanism to bring up MPLS
>> RSVP-TE LSPs on a shared forwarding plane. There is a set of key RSVP-TE
>> features/functionalities specified in the Introduction Section that woul=
d continue
>> to work with this forwarding plane (without needing any special
>> extensions). The authors believe that a deployable solution can be
>> implemented with this set of features/functionalities.
>>
>>
>> If there are any other desirable features/functionalities (that are not
>> specified as supported in this document) that can be supported on this
>> forwarding plane by introducing a few protocol extensions, then those ar=
e
>> expected to be discussed separately
>> (draft-chandra-mpls-rsvp-shared-labels-np is an example of that).
>>
>>
>> Regards,
>> -Pavan
>>
>> On Wed, Sep 26, 2018 at 10:56 AM Matt Hartley <mhartley.ietf@gmail.com>
>> wrote:
>>
>>> Pavan,
>>>
>>> The problem with lists like this (in general) is that it's not clear
>>> what the status is for anything that isn't on the list, and most lists =
will
>>> probably manage to omit *something*. I think there's three reasonable
>>> options:
>>>
>>> 1. State unequivocally that everything works
>>> 2. List the functionalities that definitely don't work, and make it
>>> clear that everything else does
>>> 3. List the functionalities that definitely work, and explicitly make n=
o
>>> guarantees about anything that isn't listed.
>>>
>>> It isn't really clear what you're trying to do here.
>>>
>>> Note that in this case option 1 isn't on the table because we've alread=
y
>>> established that nnhop FRR requires further extensions.
>>>
>>> Cheers
>>>
>>> Matt
>>>
>>> On Wed, Sep 26, 2018 at 10:17 AM Vishnu Pavan Beeram <
>>> vishnupavan@gmail.com> wrote:
>>>
>>>> Alexander Hi!
>>>>
>>>>
>>>> The intent of the following statement in Section 1 is certainly not to
>>>> be evasive (slightly or otherwise).
>>>>    Functionalities such as bandwidth admission control, LSP
>>>>    priorities, preemption, auto-bandwidth and Fast Reroute
>>>>    continue to work with this forwarding plane.
>>>>
>>>>
>>>> We (the authors) still don=E2=80=99t see any problem with the above st=
atement.
>>>> But we=E2=80=99ll go ahead and make a slight adjustment (see below) to=
 address your
>>>> concern.
>>>>    Key functionalities such as bandwidth admission control, LSP
>>>>    priorities, preemption, auto-bandwidth and Fast Reroute via
>>>>    facility backup protection continue to work with this
>>>>    forwarding plane.
>>>>
>>>>
>>>> Regards,
>>>> -Pavan
>>>>
>>>>
>>>> On Tue, Sep 25, 2018 at 11:34 AM Alexander Okonnikov <
>>>> alexander.okonnikov@gmail.com> wrote:
>>>>
>>>>> Hi Panav,
>>>>>
>>>>> Ok, 1:1 is not to be supported by this approach. In general, 1:1 has
>>>>> its own benefits  - for example, it is more attractive versus N:1 in =
ring
>>>>> topologies. After all, it is FRR too, as N:1 one. My point was that
>>>>> description in section 1 is slightly evasive regarding FRR and other
>>>>> RSVP-TE properties (PMTUD).
>>>>>
>>>>> Thank you.
>>>>>
>>>>>
>>>>> 16 =D1=81=D0=B5=D0=BD=D1=82. 2018 =D0=B3., =D0=B2 4:38, Vishnu Pavan =
Beeram <vishnupavan@gmail.com>
>>>>> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):
>>>>>
>>>>> Alexander, Hi!
>>>>>
>>>>>
>>>>> Please see inline for responses (prefixed VPB).
>>>>>
>>>>>
>>>>> Regards,
>>>>> -Pavan
>>>>>
>>>>> On Thu, Sep 13, 2018 at 1:37 PM Alexander Okonnikov <
>>>>> alexander.okonnikov@gmail.com> wrote:
>>>>>
>>>>>> Hi Panav,
>>>>>>
>>>>>> From section 7:
>>>>>>
>>>>>>
>>>>>> "If the label type is a delegation label, then the stacking procedur=
e
>>>>>> stops at that delegation hop."
>>>>>> It is OK for "Stack to Reach Delegation Hop" approach, but it doesn'=
t
>>>>>> work for "Stack to Reach Egress", isn't it?
>>>>>>
>>>>>
>>>>> [VPB] The logic specified in Section 7 could be used by any node
>>>>> constructing the label stack (this could be the ingress or a delegati=
on
>>>>> hop). The sentence immediately following the above quoted sentence in
>>>>> Section 7 is important. It currently reads =E2=80=93
>>>>> Approaches in Section 5.1
>>>>> <https://tools.ietf.org/html/draft-ietf-mpls-rsvp-shared-labels-03#se=
ction-5.1>
>>>>> SHOULD be used to determine how the delegation labels are pushed in t=
he
>>>>> label stack.
>>>>>
>>>>>
>>>>> The intent here is to say that if you encounter a delegation label,
>>>>> use the procedures outlined in Section 5.1 to determine how the deleg=
ation
>>>>> labels are pushed in the label stack. The following change to the tex=
t
>>>>> should address this comment:
>>>>>
>>>>> OLD:
>>>>>
>>>>> If the label type is a delegation label, then the stacking procedure =
stops at that delegation hop.
>>>>> Approaches in Section 5.1 <https://tools.ietf.org/html/draft-ietf-mpl=
s-rsvp-shared-labels-03#section-5.1> SHOULD be used to determine how the de=
legation labels are pushed in the label stack.
>>>>>
>>>>>
>>>>> NEW:
>>>>> If the label type is a delegation label, then the type of stacking
>>>>> approach chosen by the ingress for this LSP (Section 5.1) MUST be use=
d to
>>>>> determine how the delegation labels are pushed in the label stack.
>>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> Also, regarding FRR support. Section 1 says:
>>>>>>
>>>>>> "Functionalities such as bandwidth admission control, LSP priorities=
,
>>>>>> preemption,
>>>>>> auto-bandwidth and Fast Reroute continue to work with this forwardin=
g
>>>>>> plane."
>>>>>> It seems that shared labels approach supports only facility bypass
>>>>>> link-protection. It doesn't support one-to-one link- and node-protec=
tion,
>>>>>> per my understanding. Facility bypass node-protection is not support=
ed as
>>>>>> well (as mentioned in Section 8). Hence, FRR support is very limited=
, and
>>>>>> section 1 needs correction.
>>>>>>
>>>>>
>>>>> [VPB] I don=E2=80=99t see anything wrong with the quoted text. Fast R=
eroute
>>>>> for MPLS-TE LSPs can be realized by either the 1-to-1 protection mech=
anism
>>>>> (detours) or the facility bypass mechanism. The authors don=E2=80=99t=
 intend to add
>>>>> procedures for 1-to-1 link/node protection (who needs it?).  The
>>>>> facility bypass link-protection procedure is discussed in this draft.=
 The
>>>>> facility bypass node-protection procedure is discussed in
>>>>> https://tools.ietf.org/html/draft-chandra-mpls-rsvp-shared-labels-np-=
00
>>>>> (this was presented at the last IETF).
>>>>>
>>>>>
>>>>>>
>>>>>> Thank you.
>>>>>>
>>>>>> 13 =D1=81=D0=B5=D0=BD=D1=82. 2018 =D0=B3., =D0=B2 20:28, Alexander O=
konnikov <
>>>>>> alexander.okonnikov@gmail.com> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=
=D0=BB(=D0=B0):
>>>>>>
>>>>>> Hi Panav,
>>>>>>
>>>>>> Questions regarding ETLD:
>>>>>>
>>>>>> The draft is not clear about signaling of ETLD attribute. It says
>>>>>> that ETLD is conveyed as per-hop attribute. Is my understanding corr=
ect
>>>>>> that it is conveyed as RRO Hop attribute? Probably it could be clean=
ed to
>>>>>> avoid confusion whether ERO or RRO Hop attribute mechanism is used.
>>>>>>
>>>>>> Next, the draft says that:
>>>>>>
>>>>>> "... If a node is reached where the ETLD set from the previous hop i=
s
>>>>>> 1, then that
>>>>>> node MUST select itself as the delegation hop.  If a node is reached
>>>>>> and it is
>>>>>> determined that this hop cannot receive more than one transport
>>>>>> label, then that node
>>>>>> MUST select itself as the delegation hop. ..."
>>>>>>
>>>>>> What is purpose of the second sentence/rule?
>>>>>>
>>>>>> Next:
>>>>>>
>>>>>> "If there is a node or a sequence of nodes along the path of the LSP
>>>>>> that do not
>>>>>> support ETLD, then the immediate hop that supports ETLD MUST select
>>>>>> itself as the
>>>>>> delegation hop."
>>>>>>
>>>>>> If some node (consecutive nodes) doesn't support ETLD then it doesn'=
t
>>>>>> support TE labels. Hence, that node (regular RSVP-TE LSR) will do SW=
AP and
>>>>>> not POP. As a result non-decremented ETLD is OK and immediate hop th=
at
>>>>>> supports ETLD not necessary should become delegation hop?
>>>>>>
>>>>>> Also, from Section 9.7:
>>>>>>
>>>>>> "The ETLD field specifies the maximum number of transport labels tha=
t
>>>>>> this hop can potentially send to its downstream hop.  It MUST be set=
 to a
>>>>>> non-zero value."
>>>>>>
>>>>>> Strictly speaking it is not correct. ETLD reflects decrementing
>>>>>> counter and not capability of some transit node. I.e. if we consider=
 LSP
>>>>>> R1-R2-R3, R1 puts value 5 in ETLD,and R2 supports imposing of 2 labe=
ls, it
>>>>>> doesn't mean that R2 should rewrite ETLD with value 2. It just shoul=
d
>>>>>> decrement value 5. Correct?
>>>>>>
>>>>>> Also, per my understanding it is supposed that in fact ETLD value
>>>>>> will not be just decremented, but it will be copied from previous RR=
O Hop
>>>>>> attributes subobject into being inserted RRO Hop attributes subobjec=
t with
>>>>>> decrementing. May be it would be better to signal ETLD value in LSP
>>>>>> Attributes object (and each capable node decrements ETLD value there=
),
>>>>>> while signaling support of ETLD itself in RRO Hop attributes subobje=
ct?
>>>>>>
>>>>>> Thank you.
>>>>>>
>>>>>> 13 =D1=81=D0=B5=D0=BD=D1=82. 2018 =D0=B3., =D0=B2 20:22, Alexander O=
konnikov <
>>>>>> alexander.okonnikov@gmail.com> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=
=D0=BB(=D0=B0):
>>>>>>
>>>>>> Hi Pavan,
>>>>>>
>>>>>> I'm sorry for delay with answer.
>>>>>>
>>>>>> If ingress uses regular Path MTU discovery mechanism, it could
>>>>>> produce value of MTU lower than actual one. This is because ingress =
doesn't
>>>>>> know MTU per each hop. Let's consider case with four routers: R1 - R=
2 - R3
>>>>>> - R4. MTU for R1-R2 link is 2000, MTU for R2-R3 is 1600 and MTU for =
R3-R4
>>>>>> is 2000. By virtue of regular Path MTU discovery mechanism R1 will d=
erive
>>>>>> from FLOWSPEC that path MTU is 1600. As soon as R1 doesn't know how =
many
>>>>>> labels in the stack will be on the lowest MTU hop, it can only set L=
SP MTU
>>>>>> to most conservative value (1600 - 4 - 4 =3D 1592, provided that R4 =
has
>>>>>> advertised implicit null label). In fact actual path MTU is 1596 (16=
00 - 4
>>>>>> on R2-R3 hop). Of course, it could be acceptable, but calculated LSP=
 MTU as
>>>>>> more lower than actual as longer LSP path. For correct path MTU disc=
overy
>>>>>> ingress needs to know MTU per each hop.
>>>>>>
>>>>>> Thank you.
>>>>>>
>>>>>> 6 =D1=81=D0=B5=D0=BD=D1=82. 2018 =D0=B3., =D0=B2 18:27, Vishnu Pavan=
 Beeram <vishnupavan@gmail.com>
>>>>>> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):
>>>>>>
>>>>>> Alexander, Hi!
>>>>>>
>>>>>> I apologize for the delayed response.
>>>>>>
>>>>>> This draft does not propose any changes to the standard RSVP MTU
>>>>>> signaling procedures (Int Serv object specific signaling procedures)=
. After
>>>>>> the initial signaling sequence is complete, an ingress implementatio=
n
>>>>>> (RFC3209) would typically take the path MTU learnt via signaling, ru=
n it
>>>>>> through some local logic and then arrive at an MTU value that can be
>>>>>> assigned to the LSP. This local logic typically involves deducting t=
he
>>>>>> number of bytes in the label stack used for the LSP from the path MT=
U
>>>>>> learnt via signaling. The ingress implementation supporting this dra=
ft will
>>>>>> rely on the Resv RRO to accurately determine the max-number of label=
s
>>>>>> pushed along the path of the LSP (note that with delegation, downstr=
eam
>>>>>> hops can impose label stacks) and account for it in the local logic =
used to
>>>>>> arrive at the MTU value assigned to the LSP.
>>>>>>
>>>>>> I hope this addresses your question..
>>>>>>
>>>>>> Regards,
>>>>>> -Pavan
>>>>>>
>>>>>> On Tue, Aug 7, 2018 at 12:22 PM Alexander Okonnikov <
>>>>>> alexander.okonnikov@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Pavan,
>>>>>>>
>>>>>>>
>>>>>>> Regular RSVP-TE LSPs use standard RSVP path MTU discovery mechanism=
.
>>>>>>> That one cannot be used "as is" for approach described in the draft=
, and
>>>>>>> the draft doesn't address path MTU identification. Is it to be cons=
idered?
>>>>>>>
>>>>>>>
>>>>>>> Thank you.
>>>>>>>
>>>>>>> 26.07.2018 06:07, Vishnu Pavan Beeram =D0=BF=D0=B8=D1=88=D0=B5=D1=
=82:
>>>>>>>
>>>>>>> Chairs, Hi!
>>>>>>>
>>>>>>> As mentioned (in our presentation) in last week's WG session, we
>>>>>>> believe that the draft is sufficiently baked and ready to progress =
to the
>>>>>>> next stage. We would like to formally request this draft to be cons=
idered
>>>>>>> for WG LC.
>>>>>>>
>>>>>>> Regards,
>>>>>>> - Pavan (on behalf of the authors)
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> mpls mailing listmpls@ietf.orghttps://www.ietf.org/mailman/listinfo=
/mpls
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> mpls mailing list
>>>>>>> mpls@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/mpls
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>> mpls mailing list
>>>> mpls@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/mpls
>>>>
>>>
>

--0000000000004bc7510577bca91b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Alexander, Hi!</div><div><br></div><=
div>There isn&#39;t any strong reason to strip link protection out of this =
document. <br></div><div><br></div><div>In our (authors) opinion, this base=
 draft is sufficiently baked for an implementation to adopt and deliver a d=
eployable solution. Please note that there are network deployments out ther=
e that don=E2=80=99t have node-protection turned on. Our preference would b=
e to progress the base draft without any references to the node protection =
draft and let the node protection draft go through the WG process independe=
ntly (take the natural course). The procedures in draft-chandra-mpls-rsvp-s=
hared-labels-np=C2=A0 are fully backwards compatible with the procedures di=
scussed in the base draft. <br></div><div><br></div><div>Regards,</div><div=
>-Pavan (on behalf of the authors)</div><div><br></div></div></div><br><div=
 class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Oct 1, 2018 at 5:54 AM Alex=
ander Okonnikov &lt;<a href=3D"mailto:alexander.okonnikov@gmail.com">alexan=
der.okonnikov@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex"><div style=3D"word-wrap:break-word;line-break:after-white-space">Hi Pav=
an,<div><br></div><div>Maybe it would be better to take out FRR link-protec=
tion description from this draft to=C2=A0<span style=3D"font-size:1em">draf=
t-chandra-mpls-rsvp-shared-labels-np. Like we have RFC 3209 and RFC 4090 th=
at describe RSVP-TE LSP and FRR for RSVP-TE LSP, respectively.</span></div>=
<div><span style=3D"font-size:1em"><br></span></div><div><span style=3D"fon=
t-size:1em">Thank you.</span></div><div><br><blockquote type=3D"cite"><div>=
27 =D1=81=D0=B5=D0=BD=D1=82. 2018 =D0=B3., =D0=B2 17:47, Matt Hartley &lt;<=
a href=3D"mailto:mhartley.ietf@gmail.com" target=3D"_blank">mhartley.ietf@g=
mail.com</a>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):</div><=
br class=3D"m_-297057523195160134Apple-interchange-newline"><div><div dir=
=3D"ltr"><div>Pavan,</div><div><br></div><div>OK. That&#39;s reasonable, bu=
t it might be worth adding a line to the draft to say so.</div><div><br></d=
iv><div>Cheers</div><div><br></div><div>Matt<br></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr">On Thu, Sep 27, 2018 at 4:30 AM Vishnu Pa=
van Beeram &lt;<a href=3D"mailto:vishnupavan@gmail.com" target=3D"_blank">v=
ishnupavan@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
><div dir=3D"ltr"><div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font=
-family:Calibri,sans-serif"><span>Matt,
Hi!<span></span></span></div><p class=3D"MsoNormal" style=3D"margin:0in 0in=
 0.0001pt;font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif"><span>=
<span>=C2=A0</span></span></p><div style=3D"margin:0in 0in 0.0001pt;font-si=
ze:11pt;font-family:Calibri,sans-serif"><span>The
purpose of this document is to provide a mechanism to bring up MPLS RSVP-TE=
 LSPs on a shared forwarding plane. There is a set of key RSVP-TE features/=
functionalities
specified in the Introduction Section that would <span></span>continue to w=
ork with this forwarding plane
(without needing any special extensions). The authors believe that a deploy=
able
solution can be implemented with this set of features/functionalities. <spa=
n></span></span></div><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001=
pt;font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif"><span><span>=
=C2=A0</span></span></p><div style=3D"margin:0in 0in 0.0001pt;font-size:11p=
t;font-family:Calibri,sans-serif"><span>If there
are any other desirable features/functionalities (that are not specified as
supported in this document) that can be supported on this forwarding plane =
by introducing a few protocol extensions, then those are expected to be dis=
cussed separately
(draft-chandra-mpls-rsvp-shared-labels-np is an example of that).<span></sp=
an></span></div><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;fon=
t-size:11pt;font-family:&quot;Calibri&quot;,sans-serif"><span><span>=C2=A0<=
/span></span></p><div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-=
family:Calibri,sans-serif"><span>Regards,<span></span></span></div><div sty=
le=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif=
"><span>-Pavan<span></span></span></div>





</div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Sep 26, 2018 =
at 10:56 AM Matt Hartley &lt;<a href=3D"mailto:mhartley.ietf@gmail.com" tar=
get=3D"_blank">mhartley.ietf@gmail.com</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex"><div dir=3D"ltr"><div>Pavan,</div><div><br></div><div>Th=
e problem with lists like this (in general) is that it&#39;s not clear what=
 the status is for anything that isn&#39;t on the list, and most lists will=
 probably manage to omit *something*. I think there&#39;s three reasonable =
options:</div><div><br></div><div>1. State unequivocally that everything wo=
rks</div><div>2. List the functionalities that definitely don&#39;t work, a=
nd make it clear that everything else does<br></div><div>3. List the functi=
onalities that definitely work, and explicitly make no guarantees about any=
thing that isn&#39;t listed.</div><div><br></div><div>It isn&#39;t really c=
lear what you&#39;re trying to do here.</div><div><br></div><div>Note that =
in this case option 1 isn&#39;t on the table because we&#39;ve already esta=
blished that nnhop FRR requires further extensions.<br></div><div><br></div=
><div>Cheers</div><div><br></div><div>Matt<br></div><div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr">On Wed, Sep 26, 2018 at 10:17 AM Vishnu Pavan=
 Beeram &lt;<a href=3D"mailto:vishnupavan@gmail.com" target=3D"_blank">vish=
nupavan@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><d=
iv dir=3D"ltr"><div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif"><span>Alexander
Hi!<span></span></span></div><p class=3D"MsoNormal" style=3D"margin:0in 0in=
 0.0001pt;font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif"><span>=
<span>=C2=A0</span></span></p><div style=3D"margin:0in 0in 0.0001pt;font-si=
ze:11pt;font-family:Calibri,sans-serif"><span>The
intent of the following statement in Section 1 is certainly not to be evasi=
ve
(slightly or otherwise).<span></span></span></div><div style=3D"margin:0in =
0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style=3D"=
font-size:10pt;font-family:&quot;Courier New&quot;"><span>=C2=A0=C2=A0 </sp=
an>Functionalities such as bandwidth admission
control, LSP <span></span></span></div><div style=3D"margin:0in 0in 0.0001p=
t;font-size:11pt;font-family:Calibri,sans-serif"><span style=3D"font-size:1=
0pt;font-family:&quot;Courier New&quot;"><span>=C2=A0=C2=A0 </span>prioriti=
es, preemption, auto-bandwidth and
Fast Reroute <span></span></span></div><div style=3D"margin:0in 0in 0.0001p=
t;font-size:11pt;font-family:Calibri,sans-serif"><span style=3D"font-size:1=
0pt;font-family:&quot;Courier New&quot;"><span>=C2=A0=C2=A0 </span>continue=
 to work with this forwarding plane.<span></span></span></div><p class=3D"M=
soNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:&quot=
;Calibri&quot;,sans-serif"><span style=3D"font-size:10pt;font-family:&quot;=
Courier New&quot;"><span>=C2=A0</span></span></p><div style=3D"margin:0in 0=
in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span>We (the au=
thors) still don=E2=80=99t see
any problem with the above statement. But we=E2=80=99ll go ahead and make a=
 slight
adjustment (see below) to address your concern.<span></span></span></div><d=
iv style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans=
-serif"><span style=3D"font-size:10pt;font-family:&quot;Courier New&quot;">=
<span>=C2=A0=C2=A0 </span>Key functionalities such as bandwidth
admission control, LSP <span></span></span></div><div style=3D"margin:0in 0=
in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style=3D"f=
ont-size:10pt;font-family:&quot;Courier New&quot;"><span>=C2=A0=C2=A0 </spa=
n>priorities, preemption, auto-bandwidth and
Fast Reroute via <span></span></span></div><div style=3D"margin:0in 0in 0.0=
001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style=3D"font-si=
ze:10pt;font-family:&quot;Courier New&quot;"><span>=C2=A0=C2=A0 </span>faci=
lity backup protection continue to work
with this <span></span></span></div><div style=3D"margin:0in 0in 0.0001pt;f=
ont-size:11pt;font-family:Calibri,sans-serif"><span style=3D"font-size:10pt=
;font-family:&quot;Courier New&quot;"><span>=C2=A0=C2=A0 </span>forwarding =
plane.<span></span></span></div><p class=3D"MsoNormal" style=3D"margin:0in =
0in 0.0001pt;font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif"><sp=
an style=3D"font-size:10pt;font-family:&quot;Courier New&quot;"><span>=C2=
=A0</span></span></p><div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;f=
ont-family:Calibri,sans-serif"><span>Regards,<span></span></span></div><div=
 style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-s=
erif"><span>-Pavan<span></span></span></div>





<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, Sep 25, 2018 at=
 11:34 AM Alexander Okonnikov &lt;<a href=3D"mailto:alexander.okonnikov@gma=
il.com" target=3D"_blank">alexander.okonnikov@gmail.com</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word;line=
-break:after-white-space">Hi Panav,<div><br></div><div>Ok, 1:1 is not to be=
 supported by this approach. In general, 1:1 has its own benefits =C2=A0- f=
or example, it is more attractive versus N:1 in ring topologies. After all,=
 it is FRR too, as N:1 one. My point was that description in section 1 is s=
lightly evasive regarding FRR and other RSVP-TE properties (PMTUD).</div><d=
iv><br></div><div>Thank you.</div><div><br><div><br><blockquote type=3D"cit=
e"><div>16 =D1=81=D0=B5=D0=BD=D1=82. 2018 =D0=B3., =D0=B2 4:38, Vishnu Pava=
n Beeram &lt;<a href=3D"mailto:vishnupavan@gmail.com" target=3D"_blank">vis=
hnupavan@gmail.com</a>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=
=B0):</div><br class=3D"m_-297057523195160134m_-385941263647088565m_-183068=
7956985248383m_1343084799946502028m_2764878390082138059Apple-interchange-ne=
wline"><div><div dir=3D"ltr"><div style=3D"margin:0in 0in 0.0001pt;font-siz=
e:11pt;font-family:Calibri,sans-serif"><span>Alexander,
Hi!<span></span></span></div><p class=3D"MsoNormal" style=3D"margin:0in 0in=
 0.0001pt;font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif"><span>=
<span>=C2=A0</span></span></p><div style=3D"margin:0in 0in 0.0001pt;font-si=
ze:11pt;font-family:Calibri,sans-serif"><span>Please
see inline for responses (prefixed VPB).<span></span></span></div><p class=
=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:=
&quot;Calibri&quot;,sans-serif"><span>=C2=A0<span></span></span></p><div st=
yle=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-seri=
f"><span>Regards,<span></span></span></div><div style=3D"margin:0in 0in 0.0=
001pt;font-size:11pt;font-family:Calibri,sans-serif"><span>-Pavan<span></sp=
an></span></div>





<br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, Sep 13, 2018 at 1:3=
7 PM Alexander Okonnikov &lt;<a href=3D"mailto:alexander.okonnikov@gmail.co=
m" target=3D"_blank">alexander.okonnikov@gmail.com</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word;line-brea=
k:after-white-space">Hi Panav,<div><br></div><div><div>From section 7:</div=
><div><br></div><div><br></div><div><span class=3D"m_-297057523195160134m_-=
385941263647088565m_-1830687956985248383m_1343084799946502028m_276487839008=
2138059m_879809512118735882Apple-tab-span" style=3D"white-space:pre-wrap">	=
</span>&quot;If the label type is a delegation label, then the stacking pro=
cedure stops at that delegation hop.&quot;</div><div><span class=3D"m_-2970=
57523195160134m_-385941263647088565m_-1830687956985248383m_1343084799946502=
028m_2764878390082138059m_879809512118735882Apple-tab-span" style=3D"white-=
space:pre-wrap">	</span></div><div>It is OK for &quot;Stack to Reach Delega=
tion Hop&quot; approach, but it doesn&#39;t work for &quot;Stack to Reach E=
gress&quot;, isn&#39;t it?</div></div></div></blockquote><div><br></div><di=
v><div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,=
sans-serif"><span>[VPB] The
logic specified in Section 7 could be used by any node constructing the lab=
el
stack (this could be the ingress or a delegation hop). The sentence immedia=
tely
following the above quoted sentence in Section 7 is important. It currently=
 reads
=E2=80=93 <span></span></span></div><div style=3D"margin:0in 0in 0.0001pt;f=
ont-size:11pt;font-family:Calibri,sans-serif"><span style=3D"font-size:10pt=
;font-family:&quot;Courier New&quot;">Approaches
in <a href=3D"https://tools.ietf.org/html/draft-ietf-mpls-rsvp-shared-label=
s-03#section-5.1" target=3D"_blank"><span style=3D"color:blue">Section 5.1<=
/span></a> SHOULD be used to determine how the
delegation labels are pushed in the label stack.<span></span></span></div><=
p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-=
family:&quot;Calibri&quot;,sans-serif"><span><span>=C2=A0</span></span></p>=
<div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sa=
ns-serif"><span>The
intent here is to say that if you encounter a delegation label, use the
procedures outlined in Section 5.1 to determine how the delegation labels a=
re
pushed in the label stack. The following change to the text should address
this comment:<span></span></span></div>

</div><div><br><div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-fa=
mily:Calibri,sans-serif"><span>OLD:<span></span></span></div>

<pre style=3D"margin:0in 0in 0.0001pt;font-size:10pt;font-family:&quot;Cour=
ier New&quot;"><span>If the label type is a delegation label, then the stac=
king procedure stops at that delegation hop.<span>=C2=A0 </span><br>Approac=
hes in <a href=3D"https://tools.ietf.org/html/draft-ietf-mpls-rsvp-shared-l=
abels-03#section-5.1" target=3D"_blank"><span style=3D"color:blue">Section =
5.1</span></a> SHOULD be used to determine how the delegation labels are pu=
shed in the label stack.<span></span></span></pre><p class=3D"MsoNormal" st=
yle=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:&quot;Calibri&quo=
t;,sans-serif"><span><span>=C2=A0</span></span></p><div style=3D"margin:0in=
 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span>NEW:<spa=
n></span></span></div><div style=3D"margin:0in 0in 0.0001pt;font-size:11pt;=
font-family:Calibri,sans-serif"><span style=3D"font-size:10pt;font-family:&=
quot;Courier New&quot;">If the label type is a delegation
label, then the type of stacking approach chosen by the ingress for this LS=
P (Section
5.1) MUST be used to determine how the delegation labels are pushed in the =
label stack.</span><span><span></span></span></div><p class=3D"MsoNormal" s=
tyle=3D"margin:0in 0in 0.0001pt;font-size:11pt;font-family:&quot;Calibri&qu=
ot;,sans-serif"><span style=3D"font-size:10pt;font-family:&quot;Courier New=
&quot;"><span></span></span></p><div style=3D"margin:0in 0in 0.0001pt;font-=
size:11pt;font-family:Calibri,sans-serif"><span><span></span></span>=C2=A0





<br></div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:brea=
k-word;line-break:after-white-space"><div><div><br></div><div>Also, regardi=
ng FRR support. Section 1 says:</div><div><br></div><div><span class=3D"m_-=
297057523195160134m_-385941263647088565m_-1830687956985248383m_134308479994=
6502028m_2764878390082138059m_879809512118735882Apple-tab-span" style=3D"wh=
ite-space:pre-wrap">	</span>&quot;Functionalities such as bandwidth admissi=
on control, LSP priorities, preemption,=C2=A0</div><div><span class=3D"m_-2=
97057523195160134m_-385941263647088565m_-1830687956985248383m_1343084799946=
502028m_2764878390082138059m_879809512118735882Apple-tab-span" style=3D"whi=
te-space:pre-wrap">	</span>auto-bandwidth and Fast Reroute continue to work=
 with this forwarding plane.&quot;</div><div><span class=3D"m_-297057523195=
160134m_-385941263647088565m_-1830687956985248383m_1343084799946502028m_276=
4878390082138059m_879809512118735882Apple-tab-span" style=3D"white-space:pr=
e-wrap">	</span></div><div>It seems that shared labels approach supports on=
ly facility bypass link-protection. It doesn&#39;t support one-to-one link-=
 and node-protection, per my understanding. Facility bypass node-protection=
 is not supported as well (as mentioned in Section 8). Hence, FRR support i=
s very limited, and section 1 needs correction.</div></div></div></blockquo=
te><div><br></div><div><div style=3D"margin:0in 0in 0.0001pt;font-size:11pt=
;font-family:Calibri,sans-serif"><span>[VPB] I don=E2=80=99t
see anything wrong with the quoted text. Fast Reroute for MPLS-TE LSPs can =
be realized
by either the 1-to-1 protection mechanism (detours) or the facility bypass =
mechanism.
The authors don=E2=80=99t intend to add procedures for 1-to-1 link/node pro=
tection (who
needs it?). <span>=C2=A0</span>The facility bypass
link-protection procedure is discussed in this draft. The facility bypass
node-protection procedure is discussed in <a href=3D"https://tools.ietf.org=
/html/draft-chandra-mpls-rsvp-shared-labels-np-00" style=3D"color:blue;text=
-decoration:underline" target=3D"_blank">https://tools.ietf.org/html/draft-=
chandra-mpls-rsvp-shared-labels-np-00</a>
(this was presented at the last IETF). <span></span></span></div>=C2=A0





<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word=
;line-break:after-white-space"><div><div><br></div><div>Thank you.</div><di=
v><br><blockquote type=3D"cite"><div>13 =D1=81=D0=B5=D0=BD=D1=82. 2018 =D0=
=B3., =D0=B2 20:28, Alexander Okonnikov &lt;<a href=3D"mailto:alexander.oko=
nnikov@gmail.com" target=3D"_blank">alexander.okonnikov@gmail.com</a>&gt; =
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):</div><br class=3D"m_-29=
7057523195160134m_-385941263647088565m_-1830687956985248383m_13430847999465=
02028m_2764878390082138059m_879809512118735882Apple-interchange-newline"><d=
iv><div style=3D"word-wrap:break-word;line-break:after-white-space">Hi Pana=
v,<div><br></div><div><div>Questions regarding ETLD:</div><div><br></div><d=
iv>The draft is not clear about signaling of ETLD attribute. It says that E=
TLD is conveyed as per-hop attribute. Is my understanding correct that it i=
s conveyed as RRO Hop attribute? Probably it could be cleaned to avoid conf=
usion whether ERO or RRO Hop attribute mechanism is used.</div><div><br></d=
iv><div>Next, the draft says that:</div><div><br></div><div><span class=3D"=
m_-297057523195160134m_-385941263647088565m_-1830687956985248383m_134308479=
9946502028m_2764878390082138059m_879809512118735882Apple-tab-span" style=3D=
"white-space:pre-wrap">	</span>&quot;... If a node is reached where the ETL=
D set from the previous hop is 1, then that</div><div><span class=3D"m_-297=
057523195160134m_-385941263647088565m_-1830687956985248383m_134308479994650=
2028m_2764878390082138059m_879809512118735882Apple-tab-span" style=3D"white=
-space:pre-wrap">	</span>node MUST select itself as the delegation hop.=C2=
=A0 If a node is reached and it is=C2=A0</div><div><span class=3D"m_-297057=
523195160134m_-385941263647088565m_-1830687956985248383m_134308479994650202=
8m_2764878390082138059m_879809512118735882Apple-tab-span" style=3D"white-sp=
ace:pre-wrap">	</span>determined that this hop cannot receive more than one=
 transport label, then that node=C2=A0</div><div><span class=3D"m_-29705752=
3195160134m_-385941263647088565m_-1830687956985248383m_1343084799946502028m=
_2764878390082138059m_879809512118735882Apple-tab-span" style=3D"white-spac=
e:pre-wrap">	</span>MUST select itself as the delegation hop. ...&quot;</di=
v><div><br></div><div>What is purpose of the second sentence/rule?</div><di=
v><br></div><div>Next:</div><div><br></div><div><span class=3D"m_-297057523=
195160134m_-385941263647088565m_-1830687956985248383m_1343084799946502028m_=
2764878390082138059m_879809512118735882Apple-tab-span" style=3D"white-space=
:pre-wrap">	</span>&quot;If there is a node or a sequence of nodes along th=
e path of the LSP that do not=C2=A0</div><div><span class=3D"m_-29705752319=
5160134m_-385941263647088565m_-1830687956985248383m_1343084799946502028m_27=
64878390082138059m_879809512118735882Apple-tab-span" style=3D"white-space:p=
re-wrap">	</span>support ETLD, then the immediate hop that supports ETLD MU=
ST select itself as the=C2=A0</div><div><span class=3D"m_-29705752319516013=
4m_-385941263647088565m_-1830687956985248383m_1343084799946502028m_27648783=
90082138059m_879809512118735882Apple-tab-span" style=3D"white-space:pre-wra=
p">	</span>delegation hop.&quot;</div><div><br></div><div>If some node (con=
secutive nodes) doesn&#39;t support ETLD then it doesn&#39;t support TE lab=
els. Hence, that node (regular RSVP-TE LSR) will do SWAP and not POP. As a =
result non-decremented ETLD is OK and immediate hop that supports ETLD not =
necessary should become delegation hop?</div><div><br></div><div>Also, from=
 Section 9.7:</div><div><br></div><div>&quot;The ETLD field specifies the m=
aximum number of transport labels that this hop can potentially send to its=
 downstream hop.=C2=A0 It MUST be set to a non-zero value.&quot;</div><div>=
<br></div><div>Strictly speaking it is not correct. ETLD reflects decrement=
ing counter and not capability of some transit node. I.e. if we consider LS=
P R1-R2-R3, R1 puts value 5 in ETLD,and R2 supports imposing of 2 labels, i=
t doesn&#39;t mean that R2 should rewrite ETLD with value 2. It just should=
 decrement value 5. Correct?</div><div><br></div><div>Also, per my understa=
nding it is supposed that in fact ETLD value will not be just decremented, =
but it will be copied from previous RRO Hop attributes subobject into being=
 inserted RRO Hop attributes subobject with decrementing. May be it would b=
e better to signal ETLD value in LSP Attributes object (and each capable no=
de decrements ETLD value there), while signaling support of ETLD itself in =
RRO Hop attributes subobject?</div><div><br></div><div>Thank you.</div><div=
><br><blockquote type=3D"cite"><div>13 =D1=81=D0=B5=D0=BD=D1=82. 2018 =D0=
=B3., =D0=B2 20:22, Alexander Okonnikov &lt;<a href=3D"mailto:alexander.oko=
nnikov@gmail.com" target=3D"_blank">alexander.okonnikov@gmail.com</a>&gt; =
=D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):</div><br class=3D"m_-29=
7057523195160134m_-385941263647088565m_-1830687956985248383m_13430847999465=
02028m_2764878390082138059m_879809512118735882Apple-interchange-newline"><d=
iv><div style=3D"word-wrap:break-word;line-break:after-white-space"><div>Hi=
 Pavan,</div><div><br></div><div>I&#39;m sorry for delay with answer.</div>=
<div><br></div><div>If ingress uses regular Path MTU discovery mechanism, i=
t could produce value of MTU lower than actual one. This is because ingress=
 doesn&#39;t know MTU per each hop. Let&#39;s consider case with four route=
rs: R1 - R2 - R3 - R4. MTU for R1-R2 link is 2000, MTU for R2-R3 is 1600 an=
d MTU for R3-R4 is 2000. By virtue of regular Path MTU discovery mechanism =
R1 will derive from FLOWSPEC that path MTU is 1600. As soon as R1 doesn&#39=
;t know how many labels in the stack will be on the lowest MTU hop, it can =
only set LSP MTU to most conservative value (1600 - 4 - 4 =3D 1592, provide=
d that R4 has advertised implicit null label). In fact actual path MTU is 1=
596 (1600 - 4 on R2-R3 hop). Of course, it could be acceptable, but calcula=
ted LSP MTU as more lower than actual as longer LSP path. For correct path =
MTU discovery ingress needs to know MTU per each hop.</div><div><br></div><=
div>Thank you.</div><div><br><blockquote type=3D"cite"><div>6 =D1=81=D0=B5=
=D0=BD=D1=82. 2018 =D0=B3., =D0=B2 18:27, Vishnu Pavan Beeram &lt;<a href=
=3D"mailto:vishnupavan@gmail.com" target=3D"_blank">vishnupavan@gmail.com</=
a>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0):</div><br class=
=3D"m_-297057523195160134m_-385941263647088565m_-1830687956985248383m_13430=
84799946502028m_2764878390082138059m_879809512118735882Apple-interchange-ne=
wline"><div><div dir=3D"ltr"><div dir=3D"ltr">Alexander, Hi!<br>=C2=A0<br>I=
 apologize for the delayed response.<br>=C2=A0<br>This draft does not propo=
se any changes to the standard RSVP MTU signaling procedures (Int Serv obje=
ct specific signaling procedures). After the initial signaling sequence is =
complete, an ingress implementation (RFC3209) would typically take the path=
 MTU learnt via signaling, run it through some local logic and then arrive =
at an MTU value that can be assigned to the LSP. This local logic typically=
 involves deducting the number of bytes in the label stack used for the LSP=
 from the path MTU learnt via signaling. The ingress implementation support=
ing this draft will rely on the Resv RRO to accurately determine the max-nu=
mber of labels pushed along the path of the LSP (note that with delegation,=
 downstream hops can impose label stacks) and account for it in the local l=
ogic used to arrive at the MTU value assigned to the LSP.<br>=C2=A0<br>I ho=
pe this addresses your question..<br>=C2=A0<br>Regards,<br>-Pavan<br></div>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, Aug 7, 2018 a=
t 12:22 PM Alexander Okonnikov &lt;<a href=3D"mailto:alexander.okonnikov@gm=
ail.com" target=3D"_blank">alexander.okonnikov@gmail.com</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF"><p>Hi Pavan,</p><p><br>
    </p><p>Regular RSVP-TE LSPs use standard RSVP path MTU discovery
      mechanism. That one cannot be used &quot;as is&quot; for approach des=
cribed
      in the draft, and the draft doesn&#39;t address path MTU
      identification. Is it to be considered?<br>
    </p><p><br>
    </p><p>Thank you.<br>
    </p>
    <br>
    <div class=3D"m_-297057523195160134m_-385941263647088565m_-183068795698=
5248383m_1343084799946502028m_2764878390082138059m_879809512118735882m_-615=
3622752759840168moz-cite-prefix">26.07.2018 06:07, Vishnu Pavan Beeram
      =D0=BF=D0=B8=D1=88=D0=B5=D1=82:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div>Chairs, Hi!</div>
        <div><br>
        </div>
        <div>As mentioned (in our presentation) in last week&#39;s WG
          session, we believe that the draft is sufficiently baked and
          ready to progress to the next stage. We would like to formally
          request this draft to be considered for WG LC.<br>
        </div>
        <div><br>
        </div>
        <div>Regards,</div>
        <div>- Pavan (on behalf of the authors)<br>
        </div>
      </div>
      <br>
      <fieldset class=3D"m_-297057523195160134m_-385941263647088565m_-18306=
87956985248383m_1343084799946502028m_2764878390082138059m_87980951211873588=
2m_-6153622752759840168mimeAttachmentHeader"></fieldset>
      <br>
      <pre>_______________________________________________
mpls mailing list
<a class=3D"m_-297057523195160134m_-385941263647088565m_-183068795698524838=
3m_1343084799946502028m_2764878390082138059m_879809512118735882m_-615362275=
2759840168moz-txt-link-abbreviated" href=3D"mailto:mpls@ietf.org" target=3D=
"_blank">mpls@ietf.org</a>
<a class=3D"m_-297057523195160134m_-385941263647088565m_-183068795698524838=
3m_1343084799946502028m_2764878390082138059m_879809512118735882m_-615362275=
2759840168moz-txt-link-freetext" href=3D"https://www.ietf.org/mailman/listi=
nfo/mpls" target=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a>
</pre>
    </blockquote>
    <br>
  </div>

_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
</blockquote></div>
</div></blockquote></div><br></div></div></blockquote></div><br></div></div=
></div></blockquote></div><br></div></div></blockquote></div></div>
</div></blockquote></div><br></div></div></blockquote></div></div>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
</blockquote></div></div></div>
</blockquote></div>
</blockquote></div>
</div></blockquote></div><br></div></blockquote></div>

--0000000000004bc7510577bca91b--

