Return-Path: <tsaad@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id A45171A9147
 for <mpls@ietfa.amsl.com>; Tue,  3 Nov 2015 21:55:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5,
 SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5]
 autolearn=ham
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Ki1H3baCbVQ6 for <mpls@ietfa.amsl.com>;
 Tue,  3 Nov 2015 21:55:43 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74])
 (using TLSv1 with cipher RC4-SHA (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 9C2031A6F84
 for <mpls@ietf.org>; Tue,  3 Nov 2015 21:55:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=13688; q=dns/txt;
 s=iport; t=1446616543; x=1447826143;
 h=from:to:subject:date:message-id:references:in-reply-to:
 mime-version; bh=vO5Pg6xKQq2ZGzXwaQpBoeBpjchL4okVgX5O6E8WByg=;
 b=K3Q/r2bD+f8hY0yyDTLOa2LPbU9KbGrTKxjsmITur/NupEEf+dLB7zMl
 ORKdMLlpwTvdb9VdR9MVALwQTxE/kftueyl0Ie5rzdE1qZTsImsFdTFWr
 JhFb3Dfv2fwcjz87YBe5WS1wSN5cwQUduwLbc+82eQnE/xDoMMzVHTtz5 g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D5AQBPnTlW/5pdJa1egm5NU28GvUUBDYFdhhMCgTw4FAEBAQEBAQGBCoQ1AQEBBC1cAgEIEQMBAQEoByERFAkIAgQBEh+HegMSvRINhC4BAQEBAQEBAQEBAQEBAQEBAQEBAQEYhlWEfoJTgU5aFoQnBY1TiHMBiy2BdIFahD+OVINgg3EBHwEBQoQEcoNqJB+BBwEBAQ
X-IronPort-AV: E=Sophos; i="5.20,241,1444694400"; d="scan'208,217";
 a="47239500"
Received: from rcdn-core-3.cisco.com ([173.37.93.154])
 by rcdn-iport-3.cisco.com with ESMTP; 04 Nov 2015 05:55:42 +0000
Received: from XCH-RTP-002.cisco.com (xch-rtp-002.cisco.com [64.101.220.142])
 by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id tA45tfkl019519
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 4 Nov 2015 05:55:42 GMT
Received: from xch-rtp-001.cisco.com (64.101.220.141) by XCH-RTP-002.cisco.com
 (64.101.220.142) with Microsoft SMTP Server (TLS) id 15.0.1104.5;
 Wed, 4 Nov 2015 00:55:41 -0500
Received: from xch-rtp-001.cisco.com ([64.101.220.141]) by
 XCH-RTP-001.cisco.com ([64.101.220.141]) with mapi id 15.00.1104.000; Wed, 4
 Nov 2015 00:55:41 -0500
From: "Tarek Saad (tsaad)" <tsaad@cisco.com>
To: John E Drake <jdrake@juniper.net>, Kireeti Kompella
 <kireeti.kompella@gmail.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] comments on draft-saad-mpls-lsp-instant-install-rsvpte
Thread-Index: AQHRFqB2HKK65nIXUUiEW9XR2d7Dz56LgzgAgADFFgA=
Date: Wed, 4 Nov 2015 05:55:41 +0000
Message-ID: <D25FCB89.4DA7B%tsaad@cisco.com>
References: <CABRz93XdSopiz_cC_XzgotKQoq0taEnzURLC+T55Cw7bqjaj9g@mail.gmail.com>
 <SN1PR0501MB17099D3E1A0D8116EA213E6BC72A0@SN1PR0501MB1709.namprd05.prod.outlook.com>
In-Reply-To: <SN1PR0501MB17099D3E1A0D8116EA213E6BC72A0@SN1PR0501MB1709.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.86.243.240]
Content-Type: multipart/alternative;
 boundary="_000_D25FCB894DA7Btsaadciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/QActIXFSg8FhaN2c_xL26Sy8bqc>
Subject: Re: [mpls] comments on draft-saad-mpls-lsp-instant-install-rsvpte
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 04 Nov 2015 05:55:46 -0000

--_000_D25FCB894DA7Btsaadciscocom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi John,

Thanks, please see inline.

From: mpls <mpls-bounces@ietf.org<mailto:mpls-bounces@ietf.org>> on behalf =
of John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Date: Wednesday, November 4, 2015 at 12:10 PM
To: Kireeti Kompella <kireeti.kompella@gmail.com<mailto:kireeti.kompella@gm=
ail.com>>, "mpls@ietf.org<mailto:mpls@ietf.org>" <mpls@ietf.org<mailto:mpls=
@ietf.org>>
Subject: Re: [mpls] comments on draft-saad-mpls-lsp-instant-install-rsvpte

Hi,

I have a couple of observations in addition to Kireeti's comment, below, wi=
th which I agree:

1)  If the labels that are being returned in signaling are LSP labels, then=
 the scheme won't work because it falls prey to the same problem you are tr=
ying to solve
[TS]: indeed, they're not. The DLL(s) are pre-allocated and pre-programmed =
label(s) driven by TE link configuration - prior to LSP singling.

2)  if the labels are IGP link labels (i.e., the ingress uses the link labe=
ls to source route packets along the same path as the LSP's path), then you=
 don't need to wait for signaling to start sending packets.  However, if th=
e ingress waits for signaling then it knows that CAC has been performed alo=
ng the LSP's path
[TS]: yes, the DLL(s) can be IGP link label(s) aka adjacency-segments (but =
can also be managed solely by TE as we're proposing)-- and yes, the ingress=
 waits to confirm CAC is done (via singling) on LSRs before forwarding traf=
fic.

3)  the ingress still needs LSP Self Ping to know when the LSP has been ins=
tantiated
[TS]: yes, this is still needed.

4)  I think the combination of 2) and 3) might be useful
[TS]: yes, the draft is pushing for a similar combo of 2) and 3) above.

Regards,
Tarek

Yours Irrespectively,

John

From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Kireeti Kompella
Sent: Tuesday, November 03, 2015 8:31 PM
To: mpls@ietf.org<mailto:mpls@ietf.org>
Subject: [mpls] comments on draft-saad-mpls-lsp-instant-install-rsvpte

Hi Tarek, George:

I appreciate (but don't fully agree with) your motivation -- to minimize ti=
me on the temporary path.  This could be the backup path in the case of FRR=
, or the original path in case of reoptimization.

On the other hand, I think some might be worried about the number of forwar=
ding changes: from original path to temporary to DLL stack to final path.  =
Each forwarding change can lead to some packets being dropped or reordered.=
  So, perhaps the objective function being optimized should be to minimize =
forwarding changes rather than minimize time on the temporary path.  At the=
 very least, there should be a discussion of this in the draft (and on the =
list).

--
Kireeti

--_000_D25FCB894DA7Btsaadciscocom_
Content-Type: text/html; charset="iso-8859-1"
Content-ID: <A76F8CED128BC44FAC8AE45EA3AD9071@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Hi John,</div>
<div><br>
</div>
<div>Thanks, please see inline.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>mpls &lt;<a href=3D"mailto:mp=
ls-bounces@ietf.org">mpls-bounces@ietf.org</a>&gt; on behalf of John E Drak=
e &lt;<a href=3D"mailto:jdrake@juniper.net">jdrake@juniper.net</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, November 4, 2015 a=
t 12:10 PM<br>
<span style=3D"font-weight:bold">To: </span>Kireeti Kompella &lt;<a href=3D=
"mailto:kireeti.kompella@gmail.com">kireeti.kompella@gmail.com</a>&gt;, &qu=
ot;<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&quot; &lt;<a href=3D"=
mailto:mpls@ietf.org">mpls@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [mpls] comments on dra=
ft-saad-mpls-lsp-instant-install-rsvpte<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">I have a couple of observations in ad=
dition to Kireeti&#8217;s comment, below, with which I agree:<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">1)&nbsp; If the labels that are being=
 returned in signaling are LSP labels, then the scheme won&#8217;t work bec=
ause it falls prey to the same problem you are trying to
 solve</span></p>
</div>
</div>
</div>
</span>
<div>[TS]: indeed, they&#8217;re not. The DLL(s) are pre-allocated and pre-=
programmed label(s) driven by TE link configuration &#8212; prior to LSP si=
ngling.</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">2)&nbsp; if the labels are IGP link l=
abels (i.e., the ingress uses the link labels to source route packets along=
 the same path as the LSP&#8217;s path), then you don&#8217;t need
 to wait for signaling to start sending packets.&nbsp; However, if the ingr=
ess waits for signaling then it knows that CAC has been performed along the=
 LSP&#8217;s path</span></p>
</div>
</div>
</div>
</span>
<div>[TS]: yes, the DLL(s) can be IGP link label(s) aka adjacency-segments =
(but can also be managed solely by TE as we&#8217;re proposing)-- and yes, =
the ingress waits to confirm CAC is done (via singling) on LSRs before forw=
arding traffic.</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">3)&nbsp; the ingress still needs LSP =
Self Ping to know when the LSP has been instantiated<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>[TS]: yes, this is still needed.=
</o:p></span></p>
</div>
</div>
</div>
</span>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">4)&nbsp; I think the combination of 2=
) and 3) might be useful</span></p>
</div>
</div>
</div>
</span>
<div>[TS]: yes, the draft is pushing for a similar combo of 2) and 3) above=
.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Tarek</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Yours Irrespectively,<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">John<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> mpls [<a href=3D"mailto:mpls-b=
ounces@ietf.org">mailto:mpls-bounces@ietf.org</a>]
<b>On Behalf Of </b>Kireeti Kompella<br>
<b>Sent:</b> Tuesday, November 03, 2015 8:31 PM<br>
<b>To:</b> <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
<b>Subject:</b> [mpls] comments on draft-saad-mpls-lsp-instant-install-rsvp=
te<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">Hi Tarek, George:<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I appreciate (but don't fully agree with) your motiv=
ation -- to minimize time on the temporary path.&nbsp; This could be the ba=
ckup path in the case of FRR, or the original path in case of reoptimizatio=
n.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">On the other hand, I think some might be worried abo=
ut the number of forwarding changes: from original path to temporary to DLL=
 stack to final path.&nbsp; Each forwarding change can lead to some packets=
 being dropped or reordered.&nbsp; So, perhaps
 the objective function being optimized should be to minimize forwarding ch=
anges rather than minimize time on the temporary path.&nbsp; At the very le=
ast, there should be a discussion of this in the draft (and on the list).<o=
:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">-- <o:p></o:p></p>
<div>
<p class=3D"MsoNormal">Kireeti<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D25FCB894DA7Btsaadciscocom_--

