From mpls-bounces@lists.ietf.org Thu Jun 02 00:08:11 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ddh07-0001Ci-Jp; Thu, 02 Jun 2005 00:08:11 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ddh04-0001Ak-Vn
	for mpls@megatron.ietf.org; Thu, 02 Jun 2005 00:08:09 -0400
Received: from gondor.rs.riverstonenet.com (lan-202-144-106-188.maa.sify.net
	[202.144.106.188] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07825
	for <mpls@lists.ietf.org>; Thu, 2 Jun 2005 00:08:03 -0400 (EDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 2 Jun 2005 09:37:32 +0530
Message-ID: <FCAF0E8A270B6E4781D91431E853F6F323CD84@GONDOR.rs.riverstonenet.com>
Thread-Topic: What happens to the FECs advertised by LDP when the router is no
	longer egress for that FEC 
Thread-Index: AcVnKJmco9sKjnOtTBeQogQJCJjjXg==
From: "Dutta, Pranjal" <pdutta@riverstonenet.com>
To: <mpls@ietf.org>
Cc: 
Subject: [mpls] What happens to the FECs advertised by LDP when the router
	is no longer egress for that FEC 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0383557972=="
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

This is a multi-part message in MIME format.

--===============0383557972==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C56728.99FA7C4E"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C56728.99FA7C4E
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All,

                    I am a bit not clear on one point from MPLS
Architecture RFC. In downstream unsolicited and ordered control mode,
the egress router takes the initiative for label binding for the FECs
for which it is egress. No let's consider the following simple topology.

=20

=20

        Native IP
-------->R1----mpls------->R2-------mpls-------->R3--------------Native
IP----->R4-----------------Native IP--------->10.171.2..0/24

=20

=20

Here there is an LSP established by LDP from R1 to R3 for FEC
10.171.2.0/24 and R3 is the egress point for the LSP since the FEC is
routed over a native IP interface from R3 (R3->R4->). Now let's say that
we have enabled MPLS in R4 and also in R3---R4 interface. At this point
R4 becomes the egress point for FEC 10.171.2.0/24. Now the question is
at this moment whether R3 will withdraw the local binding for the FEC
and trigger the same in upstream direction through LDP and will wait for
a remote binding from R4 to meet the requirement of ordered control. Or
R3 will still be the egress point till it receives a remote binding from
R4 for the FEC.=20

=20

Thanking in advance,

Pranjal


------_=_NextPart_001_01C56728.99FA7C4E
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Arial;
	color:windowtext;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi All,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I
am a bit not clear on one point from MPLS Architecture RFC. In =
downstream unsolicited
and ordered control mode, the egress router takes the initiative for =
label binding
for the FECs for which it is egress. No let&#8217;s consider the =
following simple
topology.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
lang=3DPT-BR>Native IP ------</span></span></font><font size=3D2 =
face=3DWingdings><span
lang=3DPT-BR =
style=3D'font-size:10.0pt;font-family:Wingdings'>&agrave;</span></font><f=
ont
size=3D2 face=3DArial><span lang=3DPT-BR =
style=3D'font-size:10.0pt;font-family:Arial'>R1----mpls-----</span></font=
><font
size=3D2 face=3DWingdings><span lang=3DPT-BR =
style=3D'font-size:10.0pt;font-family:
Wingdings'>&agrave;</span></font><font size=3D2 face=3DArial><span =
lang=3DPT-BR
style=3D'font-size:10.0pt;font-family:Arial'>R2-------mpls------</span></=
font><font
size=3D2 face=3DWingdings><span lang=3DPT-BR =
style=3D'font-size:10.0pt;font-family:
Wingdings'>&agrave;</span></font><font size=3D2 face=3DArial><span =
lang=3DPT-BR
style=3D'font-size:10.0pt;font-family:Arial'>R3--------------Native =
IP---</span></font><font
size=3D2 face=3DWingdings><span lang=3DPT-BR =
style=3D'font-size:10.0pt;font-family:
Wingdings'>&agrave;</span></font><font size=3D2 face=3DArial><span =
lang=3DPT-BR
style=3D'font-size:10.0pt;font-family:Arial'>R4-----------------Native =
IP-------</span></font><font
size=3D2 face=3DWingdings><span lang=3DPT-BR =
style=3D'font-size:10.0pt;font-family:
Wingdings'>&agrave;</span></font><font size=3D2 face=3DArial><span =
lang=3DPT-BR
style=3D'font-size:10.0pt;font-family:Arial'>10.171.2..0/24<o:p></o:p></s=
pan></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DPT-BR =
style=3D'font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DPT-BR =
style=3D'font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Here there is an LSP established by LDP from R1 to R3 =
for
FEC 10.171.2.0/24 and R3 is the egress point for the LSP since the FEC =
is routed
over a native IP interface from R3 (R3-&gt;R4-&gt;). Now let&#8217;s say =
that
we have enabled MPLS in R4 and also in R3---R4 interface. At this point =
R4
becomes the egress point for FEC 10.171.2.0/24. Now the question is at =
this
moment whether R3 will withdraw the local binding for the FEC and =
trigger the
same in upstream direction through LDP and will wait for a remote =
binding from
R4 to meet the requirement of ordered control. Or R3 will still be the =
egress
point till it receives a remote binding from R4 for the FEC. =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thanking in advance,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Pranjal<o:p></o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C56728.99FA7C4E--


--===============0383557972==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

--===============0383557972==--




From mpls-bounces@lists.ietf.org Thu Jun 02 05:36:37 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ddm7x-0008KL-Ml; Thu, 02 Jun 2005 05:36:37 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ddm7v-0008KG-Kg
	for mpls@megatron.ietf.org; Thu, 02 Jun 2005 05:36:35 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA23883
	for <mpls@ietf.org>; Thu, 2 Jun 2005 05:36:33 -0400 (EDT)
Received: from [80.86.78.228] (helo=smtp.testbed.se)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DdmRu-0001nT-4c
	for mpls@ietf.org; Thu, 02 Jun 2005 05:57:16 -0400
Received: from gw.imc.kth.se ([193.10.152.67] helo=[127.0.0.1])
	by fw.testbed.se with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.43)
	id 1Ddm78-00067Q-LO; Thu, 02 Jun 2005 11:35:54 +0200
Message-ID: <429ED2CC.6060306@pi.se>
Date: Thu, 02 Jun 2005 11:35:08 +0200
From: Loa Andersson <loa@pi.se>
Organization: Acreo AB
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
	rv:1.7.7) Gecko/20050414
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mpls@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d6b246023072368de71562c0ab503126
Content-Transfer-Encoding: 7bit
Cc: 
Subject: [mpls] LSP Ping implementations
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

All,

we have been asked about the implementation situation for
draft-ietf-mpls-lsp-ping, currently the version -09 are
in IESG review.

Could vendors, universites and research projects that have
implemented the draft please respond to the mpls wg co-chairs.

/Loa and George

-- 
Loa Andersson

Principal Networking Architect
Acreo AB                           phone:  +46 8 632 77 14
Isafjordsgatan 22                  mobile: +46 739 81 21 64
Kista, Sweden                      email:  loa.andersson@acreo.se
                                            loa@pi.se

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Thu Jun 02 16:10:23 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ddw1G-0005aF-U2; Thu, 02 Jun 2005 16:10:22 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ddw1B-0005YQ-6f; Thu, 02 Jun 2005 16:10:17 -0400
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA23116;
	Thu, 2 Jun 2005 16:10:15 -0400 (EDT)
Message-Id: <200506022010.QAA23116@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Date: Thu, 02 Jun 2005 16:10:14 -0400
Cc: mpls@ietf.org
Subject: [mpls] I-D ACTION:draft-ietf-mpls-soft-preemption-05.txt
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

	Title		: MPLS Traffic Engineering Soft preemption
	Author(s)	: M. Meyer, et al.
	Filename	: draft-ietf-mpls-soft-preemption-05.txt
	Pages		: 13
	Date		: 2005-6-2
	
This document details MPLS Traffic Engineering Soft Preemption, a 
   suite of protocol modifications extending the concept of preemption 
   with the goal of reducing/eliminating traffic disruption of preempted 
   Traffic Engineering Label Switched Paths (TE LSPs). Initially MPLS 
   RSVP-TE was defined supporting only immediate TE LSP displacement 
   upon preemption. The utilization of a preemption pending flag helps 
   more gracefully mitigate the re-route process of preempted TE LSP. 
   For the brief period soft preemption is activated, reservations 
   (though not necessarily traffic levels) are in effect under-
   provisioned until the TE LSP(s) can be re-routed. For this reason, 
   the feature is primarily but not exclusively interesting in MPLS 
   enabled IP networks with Differentiated Services and Traffic 
   Engineering capabilities.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-soft-preemption-05.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-mpls-soft-preemption-05.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-mpls-soft-preemption-05.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-6-2164026.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-soft-preemption-05.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mpls-soft-preemption-05.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-6-2164026.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

--NextPart--






From mpls-bounces@lists.ietf.org Fri Jun 03 06:02:43 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1De90l-0001ph-F8; Fri, 03 Jun 2005 06:02:43 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1De90j-0001pc-04
	for mpls@megatron.ietf.org; Fri, 03 Jun 2005 06:02:41 -0400
Received: from smtp12.clb.oleane.net (smtp12.clb.oleane.net [213.56.31.47])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA12147
	for <mpls@lists.ietf.org>; Fri, 3 Jun 2005 06:02:38 -0400 (EDT)
Received: from Pavillonquatre (upperside.rain.fr [194.206.151.59] (may be
	forged)) (authenticated)
	by smtp12.clb.oleane.net with ESMTP id j53A28ks011690
	for <mpls@lists.ietf.org>; Fri, 3 Jun 2005 12:02:08 +0200
Message-Id: <200506031002.j53A28ks011690@smtp12.clb.oleane.net>
From: "Chantal Ladouce" <chantal.ladouce@upperside.fr>
To: <mpls@ietf.org>
Date: Fri, 3 Jun 2005 12:02:03 +0200
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Thread-Index: AcVoI0p/ntYm+9JDRtq1de3/gMKMPw==
Cc: 
Subject: [mpls] MPLS World Congress 2006 - Call for Proposals
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0653346352=="
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

This is a multi-part message in MIME format.

--===============0653346352==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_001A_01C56834.0EB1F960"

This is a multi-part message in MIME format.

------=_NextPart_000_001A_01C56834.0EB1F960
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

The 2006 edition of the MPLS World Congress will stand in Paris next
February 6-10.

A call for proposals has been issued at:

 <http://www.upperside.fr/mpls2006/mplsworld2006cfp.htm>
http://www.upperside.fr/mpls2006/mplsworld2006cfp.htm

Proposals may be sent until June 30. They will be reviewed by the scientific
committee members.

 

 


------=_NextPart_000_001A_01C56834.0EB1F960
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"City"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Batang;
	panose-1:2 3 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"\@Batang";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Arial;
	color:windowtext;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DFR link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:
10.0pt;font-family:Arial'>The 2006 edition of the MPLS World Congress =
will
stand in <st1:place w:st=3D"on"><st1:City =
w:st=3D"on">Paris</st1:City></st1:place>
next February 6-10.</span></font><span =
lang=3DEN-GB><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:
10.0pt;font-family:Arial'>A call for proposals has been issued =
at:</span></font><span
lang=3DEN-GB><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><a
href=3D"http://www.upperside.fr/mpls2006/mplsworld2006cfp.htm"
title=3D"http://www.upperside.fr/mpls2006/mplsworld2006cfp.htm"><span =
lang=3DEN-GB><span
title=3D"http://www.upperside.fr/mpls2006/mplsworld2006cfp.htm">http://ww=
w.upperside.fr/mpls2006/mplsworld2006cfp.htm</span></span></a></span></fo=
nt><span
lang=3DEN-GB><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:
10.0pt;font-family:Arial'>Proposals may be sent until June 30. They will =
be
reviewed by the scientific committee members.</span></font><span =
lang=3DEN-GB><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------=_NextPart_000_001A_01C56834.0EB1F960--



--===============0653346352==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

--===============0653346352==--





From mpls-bounces@lists.ietf.org Fri Jun 03 07:13:47 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DeA7W-0001kF-Tq; Fri, 03 Jun 2005 07:13:46 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ddtiw-00021V-Kr
	for mpls@megatron.ietf.org; Thu, 02 Jun 2005 13:43:19 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA10668
	for <mpls@ietf.org>; Thu, 2 Jun 2005 13:43:16 -0400 (EDT)
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Ddu2x-0003Bb-TY
	for mpls@ietf.org; Thu, 02 Jun 2005 14:04:02 -0400
Received: from rtp-core-1.cisco.com (64.102.124.12)
	by rtp-iport-2.cisco.com with ESMTP; 02 Jun 2005 13:43:06 -0400
Received: from cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j52Hh3l6015520; 
	Thu, 2 Jun 2005 13:43:04 -0400 (EDT)
Message-Id: <200506021743.j52Hh3l6015520@rtp-core-1.cisco.com>
To: mpls@ietf.org
Subject: Re: [mpls] working group last call on
	draft-ietf-mpls-p2mp-sig-requirement-02.txt 
In-reply-to: Your message of Mon, 23 May 2005 13:42:36 +0200.
	<4291C1AC.2010507@pi.se> 
User-Agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
	(=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.3
	(sparc-sun-solaris2.8) MULE/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=US-ASCII
Date: Thu, 02 Jun 2005 13:43:03 -0400
From: Eric Rosen <erosen@cisco.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4008dd9869a3a562df68d54e2e919827
X-Mailman-Approved-At: Fri, 03 Jun 2005 07:13:44 -0400
Cc: 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: erosen@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

Overall,  I think  this  is a  vast  improvement over  last year's  version.
However, I still have a few issues with it. 

- The presumption that there is a low (indeed, very low) rate of churn seems
  to be essential to much of the document.  However, it is only mentioned in
  passing  towards  the  end.   As  this  is  a  major  restriction  on  the
  applicability of  the requirements, the presumption should  be stated near
  the front of the document; it should  be clear to anyone who has read only
  the introduction.  It  might be a good idea to mention  it in the abstract
  as well.

- There are a number of  references to requirements that are fully specified
  only in other documents, mostly from CCAMP.  The applicability of these is
  not necessarily obvious to those  who don't follow CCAMP, e.g., crankback,
  hierarchy.  I'd really  like to see this document  be more self-contained,
  so we  have a better  idea of what  we are agreeing to  even if we  do not
  follow CCAMP.

- There is some  stuff about non-IP payloads which, it  seems to me, clearly
  infringes upon  PWE3's scope.  The  stuff about non-IP payloads  should be
  discussed with  PWE3, and if  that stuff remains  in the draft,  then PWE3
  needs to  review it.  However, since  PWE3 has never  worked on multipoint
  PWs, I can imagine that this would be a very long discussion.

- The authors just can't resist putting in unnecessary plugs for RSVP-TE ;-)

Further comments in-line, starting with ****.

Network Working Group                              Seisho Yasukawa (NTT)
Internet Draft                                                    Editor
Category: Informational
Expiration Date: August 2005                                  April 2005

            Signaling Requirements for Point to Multipoint
                     Traffic Engineered MPLS LSPs
            <draft-ietf-mpls-p2mp-sig-requirement-02.txt>

Status of this Memo

   By submitting this Internet-Draft, each author represents that any
   applicable patent or other IPR claims of which he or she is aware
   have been or will be disclosed, and any of which he or she becomes
   aware will be disclosed, in accordance with Section 6 of BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups.  Note that
   other groups may also distribute working documents as
   Internet-Drafts.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time. It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   The list of current Internet-Drafts can be accessed at
   http://www.ietf.org/1id-abstracts.html

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html.

Abstract

   This document presents a set of requirements for the establishment
   and maintenance of Point-to-Multipoint (P2MP) Traffic Engineered (TE)
   Multiprotocol Label Switching (MPLS) Label Switched Paths (LSPs).

   There is no intent to specify solution specific details nor
   application specific requirements in this document.

   It is intended that the requirements presented in this document are
   not limited to the requirements of packet switched networks, but also
   encompass the requirements of Layer two Switching (L2SC), Time
   Division Multiplexing (TDM), lambda and port switching networks
   managed by Generalized MPLS (GMPLS) protocols. Protocol solutions
   developed to meet the requirements set out in this document must
   attempt to be equally applicable to MPLS and GMPLS.

**** What is the  right group of people to review  this to determine whether
**** the  requirements  apply  to  all these  non-packet-switched  types  of
**** network?  

**** This seems too vague and open-ended.


S. Yasukawa (Ed.)                                               [Page 1]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   Table of Contents

   1. Introduction .................................................. 03
      1.1 Non-Objectives ............................................ 05
   2. Definitions ................................................... 06
      2.1 Acronyms .................................................. 06
      2.2 Terminology ............................................... 06
         2.2.1 Terminology for Partial LSPs ......................... 07
      2.3 Conventions ............................................... 08
   3. Problem Statement ............................................. 08
      3.1 Motivation ................................................ 08
      3.2. Requirements Overview .................................... 09
   4. Detailed requirements for P2MP TE extensions .................. 11
      4.1 P2MP LSP tunnels .......................................... 11
      4.2 P2MP explicit routing ..................................... 11
      4.3 Explicit Path Loose Hops and Widely Scoped Abstract Nodes . 12
      4.4 P2MP TE LSP establishment, teardown, and modification
          mechanisms ................................................ 13
      4.5 Fragmentation ............................................. 14
      4.6 Failure Reporting and Error Recovery ...................... 14
      4.7 Record route of P2MP TE LSP tunnels ....................... 15
      4.8 Call Admission Control (CAC) and QoS Control mechanism
          of P2MP TE LSPs ........................................... 16
      4.9 Variation of LSP Parameters ............................... 16
      4.10 Re-optimization of P2MP TE LSPs .......................... 16
      4.11 Tree Remerge ............................................. 17
      4.12 Data Duplication ......................................... 18
      4.13 IPv4/IPv6 support ........................................ 19
      4.14 P2MP MPLS Label .......................................... 19
      4.15 Routing advertisement of P2MP capability ................. 19
      4.16 Multi-Area/AS LSP ........................................ 19
      4.17 Multi-access LANs ........................................ 20
      4.18 P2MP MPLS OAM ............................................ 20
      4.19 Scalability .............................................. 20
         4.19.1 Absolute Limits ..................................... 21
      4.20 Backwards Compatibility .................................. 23
      4.21 GMPLS .................................................... 23
      4.22 Requirements for Hierarchical P2MP TE LSPs ............... 24
      4.23 P2MP Crankback routing ................................... 24
   5. Security Considerations ....................................... 24
   6. IANA Considerations ........................................... 25
   7. Acknowledgements .............................................. 25
   8. References .................................................... 25
      8.1 Normative References ...................................... 25
      8.2 Informational References .................................. 26
   9. Editor's Address .............................................. 27
   10. Authors' Addresses ........................................... 27
   11. Intellectual Property Consideration .......................... 28
   12. Full Copyright Statement ..................................... 29

S. Yasukawa (Ed.)                                               [Page 2]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


1. Introduction

   Existing MPLS Traffic Engineering (MPLS-TE) allows for strict QoS
   guarantees, resources optimization, and fast failure recovery, but
   is limited to point-to-point (P2P) applications. Requirements have
   been expressed for the provision of services over
   point-to-multipoint (P2MP) traffic engineered tunnels and this
   clearly motivates enhancements of the base MPLS-TE tool box in order
   to support P2MP MPLS-TE LSPs.

   [RFC2702] specifies requirements for traffic engineering over MPLS.
   It describes traffic engineering in some detail, and those
   definitions and objectives are equally applicable to traffic
   engineering in a point-to-multipoint service environment. They are
   not repeated here, but it is assumed that the reader is fully
   familiar with them.

   [RFC2702] also explains how MPLS is particularly suited to traffic
   engineering, and presents the following eight reason.

      1. Explicit label switched paths which are not constrained by
         the destination based forwarding paradigm can be easily
         created through manual administrative action or through
         automated action by the underlying protocols.
      2. LSPs can potentially be efficiently maintained.
      3. Traffic trunks can be instantiated and mapped onto LSPs. 

**** Applicability of this to P2MP is not obvious. 

      4. A set of attributes can be associated with traffic trunks
         which modulate their behavioral characteristics.
      5. A set of attributes can be associated with resources which
         constrain the placement of LSPs and traffic trunks across
         them.
      6. MPLS allows for both traffic aggregation and disaggregation
         whereas classical destination only based IP forwarding
         permits only aggregation.
      7. It is relatively easy to integrate a "constraint-based
         routing" framework with MPLS.
      8. A good implementation of MPLS can offer significantly lower
         overhead than competing alternatives for Traffic Engineering.

   These points are equally applicable to point-to-multipoint
   traffic engineering. Points 1. and 7. are particularly important.

   That is, the traffic flow for a point-to-multipoint LSP is not
   constrained to the path or paths that it would follow during
   multicast routing or shortest path destination-based routing, but
   can be explicitly controlled through manual or automated action.

   Further, the explicit paths that are used may be computed using


S. Yasukawa (Ed.)                                               [Page 3]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   algorithms based on a variety of constraints to produce all manner
   of tree shapes. For example, an explicit path may be cost-based
   [STEINER], shortest path, QoS-based, or may use some fair-cost QoS
   algorithm.

   [RFC2702] also describes the functional capabilities required to
   fully support Traffic Engineering over MPLS in large networks.

     1. A set of attributes associated with traffic trunks which
        collectively specify their behavioral characteristics.

     2. A set of attributes associated with resources which constrain
        the placement of traffic trunks through them. These can also be
        viewed as topology attribute constraints.

     3. A "constraint-based routing" framework which is used to select
        paths for traffic trunks subject to constraints imposed by
        items 1) and 2) above. The constraint-based routing framework
        does not have to be part of MPLS. However, the two need to be
        tightly integrated together.

   These basic requirements should also be supported by P2MP traffic
   engineering.

   This document presents a set of requirements for
   Point-to-Multipoint(P2MP) Traffic Engineering (TE) extensions to
   Multiprotocol Label Switching (MPLS). It specifies functional
   requirements for solutions to deliver P2MP TE LSPs.

   It is intended that solutions that specify procedures for P2MP TE
   LSP setup satisfy these requirements. There is no intent to specify
   solution specific details nor application specific requirements in
   this document.

   It is intended that the requirements presented in this document are
   not limited to the requirements of packet switched networks, but
   also encompass the requirements of TDM, lambda and port switching
   networks managed by Generalized MPLS (GMPLS) protocols. Protocol
   solutions developed to meet the requirements set out in this
   document must attempt to be equally applicable to MPLS and GMPLS.

   Existing MPLS TE mechanisms such as [RFC3209] do not support P2MP TE
   LSPs so new mechanisms must be developed. This should be achieved
   with maximum re-use of existing MPLS protocols.

   Note that there is a separation between routing and signaling in
   MPLS TE. In particular, the path of the MPLS TE LSP is determined by
   performing a constraint-based computation (such as CSPF) on a


S. Yasukawa (Ed.)                                               [Page 4]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   traffic engineering database (TED). The contents of the TED may be
   collected through a variety of mechanism - extensions to the IGPs
   are a popular mechanism for P2P MPLS TE. 

**** The last part of this sentence (following the dash might best be
**** omitted.) 

   This document focuses on requirements for establishing and
   maintaining P2MP MPLS TE LSPs through signaling protocols; and
   routing protocols are out of scope. No assumptions are made about
   how the TED used as the basis for path computations for P2MP LSPs is
   formed.

   A P2MP TE LSP will be set up with TE constraints and will allow
   efficient packet or data replication at various branching points in
   the network. Note that the notion of "efficient" packet replication
   is relative and may have different meanings depending on the
   objectives (see section 4.2). 

**** The notion of efficient packet  replication is a data plane notion, not
**** a signaling  notion.  The document purports to  be setting requirements
**** only on  the control  plane mechanisms ("signaling  requirements"), yet
**** clearly there are some requirements on  the data plane as well. This is
**** an issue of scope that really needs to be clarified.

   P2MP TE LSP setup mechanisms MUST include the ability to add/remove
   receivers to/from an existing P2MP TE LSP.

1.1 Non-Objectives

**** This section  seems to talk about mechanisms  rather than requirements.
**** (It seems like it might have been cut and pasted from a solutions doc.)

   For clarity, this section lists some items that are out of scope of
   this document.

   It is assumed that some information elements describing the P2MP TE
   LSP are known to the ingress LSR prior to LSP establishment.
   For example, the ingress LSRs knows the IP addresses that identify
   the egress LSRs of the P2MP TE LSP. The mechanisms by which the
   ingress LSR obtains this information is outside the scope of P2MP TE
   signaling and so is not included in this document. Other documents
   may complete the description of this function by providing
   automated, protocol-based ways of passing this information to the
   ingress LSR.

   The following are non-objectives of this document.

   - Non-TE LSPs (such as per-hop, routing-based LSPs).
   - Discovery of egress leaves for a P2MP LSP

   - Hierarchical P2MP LSPs
   - OAM for P2MP LSPs
   - Inter-area and inter-AS P2MP TE LSPs

   - Applicability of P2MP MPLS TE LSPs to service scenarios
   - Specific application or application requirements

   - Algorithms for computing P2MP distribution trees



S. Yasukawa (Ed.)                                               [Page 5]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   - Multipoint-to-point LSPs
   - Multipoint-to-multipoint LSPs
   - Routing protocols
   - Construction of the traffic engineering database
   - Distirbution of the information used to construct the traffic
     engineering database

2. Definitions

2.1 Acronyms

   P2P:

      Point-to-point

   P2MP:

      Point-to-multipoint

2.2 Terminology

   The reader is assumed to be familiar with the terminology in
   [RFC3031] and [RFC3209].

   P2MP TE LSP:

      A traffic engineered label switched path that has one unique
      ingress LSR (also referred to as the root) and one or more
      egress LSRs (also referred to as the leaf).

   P2MP tree:

      The ordered set of LSRs and links that comprise the path of a
      P2MP TE LSP from its ingress LSR to all of its egress LSRs.

   ingress LSR:

      The LSR that is responsible for initiating the signaling
      messages that set up the P2MP TE LSP.

   egress LSR:

      One of potentially many destinations of the P2MP TE LSP.
      Egress LSRs may also be referred to as leaf nodes or leaves.






S. Yasukawa (Ed.)                                               [Page 6]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   bud LSR:

     An LSR that is an egress, but also has one or more directly
     connected downstream LSRs.

   branch LSR:

      An LSR that has more than one directly connected downstream LSR.

   graft LSR:

      An LSR that is already a member of the P2MP tree and is in
      process of signaling a new sub-P2MP tree.

   prune LSR:

      An LSR that is a member of the P2MP tree and is in
      process of tearing down an existing sub-P2MP tree.

   P2MP-ID (Pid):

**** "Pid" has another meaning, not the best acronym here.

      A unique identifier of a P2MP TE LSP, that is constant for the
      whole LSP regardless of the number of branches and/or leaves.

2.2.1 Terminology for Partial LSPs

   It is convenient to sub-divide P2MP trees for functional and
   representational reasons. A tree may be divided in two dimensions:

   - A division may be made along the length of the tree. For example,
     the tree may be split into two components each running from the
     ingress LSR to a discrete set of egress LSRs
   - A tree may be divided at a branch LSR (or any transit LSR) to
     produce a component of the tree that runs from the branch (or
     transit) LSR to all downstream egress LSRs.

   These two methods of splitting the P2MP tree can be combined, so it
   is useful to introduce some terminology to allow the partitioned
   trees to be clearly described.

   Use the following designations:
     Source (ingress) LSR - S
     Leaf (egress) LSR - L
     Branch LSR - B
     Transit LSR - X





S. Yasukawa (Ed.)                                               [Page 7]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   Define three terms:

     Sub-LSP
       A component of the P2MP LSP that runs from one LSR to another
       without (or ignoring) any branches.

     Sub-tree
       A component of the P2MP LSP that runs from one LSR to more than
       one other LSR by branching.

     Tree
       A component of the P2MP LSP that runs from one LSR to all
       downstream LSRs.

   Using these new concepts we can define any combination or split of
   the P2MP tree. For example:

     S2L sub-LSP
       The path from the source to one specific leaf.

     S2L sub-tree
       The path from the source to a set of leaves.

     B2L tree
       The path from a branch LSR to all downstream leaves.

     X2X sub-LSP
       A component of the P2MP LSP that is a simple path with
       no branches.

2.3 Conventions

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
   this document are to be interpreted as described in [RFC2119].

3. Problem Statement

3.1 Motivation

   As described in section 1, Traffic Engineering and Constraint Based
   Routing, including Call Admission Control(CAC), explicit source
   routing and bandwidth reservation, are required to enable efficient
   resource usage and strict QoS guarantees. Such mechanisms also make
   it possible to provide services across a congested network where
   conventional "shortest path first" forwarding paradigms would fail.

   Existing MPLS TE mechanisms [RFC3209] and GMPLS TE mechanisms


S. Yasukawa (Ed.)                                               [Page 8]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   [RFC3473] only provide support for P2P TE LSPs. While it is possible
   to provide P2MP TE services using P2P TE LSPs, any such approach is
   potentially suboptimal since it may result in data replication at
   the ingress LSR, or in duplicate data traffic within the network.

   Hence, to provide P2MP MPLS TE services in a fully efficient manner
   it is necessary to specify specific requirements. These requirements
   can then be used to define mechanisms for the use of existing
   protocols and/or extensions to existing protocols and/or new
   protocols.

3.2. Requirements Overview

   This document states basic requirements for the setup of P2MP TE
   LSPs. The requirements apply to the signaling techniques only, and
   no assumptions are made about which routing protocols are run within
   the network, nor about how the information that is used to construct
   the Traffic Engineering Database (TED) is distributed. These factors
   are out of the scope of this document.

   A P2MP TE LSP path will be computed taking into account various
   constraints such as bandwidth, affinities, required level of
   protection and so on. The solution MUST allow for the computation
   of P2MP TE LSP paths satisfying constraints with the objective of
   supporting various optimization criteria such as delays, bandwidth
   consumption in the network, or any other combinations. This is
   likely to require the presence of a TED, as well as the ability to
   signal the explicit path of an LSP.

   A desired requirement is also to maximize the re-use of existing
   MPLS TE techniques and protocols where doing so does not adversely
   impact the function, simplicity or scalability of the solution.

   This document does not restrict the choice of signaling protocol
   used to set up a P2MP TE LSP, but it should be noted that [RFC3468]
   states
     ... the consensus reached by the Multiprotocol Label Switching
   (MPLS) Working Group within the IETF to focus its efforts on
   "Resource Reservation Protocol (RSVP)-TE: Extensions to RSVP for
   Label-Switched Paths (LSP) Tunnels" (RFC 3209) as the MPLS signaling
   protocol for traffic engineering applications... 

**** This statement does not seem to be within the scope of this document.

   The P2MP TE LSP setup mechanism MUST include the ability to
   add/remove egress LSRs to/from an existing P2MP TE LSP and MUST
   allow for the support of all the TE LSP management procedures
   already defined for P2P TE LSP such as the non disruptive rerouting
   (the so called "Make before break" procedure).

**** I  don't  see the  point  of  requiring support  for  "ALL  the TE  LSP
**** management procedures  already defined for P2P", and  then mentioning a
**** single  example of  one.  It's  also not  clear what  "already defined"
**** means or will be taken to mean  years from now when folks read the RFC.
**** I'd say  either explicitly list the  things for which  support is being
**** required, or reference specific RFCs.

S. Yasukawa (Ed.)                                               [Page 9]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   The computation of P2MP TE trees is implementation dependent and is
   beyond the scope of the solutions that are built with this document
   as a guideline.

   Consider the following figure.

                         Source 1 (S1)
                               |
                             I-LSR1
                             |   |
                             |   |
            R2----E-LSR3--LSR1   LSR2---E-LSR2--Receiver 1 (R1)
                             |   :
                  R3----E-LSR4   E-LSR5
                             |   :
                             |   :
                            R4   R5

                           Figure 1

   Figure 1 shows a single ingress (I-LSR1), and four egresses(E-LSR2,
   E-LSR3, E-LSR4 and E-LSR5). I-LSR1 is attached to a traffic source
   that is generating traffic for a P2MP application.
   Receivers R1, R2, R3 and R4 are attached to E-LSR2, E-LSR3 and
   E-LSR4.

   The following are the objectives of P2MP LSP establishment and use.

      a) A P2MP TE LSP tree which satisfies various constraints is
         pre-determined and supplied to ingress I-LSR1.

         Note that no assumption is made on whether the tree is
         provided to I-LSR1 or computed by I-LSR1. Note that the
         solution SHOULD also allow for the support of partial path by
         means of loose routing.

         Typical constraints are bandwidth requirements, resource class
         affinities, fast rerouting, preemption, to mention a few of
         them. There should not be any restriction on the possibility
         to support the set of constraints already defined for point to
         point TE LSPs. A new constraint may specify which LSRs should
         be used as branch points for the P2MP LSR in order to take
         into account some LSR capabilities or network constraints.

      b) A P2MP TE LSP is set up from I-LSR1 to E-LSR2, E-LSR3 and
         E-LSR4 using the tree information.




S. Yasukawa (Ed.)                                              [Page 10]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


      c) In this case, the branch LSR1 should replicate incoming
         packets or data and send them to E-LSR3 and E-LSR4.

      d) If a new receiver (R5) expresses an interest in receiving
         traffic, a new tree is determined and a sub-P2MP tree from
         LSR2 to E-LSR5 is grafted onto the P2MP tree. LSR2 becomes a
         branch LSR.

4. Detailed requirements for P2MP TE extensions

4.1 P2MP LSP tunnels

   The P2MP TE extensions MUST be applicable to the signaling of LSPs
   of different traffic types. For example, it MUST be possible to
   signal a P2MP TE LSP to carry any kind of payload being packet or
   non-packet based (including frame, cell, TDM un/structured, etc.) 

**** I don't understand what is being required here. 

**** As  far  as  I  know,  these  non-packet things  are  carried  by  PWE3
**** pseudowires, and  there hasn't  been much work  on multipoint  PWs.  Is
**** direct  MPLS   encapsulation  (no  PWE3)  of   non-packet  stuff  being
**** envisioned?  I don't see why that should be required.

**** Perhaps this requirement infringes upon the scope of the PWE3 group.

   As with P2P MPLS technology [RFC3031], traffic is classified with a
   FEC in this extension. All packets which belong to a particular FEC
   and which travel from a particular node MUST follow the same P2MP
   tree.

   In order to scale to a large number of branches, P2MP TE LSPs SHOULD
   be identified by a unique identifier (the P2MP ID or Pid) that is
   constant for the whole LSP regardless of the number of branches
   and/or leaves. Therefore, the identification of the P2MP session by
   its destination addresses is not adequate.

4.2 P2MP explicit routing

   Various optimizations in P2MP tree formation need to be applied to
   meet various QoS requirements and operational constraints.

   Some P2MP applications may request a bandwidth guaranteed P2MP tree
   which satisfies end-to-end delay requirements. And some operators
   may want to set up a cost minimum P2MP tree by specifying branch
   LSRs explicitly.

   The P2MP TE solution therefore MUST provide a means of establishing
   arbitrary P2MP trees under the control of an external tree
   computation process or path configuration process or dynamic tree
   computation process located on the ingress LSR. Figure 4 shows two
   typical examples.







S. Yasukawa (Ed.)                                              [Page 11]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


               A                                      A
               |                                    /   \
               B                                   B     C
               |                                  / \   / \
               C                                 D   E  F   G
               |                                / \ / \/ \ / \
   D--E*-F*-G*-H*-I*-J*-K*--L                  H  I J KL M N  O

        Steiner P2MP tree                        SPF P2MP tree

                Figure 4 Examples of P2MP TE LSP topology

   One example is the Steiner P2MP tree (Cost minimum P2MP tree)
   [STEINER]. This P2MP tree is suitable for constructing a cost
   minimum P2MP tree so as to minimize the bandwidth consumption in
   the core. To realize this P2MP tree, several intermediate LSRs must
   be both MPLS data terminating LSRs and transit LSRs (LSRs E, F, G,
   H, I, J and K in the figure 4). This means that the LSRs must
   perform both label swapping and popping at the same time. Therefore,
   the P2MP TE solution MUST support a mechanism that can setup this
   kind of bud LSR between an ingress LSR and egress LSRs. Note that
   this includes constrained Steiner trees that allow for the
   computation of a minimal cost trees with some other constraints such
   as a bounded delay between the source and every receiver. 

**** It seems to me that this  is not a signaling requirement (or not merely
**** a signaling requirement) but also a requirement on the data plane.  

   Another example is a CSPF (Constraint Shortest Path First) P2MP
   tree. By some metric (which can be set upon any specific criteria
   like the delay, bandwidth, a combination of those), one can
   calculate a shortest path P2MP tree. This P2MP tree is suitable for
   carrying real time traffic.

   The solution MUST allow the operator to make use of any tree
   computation technique. In the former case an efficient/optimal tree
   is defined as a minimal cost tree (Steiner tree) whereas in the
   later case it is defined as the tree that provides shortest path
   between the source and any receiver.

   To support explicit setup of any reasonable P2MP tree shape, a P2MP
   TE solution MUST support some form of explicit source-based control
   of the P2MP tree which can explicitly include particular LSRs as
   branch nodes. This can be used by the ingress LSR to setup the P2MP
   TE LSP.  For instance, a P2MP TE LSP can be simply represented as a
   whole tree or by its individual branches.

4.3 Explicit Path Loose Hops and Widely Scoped Abstract Nodes

   A P2MP tree is completely specified if all of the required branches
   and hops between a sender and leaf LSR are indicated.


S. Yasukawa (Ed.)                                              [Page 12]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   A P2MP tree is partially specified if only a subset of intermediate
   branches and hops are indicated. This may be achieved using loose
   hops in the explicit path, or using widely scoped abstract nodes
   such as IPv4 prefixes shorter than 32 bits, or AS numbers. 

**** I  think the  notion  of "widely  scoped  abstract nodes"  needs to  be
**** defined and explicated.

   A partially specified P2MP tree might be particularly useful in
   inter-area and inter-AS situations although P2MP requirements for
   inter-area and inter-AS are beyond the scope of this document.

   Protocol solutions SHOULD include a way to specify loose hops and
   widely scoped abstract nodes in the explicit source-based control
   of the P2MP tree as defined in the previous section. Where this
   support is provided, protocol solutions MUST allow downstream LSRs
   to apply further explicit control to the P2MP tree to resolve a
   partially specified tree into a (more) completely specified tree.

   Protocol solutions MUST allow the P2MP tree to be completely
   specified at the ingress where sufficient information exists to
   allow the full tree to be computed. 

**** The usefulness  of complete specification  at the ingress  depends both
**** upon the  presence of  sufficient information and  on the  existence of
**** suitable policies along the path.

   In all cases, the egress nodes of the P2MP TE LSP must be fully
   specified. 

**** Why?  

   In case of a tree being computed by some downstream LSRs (e.g. the
   case of hops specified as loose hops), the solution MUST provide
   the ability for the ingress LSR of the P2MP TE LSP to learn the full
   P2MP tree. Note that this requirement MAY be relaxed in some
   environments (e.g. Inter-AS) where confidentiality must be
   preserved. 

**** I think that what paragraph is  trying to say is that the solution MUST
**** provide protocol to enable the  ingress to learn the full specification
**** of the tree, but that this information may not always be obtainable due
**** to  policy  considerations.   But  then  perhaps it  should  pose  some
**** requirement as to what happens in  cases where some of the path remains
**** confidential.

4.4 P2MP TE LSP establishment, teardown, and modification mechanisms

   The P2MP TE solution MUST support establishment, maintenance and
   teardown of P2MP TE LSPs in a scalable manner. This MUST include
   both the existence of very many LSPs at once, and the existence of
   very many destinations for a single P2MP LSP. 

**** This would  seem to  preclude any mechanism  in which add/removes  of a
**** leaf  requires a  message  to be  sent  to the  ingress.   Is that  the
**** intention?  Or  is the "no churn"  presumption supposed to  rule out of
**** scope any conditions under which this is not scalable?

   In addition to P2MP TE LSP establishment and teardown mechanism, it
   SHOULD implement partial P2MP tree modification mechanism. 

**** I  don't  believe  that   the  term  "partial  P2MP  tree  modification
**** mechanism" has been defined yet.

   For the purpose of adding sub-P2MP TE LSPs to an existing P2MP TE
   LSP, the extensions SHOULD support a grafting mechanism. For the
   purpose of deleting a sub-P2MP TE LSPs from an existing P2MP TE LSP,
   the extensions SHOULD support a pruning mechanism.

   It is RECOMMENDED that these grafting and pruning operations do not
   cause any additional processing in nodes except along the path to
   the grafting and pruning node and its downstream nodes. Moreover,
   both grafting and pruning operations MUST not be traffic disruptive
   for the traffic currently forwarded along the P2MP tree. 

**** I'm  having a little  trouble putting  together "scalable  grafting and
**** pruning" with "explicit routing".  

S. Yasukawa (Ed.)                                              [Page 13]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


4.5 Fragmentation

   The P2MP TE solution MUST handle the situation where a single
   protocol message cannot contain all of the information necessary to
   signal the establishment of the P2MP LSP. It MUST be possible to
   establish the LSP in these circumstances.

   This situation may arise in either of the following circumstances.
     a. The ingress LSR cannot signal the whole tree in a single
        message.

     b. The information in a message expands to be too large (or is
        discovered to be too large) at some transit node. This may
        occur because of some increase in the information that needs
        to be signaled or because of a reduction in the size of
        signaling message that is supported.

   The solution to these problems SHOULD NOT rely on IP fragmentation,
   it is RECOMMENDED to rely on some protocol procedures specific to
   the signaling solution.

   It is NOT RECOMMENDED that fragmented protocol messages are
   re-combined at any downstream LSR. 

**** The term  is "reassembled", not  "recombined".  If IP  fragmentation of
**** protocol messages is  allowed, it hardly makes sense  to recommend that
**** the fragments not be reassembled! 

**** I think  what this section is trying  to do is to  prohibit the control
**** messages from ever being fragmented, instead requiring that the control
**** protocol always generate messages that  will not need to be fragmented.
**** If so, that should be made clear.  However, it's not completely obvious
**** to me that this requirement can be met in all environments. 

**** With regard to the  recommendation that there be some protocol-specific
**** procedure  to allow  arbitrarily  large control  messages without  ever
**** incurring  IP  fragmentation, I  wonder  if  this  is all  really  just
**** infringing on the solution space.  

4.6 Failure Reporting and Error Recovery

   Failure events may cause egress nodes or sub-P2MP LSPs to become
   detached from the P2MP TE LSP. These events MUST be reported
   upstream as for a P2P LSP.

   The solution SHOULD provide recovery techniques such as protection
   and restoration allowing recovery of any impacted sub-P2MP TE
   LSPs. In particular, a solution MUST provide fast protection
   mechanisms applicable to P2MP TE LSP similar to the solutions
   specified in [FRR] for P2P TE LSPs. Note also that no assumption is
   made on whether backup paths for P2MP TE LSPs should or should not
   be shared with P2P TE LSPs backup paths.

   Note that the functions specified in [FRR] are currently specific to
   packet environments and do not apply to non-packet environments.
   Thus, while solutions MUST provide fast protection mechanisms
   similar to those specified in [FRR], this requirement is limited to
   the subset of the solution space that applies to packet switched
   networks only.

   Note that application-specific requirement documents may introduce
   even more stringent requirement, such as no packet loss, as a
   trade-off for the relaxation of other requirements, such as increased


S. Yasukawa (Ed.)                                              [Page 14]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   bandwidth consumption. 

**** I  don't  understand whether  the  solution  is  supposed to  meet  the
**** unspecified  requirements  of  future application-specific  requirement
**** documents or  not.  If not,  why mention it?   But then does  that mean
**** that  different  applications  are  going  to  end  up  with  different
**** solutions?

   The solution SHOULD also support the ability to meet other network
   recovery requirements such as bandwidth protection and bounded
   propagation delay increase along the backup path during failure.

   A P2MP TE solution MUST support P2MP fast protection mechanism to
   handle P2MP applications sensitive to traffic disruption.

   The report of the failure of delivery to fewer than all of the

**** Report?  What report? 

   egress nodes SHOULD NOT cause automatic teardown of the P2MP TE LSP.
   That is, while some egress nodes remain connected to the P2MP tree
   it should be a matter of local policy at the ingress whether the
   P2MP LSP is retained. 

**** That would  be some  protocol that stopped  an entire  multicast stream
**** because one egress goes down!

   When all egress nodes downstream of a branch node have become
   disconnected from the P2MP tree, and the some branch node is unable
   to restore connectivity to any of them by means of some recovery or
   protection mechanisms, the branch node MAY remove itself from the
   P2MP tree provided that it is not also an egress LSR. Since the
   faults that severed the various downstream egress nodes from the
   P2MP tree may be disparate, the branch node MUST report all such
   errors to its upstream neighbor. The ingress node can then decide
   to re-compute the path to those particular egress nodes, around the
   failure point. 

**** I  don't  understand just  what  is  being  required here.   Any  fault
**** anywhere downstream  is supposed to  be reported to the  ingress?  That
**** seems to have scaling problems.  

   Solutions MAY include the facility for transit LSRs and particularly
   branch nodes to recompute sub-P2MP trees to restore them after
   failures. In the event of successful repair, error notifications
   SHOULD NOT be reported to upstream nodes, but the new paths are
   reported if route recording is in use. Crankback requirements are
   discussed in Section 4.23.

4.7 Record route of P2MP TE LSP tunnels

   Being able to identify the established topology of P2MP TE LSP is
   very important for various purposes such as management and operation
   of some local recovery mechanisms like Fast Reroute [FRR]. A network
   operator uses this information to manage P2MP TE LSPs. Therefore,
   topology information MUST be collected and updated after P2MP TE LSP
   establishment and modification process. 

   The P2MP TE solution MUST support a mechanism which can collect and
   update P2MP tree topology information after P2MP LSP establishment
   and modification process. For example, the P2P MPLS TE mechanism of
   route recording could be extended and used if RSVP-TE was used as
   the P2MP signaling protocol. 

**** There's  a big  difference between  saying that  topology info  MUST be
**** collected and saying  that the solution MUST support  a mechanism which
**** can collect  topology information.  Which  is intended?  How  does this
**** interact with a  previous requirement stating some of  the topology may
**** be confidential?   Fragmentation and scaling issues  also seem relevant
**** here.




S. Yasukawa (Ed.)                                              [Page 15]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   It is RECOMMENDED that the information is collected in a data format
   by which the sender node can recognize the P2MP tree topology
   without involving some complicated data calculation process. 

**** I'm not sure this is an objective requirement.  I'd hate to have the WG
**** deciding whether some calculation process is "complicated" or not.

   The solution MUST support the recording of both outgoing interfaces
   and node-id.

4.8 Call Admission Control (CAC) and QoS Control mechanism
     of P2MP TE LSPs

   P2MP TE LSPs may share network resource with P2P TE LSPs. Therefore
   it is important to use CAC and QoS in the same way as P2P TE LSPs
   for easy and scalable operation.

   P2MP TE solutions MUST support both resource sharing and exclusive
   resource utilization to facilitate co-existence with other LSPs to
   the same destination(s).

   P2MP TE solution MUST be applicable to DiffServ-enabled networks
   that can provide consistent QoS control in P2MP LSP traffic.

   Any solution SHOULD also satisfy the DS-TE requirements [RFC3564]
   and interoperate smoothly with current P2P DS-TE protocol
   specifications.

   Note that this requirement document does not make any assumption on
   the type of bandwidth pool used for P2MP TE LSPs which can either be
   shared with P2P TE LSP or be dedicated for P2MP use.

4.9 Variation of LSP Parameters

   Certain parameters (such as priority and bandwidth) are associated
   with an LSP. The parameters are installed by the signaling
   exchanges associated with establishing and maintaining the LSP.

   Any solution MUST NOT allow for variance of these parameters within
   a single P2MP LSP. That is:
   - No attributes set and signaled by the ingress of a P2MP LSP may
     be varied by downstream LSRs.
   - There MUST be homogeneous QoS from the root to all leaves of a
     single P2MP LSP.

   Variation of parameters may be allowed so long as it applies to the
   whole LSP from ingress to all egresses.

4.10 Re-optimization of P2MP TE LSPs

   The detection of a more optimal path (for example, one with a lower


S. Yasukawa (Ed.)                                              [Page 16]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   overall cost) is an example of a situation where P2MP TE LSP
   re-routing may be required. While re-routing is in progress, an
   important requirement is avoiding double bandwidth reservation
   (over the common parts between the old and new LSP) thorough the use
   of resource sharing.

   Make-before-break MUST be supported for a P2MP TE LSP to ensure that
   there is minimal traffic disruption when the P2MP TE LSP is
   re-routed.

   It is possible to achieve make-before-break that only applies to a
   sub-P2MP tree without impacting the data on all of the other parts
   of the P2MP tree.

   The solution SHOULD allow for make-before-break re-optimization of
   any subdivision of the P2MP LSP (S2L sub-tree, S2X sub-LSP, S2L
   sub-LSP, X2L sub-tree, B2L sub-tree, X2L tree, or B2L tree) with no
   impact on the rest of the P2MP LSP (no label reallocation, no change
   in identifiers, etc.).

   The solution SHOULD also provide the ability for the ingress LSR to
   have a strict control on the re-optimization process. The ingress
   LSR SHOULD be able to limit all re-optimization to be
   source-initiated.

   Where sub-tree re-optimization is allowed by the ingress LSR, such
   re-optimization MAY be initiated by a downstream LSR that is the
   root of the sub-tree that is to be re-optimized. Sub-tree
   re-optimization initiated by a downstream LSR MUST be carried out
   with the same regard to minimizing the hit on active traffic as
   was described above for other re-optimization.

4.11 Tree Remerge

   It is possible for a single transit LSR to receive multiple
   signaling messages for the same P2MP LSP but for different
   sets of destinations. These messages may be received from the
   same or different upstream nodes and may need to be passed on
   to the same or different downstream nodes.

   This situation may arise as the result of the signaling solution
   definition or implementation options within the signaling
   solution. Further, it may happen during make-before-break
   reoptimization (section 4.10), or as a result of signaling
   message fragmentation (section 4.5).

   It is even possible that it is necessary to construct distinct
   upstream branches in order to achieve the correct label choices


S. Yasukawa (Ed.)                                              [Page 17]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   in certain switching technologies managed by GMPLS (for example,
   photonic cross-connects where the selection of a particular
   lambda for the downstream branches is only available on different
   upstream switches).

   The solution MUST support the case where of multiple signaling
   messages for the same P2MP LSP are received at a single transit
   LSR and refer to the same upstream interface. In this case the
   result of the protocol procedures SHOULD be a single data flow
   on the upstream interface.

   The solution SHOULD support the case where multiple signaling
   messages for the same P2MP LSP are received at a single transit
   LSR and refer to different upstream interfaces, and where each
   signaling message results in the use of different downstream
   interfaces. This case represents data flows that cross at the LSR
   but which do not merge.

   The solution MAY support the case where multiple signaling
   messages for the same P2MP LSP are received at a single transit
   LSR and refer to different upstream interfaces, and where the
   downstream interfaces are shared across the received signaling
   messages. This case represents the merging of data flows. A
   solution that supports this case MUST ensure that data is not
   replicated on the downstream interfaces.

   An alternative to supporting this last case is for the signaling
   protocol to indicate an error such that the merge may be
   resolved by the upstream LSRs.

4.12 Data Duplication

   Data duplication refers to the receipt by any recipient of duplicate
   instances of the data. In a packet environment this means the
   receipt of duplicate packets - although this should be a benign (if
   inefficient) situation, it may be catastrophic in certain existing
   and deployed applications. 

**** It's hard to see how  duplication is both benign and catastrophic.  The
**** suggestion here is that a benign situation is turned into a catastrophe
**** by  stupid applications.   But  I don't  think  that the  long-standing
**** duplication of  a multicast  stream is just  benign; it could  be quite
**** damaging to the endsystems, no matter what the application.

   In a non-packet environment this means
   the duplication in time of some part of the signal that may lead to
   the replication of data or to the scrambling of data.

   Data duplication may legitimately arise in various scenarios
   including re-optimization of active LSPs as described in the
   previous section, and protection of LSPs. Thus, it is impractical to
   regulate against data duplication in this document.

   Instead, the solution:
   - SHOULD limit to transitory conditions only the cases where
     network bandwidth is wasted by the existence of duplicate


S. Yasukawa (Ed.)                                              [Page 18]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


     delivery paths.
   - MUST limit the cases of delivery of duplicate data to an
     application to error cases or rare transitory conditions. 

**** Limit duplication to error cases?  What does that mean exactly?

**** Whether  a  transitory  condition  is  "rare"  or  not  is  notoriously
**** difficult  to predict.   It might  be  better to  say that  duplication
**** should only occur in transitory  conditions and only if the duration of
**** the transitory condition can be suitably bounded.

4.13 IPv4/IPv6 support

   Any P2MP TE solution MUST be equally applicable to IPv4 and IPv6. 

**** It might be  better just to say that any P2MP  TE solution MUST support
**** both IPv4 and  IPv6.  I don't like the term  "equally applicable", if a
**** solution supports  v4 and v6  I don't want  to have to ask  whether the
**** solution is also "equally applicable" to each of them.

4.14 P2MP MPLS Label

   A P2MP TE solution MUST support establishment of both P2P and P2MP
   TE LSPs and MUST NOT impede the operation of P2P TE LSPs within the
   same network. 

**** This could  be interpreted as meaning  that P2P TE  LSPs get preference
**** for the bandwidth.  I don't think that is what is meant.

   A P2MP TE solution MUST be specified in such a way
   that it allows P2MP and P2P TE LSPs to be signaled on the same
   interface. Labels for P2MP TE LSPs and P2P TE LSPs MAY be assigned
   from shared or dedicated label space(s). Label space shareability is
   implementation specific. 

**** I would  strike the last  two sentences.  They  may end up  coming into
**** conflict with  the two recent  drafts on MPLS multicast  codepoints and
**** upstream-assigned labels.  The  issues of multicast/unicast codepoints,
**** label spaces, etc.,  are really left up to  the solutions. Whether they
**** are implementation-specific  is a  solutions issue, not  a requirements
**** issue. 






4.15 Routing advertisement of P2MP capability

   Several high-level requirements have been identified to determine
   the capabilities of LSRs within a P2MP network. The aim of such
   information is to facilitate the computation of P2MP trees using TE
   constraints within a network that contains LSRs that do not all have
   the same capabilities levels with respect to P2MP signaling and data
   forwarding.

   These capabilities include, but are not limited to:

   - the ability of an LSR to support branching.
   - the ability of an LSR to act as an egress and a branch for the
     same LSP.
   - the ability of an LSR to support P2MP MPLS-TE signaling.

   It is expected that it may be appropriate to gather this information
   through extensions to TE IGPs (see [RFC3630] and [IS-IS-TE]), but
   the precise requirements and mechanisms are out of the scope of this
   document. It is expected that a separate document will cover this
   requirement. 

**** I  don't like when  a document  says, "we  don't require  X, but  it is
**** expected  that  X will  be  required  by  some other  document".   This
**** paragraph should just be stricken.

4.16 Multi-Area/AS LSP

   P2MP TE solutions SHOULD support multi-area/AS P2MP TE LSPs.

   The precise requirements in support of multi-area/AS P2MP TE LSPs is
   out of the scope of this document. It is expected that a separate
   document will cover this requirement. 

**** Again, it makes no sense to say that the solutions are required to meet
**** some requirements which are going to be specified in some document that
**** doesn't exist yet.  This section is out of scope and should be stricken.



S. Yasukawa (Ed.)                                              [Page 19]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


4.17 Multi-access LANs

   P2MP MPLS TE may be used to traverse network segments that are
   provided by multi-access media such as Ethernet. In these cases, it
   is also possible that the entry point to the network segment is a
   branch point of the P2MP LSP.

   Two options clearly exist:

    - the branch point replicates the data and transmits multiple
      copies onto the segment
    - the branch point sends a single copy of the data to the segment
      and relies on the exit points to discriminate the reception of
      the data.

   The first option has a significant scaling issue since all
   replicated data must be sent through the same port and carried on
   the same segment. Thus, a solution SHOULD provide a mechanism for a
   branch node to send a single copy of the data onto a multi-access
   network and reach multiple (adjacent) downstream nodes. 

**** The second option also has  scaling issues, of course.  In addition, it
**** has some label distribution issues.

4.18 P2MP MPLS OAM

   Management of P2MP LSPs is as important as the management of P2P
   LSPs. 

**** This sentence has no real content and should be stricken.

   The MPLS and GMPLS MIB modules will be enhanced to provide P2MP TE
   LSP management in line with whatever signaling solutions are
   developed.

   In order to facilitate correct management, P2MP TE LSPs MUST have
   unique identifiers since otherwise it is impossible to determine
   which LSP is being managed.

   OAM facilities will have special demands in P2MP environments
   especially within the context of tracing the paths and connectivity
   of P2MP TE LSPs. Further and precise requirements and mechanisms for
   OAM are out of the scope of this document. It is expected that
   separate documents will cover these requirements and mechanisms.

4.19 Scalability

   Scalability is a key requirement in P2MP MPLS systems. Solutions
   MUST be designed to scale well with an increase in the number of any
   of the following:

   - the number of recipients
   - the number of branch points


S. Yasukawa (Ed.)                                              [Page 20]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   - the number of branches.

   Both scalability of performance and operation MUST be considered. 

**** I think I know what "performance" is, but what is "operation"?

   Key considerations MUST include:
   - the amount of refresh processing associated with maintaining
     a P2MP TE LSP.
   - the amount of protocol state that must be maintained by ingress
     and transit LSRs along a P2MP tree.
   - the number of protocol messages required to set up or tear down a
     P2MP LSP as a function of the number of egress LSRs.
   - the number of protocol messages required to repair a P2MP LSP
     after failure or perform make-before-break.
   - the amount of protocol information transmitted to manage
     a P2MP TE LSP (i.e. the message size).
   - the amount of potential routing extensions. 

**** I think  this should be  the "number" of potential  routing extensions,
**** but I'm not really sure what is meant here.

   - the amount of additional control plane processing required in
     the network to detect whether an add/delete of a new branch is
     required, and in particular, the amount of processing in steady
     state when no add/delete is requested
   - the amount of control plane processing required by the ingress,
     transit and egress LSRs to add/delete a branch LSP to/from an
     existing P2MP LSP.

   It is expected that the applicability of each solution will be
   evaluated with regards to the aforementioned scalability criteria.

4.19.1 Absolute Limits

   In order to achieve the best solution for the problem space it is
   helpful to clarify the boundaries for P2MP TE LSPs.

   - Number of recipients.
     A P2MP TE LSP MUST reduce to similar scaling properties as a P2P
     LSP when the number of recipients reduces to one. 

**** I don't see why.  Frankly, who cares about the case of  a P2MP LSP with
**** one recipient?

     It is important to classify the problem as a Traffic Engineering
     problem. 

**** I don't  understand.  What problem?   Why is it important  "to classify
**** the problem"?

     It is anticipated that the initial deployments of P2MP TE       
     LSPs will be limited to a maximum of around a hundred recipients,
     but that medium term deployments may increase this to several
     hundred, and that future deployments may require significantly
     larger numbers.

     An acceptable solution, therefore, is one that scales linearly
     with the number of recipients. 

**** If you don't  do any P2MP stuff at all, but  have the ingress replicate
**** everything  and do  one P2P  tunnel per  receipient, then  doesn't that
**** scale linearly with the number  of recipients?  Generally you want your
**** multicast-specific stuff to scale much better than that. 

     Solutions that scale worse than linear (that is, exponential or
     polynomial) are not acceptable whatever the number of recipients
     they could support

**** missing text?

S. Yasukawa (Ed.)                                              [Page 21]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   - Number of branch points.
     Solutions MUST support all possibilities from one extreme of a
     single branch point that forks to all leaves on a separate branch,
     to the greatest number of branch points which is (n-1) for n
     recipients. Assumptions MUST NOT be made in the solution regarding
     which topology is more common, and the solution MUST be designed
     to ensure scalability in all topologies. 

**** Is this saying  that the scalability must be  independent of the number
**** of  branch points?  Given  the need  to replicate  the packet  for each
**** branch point, that seems unlikely.  (The number of packet transmissions
**** scales better with more branch points, for example.)

   - Dynamics of P2MP tree.
     Recall that the mechanisms for determining which recipients should
     be added to an LSP, and for adding and removing recipients from
     that group are out of the scope of this document. Nevertheless, it
     is useful to understand the expected rates of arrival and
     departure of recipients since this can impact the selection of
     solution techniques.
     Again, it must be recalled that this document is limited to
     Traffic Engineering, and in this model the rate of change of
     recipients may be expected to be lower than in an IP multicast
     group. 

**** I'd like  to see  an explanation of  this point.   I wonder if  this is
**** anything more than a tautology, in the  sense that if you have a lot of
**** churn traffic engineering is too inefficient to use. 

**** This is rather late in the document  to be saying, "by the way, none of
**** these requirements apply in some  of the most common cases of multicast
**** use".


     Although the absolute number of recipients coming and going is the
     important element for determining the scalability of a solution,
     it may be noted that a percentage may be a more comprehensible
     measure but that this is not as significant for LSPs with a small
     number of recipients.
     A working figure for an established P2MP TE LSP is less than 10%
     churn per day. That is, a relatively slow rate of churn.
     We could say that a P2MP LSP would be shared by multiple multicast
     groups and dynamics of P2MP LSP would be relatively small.
     Considering applicability that P2MP LSP to use L2 multi-access
     path technology, we can consider stable P2MP L2 path even when we
     transfer IP multicast traffic over the path.

     Solutions MUST optimize around such relatively low rates of change
     and are NOT REQUIRED to optimize for significantly higher rates
     of change. 

**** In light of this, I think  that "low rate of churn" should be mentioned
**** at the front of the document  as one of the fundamental assumptions for
**** traffic  engineering.   This  would   then  provide  some  context  for
**** statements like "there  has to be a scalable  method for adding/pruning
**** receivers", which otherwise seem questionable.

   - Rate of change within the network.
     It is also important to understand the scaling with regard to
     changes within the network. That is, one of the features of a
     P2MP TE LSP is that it can be robust or protected against network
     failures, and can be re-optimized to take advantage of newly
     available network resources.

     It is more important that a solution be optimized for scaling with
     respect to recovery and re-optimization of the LSP, than for change
     in the recipients, because P2MP is used as a TE tool.
     The solution MUST follow this distinction.



S. Yasukawa (Ed.)                                              [Page 22]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


4.20 Backwards Compatibility

   It SHOULD be an aim of any P2MP solution to offer as much backward
   compatibility as possible. An ideal which is probably impossible to
   achieve would be to offer P2MP services across legacy MPLS networks
   without any change to any LSR in the network.

   If this ideal cannot be achieved, the aim SHOULD be to use legacy
   nodes as both transit non-branch LSRs and egress LSRs.

   It is a further requirement for the solution that any LSR that
   implements the solution SHALL NOT be prohibited by that act from
   supporting P2P TE LSPs using existing signaling mechanisms. That is,
   unless administratively prohibited, P2P TE LSPs MUST be supported
   through a P2MP network.

   Also, it is a requirement that P2MP TE LSPs MUST be able to co-exist
   with IP unicast and IP multicast networks.

4.21 GMPLS

   The requirement for P2MP services for non-packet switch interfaces
   is similar to that for PSC interfaces. Therefore, it is a requirement

**** This is  the first occurrence  of the term  "PSC" in this  document.  I
**** wonder what it means.

   that reasonable attempts must be made to make all the features/
   mechanisms (and protocol extensions) that will be defined to provide
   MPLS P2MP TE LSPs equally applicable to P2MP PSC and non-PSC TE-LSPs.
   If the requirements of non-PSC networks over-complicate the PSC
   solution a decision may be taken to separate the solutions. This
   decision must be taken in full consultation with the MPLS and CCAMP
   working groups. 

**** Requirements on  the decision making  process are out of  scope, aren't
**** they?

   Solutions for MPLS P2MP TE-LSPs when applied to GMPLS P2MP PSC or
   non-PSC TE-LSPs MUST be backward and forward compatible with the
   other features of GMPLS including:

   - control and data plane separation (IF_ID RSVP_HOP and IF_ID
     ERROR_SPEC),
   - full support of numbered and unnumbered TE links (see [RFC 3477]
     and [GMPLS-ROUTE]),
   - use of the GENERALIZED_LABEL_REQUEST, the GENERALIZED_LABEL (C-Type
     2 and 3), the SUGGESTED_LABEL and the RECOVERY_LABEL, in
     conjunction with the LABEL_SET and the ACCEPTABLE_LABEL_SET object,
   - processing of the ADMIN_STATUS object,
   - processing of the PROTECTION object,
   - support of Explicit Label Control,
   - processing of the Path_State_Removed Flag,
   - handling of Graceful Deletion procedures.
   - E2E and Segment Recovery procedures.
   - support of Graceful Restart. 


S. Yasukawa (Ed.)                                              [Page 23]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   In addition, since non-PSC TE-LSPs may have to be processed in
   environments where the "P2MP capability" could be limited, specific
   constraints may also apply during the P2MP TE Path computation.
   Being technology specific, these constraints are outside the scope
   of this document. However, technology independent constraints
   (i.e. constraints that are applicable independently of the LSP
   class) SHOULD be allowed during P2MP TE LSP message processing.
   It has to be emphasized that path computation and management
   techniques shall be as close as possible to those being used for
   PSC P2P TE LSPs and P2MP TE LSPs.

4.22 Requirements for Hierarchical P2MP TE LSPs

   [LSP-HIER] defines concepts and procedures for P2P LSP hierarchy.

   The P2MP MPLS-TE solution SHOULD support the concept of region and
   region hierarchy (PSC1<PSC2<PSC3<PSC4<L2SC<TDM<LSC<FSC).

   Particularly it SHOULD allow a Region i P2MP TE LSP to be nested
   into a region j P2MP TE LSP or multiple region j P2P TE LSPs,
   providing that i<j.

   The precise requirements and mechanisms for this function are out of
   the scope of this document. It is expected that a separate document
   will cover these requirements. 

**** I think  this section  should be removed,  as it  provides insufficient
**** information to determine what the requirements are.  You can't put in a
**** requirement saying  that the solution  must meet the  requirements that
**** are to be specified in some other document which is forthcoming.

4.23 P2MP Crankback routing

   P2MP solutions SHOULD support crankback requirements as defined in
   [CRANKBACK]. In particular, they SHOULD provide sufficient
   information to a branch LSR from downstream LSRs to allow the branch
   LSR to re-route a sub-tree around any failures or problems in the
   network. 

**** I think  this section  either needs to  be omitted  or else made  a lot
**** longer. 

5. Security Considerations

   This requirements document does not define any protocol extensions
   and does not, therefore, make any changes to any security models.

   It should be noted that P2MP signaling mechanisms built on P2P
   RSVP-TE signaling are likely to inherit all of the security
   techniques and problems associated with RSVP-TE. These problems may
   be exacerbated in P2MP situations where security relationships may
   need to maintained between an ingress and multiple egresses. Such
   issues are similar to security issues for IP multicast.

   It is a requirement that documents offering solutions for P2MP LSPs
   MUST have detailed security sections.


S. Yasukawa (Ed.)                                              [Page 24]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


6. IANA Considerations

   This informational draft does not introduce any new encodings or code
   points. It requires no action from IANA.

7. Acknowledgements

   The authors would like to thank George Swallow, Ichiro Inoue, Dean
   Cheng, Lou Berger and Eric Rosen for their review and suggestions.

   Thanks to Loa Andersson for his help resolving the final issues in
   this document.

8. References

8.1 Normative References

   [RFC2119]     Bradner, S., "Key words for use in RFCs to Indicate
                 Requirement Levels", BCP 14, RFC 2119, March 1997.

   [RFC2475]     Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z.
                 and W. Weiss,  "An Architecture for Differentiated
                 Services", RFC 2475, December 1998.

   [RFC2597]     Heinanen, J., Baker, F., Weiss, W. and J. Wroclawski,
                 "Assured Forwarding PHB Group", RFC 2597, June 1999.

   [RFC2702]     D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell, J.
                 McManus, "Requirements for Traffic Engineering Over
                 MPLS", RFC2702, September 1999.

   [RFC3031]     Rosen, E., Viswanathan, A. and R. Callon,
                 "Multiprotocol Label Switching Architecture", RFC 3031,
                 January 2001.

   [RFC3209]     Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan,
                 V. and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP
                 Tunnels", RFC 3209, December 2001.

   [RFC3246]     Davie, B., Charny, A., Bennet, J.C.R., Benson, K., Le
                 Boudec, J.Y., Davari, S., Courtney, W., Firioiu, V. and
                 D. Stiliadis, "An Expedited Forwarding PHB (Per-Hop
                 Behavior)", RFC 3246, March 2002.

   [RFC3667]     Bradner, S., "IETF Rights in Contributions", BCP 78,
                 RFC 3667, February 2004.

   [RFC3668]     Bradner, S., Ed., "Intellectual Property Rights in IETF
                 Technology", BCP 79, RFC 3668, February 2004.

S. Yasukawa (Ed.)                                              [Page 25]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


8.2 Informational References

   [RFC3471]     Berger, L., Editor, "Generalized Multi-Protocol Label
                 Switching (GMPLS) Signaling Functional Description",
                 RFC 3471, January 2003.

   [RFC3473]     Berger, L., Editor, "Generalized Multi-Protocol Label
                 Switching (GMPLS) Signaling - Resource ReserVation
                 Protocol-Traffic Engineering (RSVP-TE) Extensions",
                 RFC 3473, January 2003.

   [RFC3477]     K. Kompella, Y. Rekhter, "Signalling Unnumbered Links
                 in Resource ReSerVation Protocol -Traffic Engineering
                 (RSVP-TE)", RFC3477, January 2003.

   [RFC3564]     F. Le Faucheur, W. Lai, "Requirements for Support of
                 Differentiated Services-aware MPLS Traffic
                 Engineering", RFC 3564, July 2003.

   [RFC3630]     D. Katz, D. Yeung, K. Kompella, "Traffic Engineering
                 Extensions to OSPF Version 2", RFC 3630, September
                 2003.

   [GMPLS-ROUTE] K. Kompella, Y. Rekhter,  Editor, "Routing Extensions
                 in Support of Generalized Multi-Protocol Label
                 Switching", draft-ietf-ccamp-gmpls-routing, work in
                 progress.

   [STEINER]     H. Salama, et al., "Evaluation of Multicast Routing
                 Algorithm for Real-Time Communication on High-Speed
                 Networks," IEEE Journal on Selected Area in
                 Communications, pp.332-345, 1997.

   [FRR]         P. Pan, G. Swallow, A. Atlas, "Fast Reroute Extensions
                 to RSVP-TE for LSP Tunnels",
                 draft-ietf-mpls-rsvp-lsp-fastreroute, work in progress.

   [IS-IS-TE]    Henk Smit, Tony Li, "Intermediate System to
                 Intermediate System (IS-IS) Extensions for Traffic
                 Engineering (TE)", RFC 3784, June 2004.

   [CRANKBACK]   A. Farrel, A. Satyanarayana, A. Iwata, N. Fujita, G.
                 Ash, S. Marshall, "Crankback Signaling Extensions for
                 MPLS Signaling", draft-ietf-ccamp-crankback, work in
                 progress.





S. Yasukawa (Ed.)                                              [Page 26]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   [LSP-HIER]    K. Kompella, Y. Rekhter, "LSP Hierarchy with
                 Generalized MPLS TE",
                 draft-ietf-mpls-lsp-hierarchy, work in progress.

9. Editor's Address

   Seisho Yasukawa
   NTT Corporation
   9-11, Midori-Cho 3-Chome
   Musashino-Shi, Tokyo 180-8585,
   Japan
   Phone: +81 422 59 4769
   Email: yasukawa.seisho@lab.ntt.co.jp

10. Authors' Addresses

   Dimitri Papadimitriou
   Alcatel
   Francis Wellensplein 1,
   B-2018 Antwerpen,
   Belgium
   Phone : +32 3 240 8491
   Email: dimitri.papadimitriou@alcatel.be

   JP Vasseur
   Cisco Systems, Inc.
   300 Beaver Brook Road
   Boxborough, MA 01719,
   USA
   Email: jpv@cisco.com

   Yuji Kamite
   NTT Communications Corporation
   Tokyo Opera City Tower
   3-20-2 Nishi Shinjuku, Shinjuku-ku,
   Tokyo 163-1421,
   Japan
   Email: y.kamite@ntt.com

   Rahul Aggarwal
   Juniper Networks
   1194 North Mathilda Ave.
   Sunnyvale, CA 94089
   Email: rahul@juniper.net






S. Yasukawa (Ed.)                                              [Page 27]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   Alan Kullberg
   Motorola Computer Group
   120 Turnpike Rd.
   Southborough, MA 01772
   Email: alan.kullberg@motorola.com

   Adrian Farrel
   Old Dog Consulting
   Phone: +44 (0) 1978 860944
   Email: adrian@olddog.co.uk

   Markus Jork
   Quarry Technologies
   8 New England Executive Park
   Burlington, MA 01803
   EMail: mjork@quarrytech.com

   Andrew G. Malis
   Tellabs
   2730 Orchard Parkway
   San Jose, CA 95134
   Phone: +1 408 383 7223
   Email: andy.malis@tellabs.com

   Jean-Louis Le Roux
   France Telecom
   2, avenue Pierre-Marzin
   22307 Lannion Cedex
   France
   Email: jeanlouis.leroux@francetelecom.com

11. Intellectual Property Consideration

   The IETF takes no position regarding the validity or scope of any
   Intellectual Property Rights or other rights that might be claimed
   to pertain to the implementation or use of the technology
   described in this document or the extent to which any license
   under such rights might or might not be available; nor does it
   represent that it has made any independent effort to identify any
   such rights.  Information on the procedures with respect to rights
   in RFC documents can be found in BCP 78 and BCP 79.

   Copies of IPR disclosures made to the IETF Secretariat and any
   assurances of licenses to be made available, or the result of an
   attempt made to obtain a general license or permission for the use
   of such proprietary rights by implementers or users of this
   specification can be obtained from the IETF on-line IPR repository
   at http://www.ietf.org/ipr.


S. Yasukawa (Ed.)                                              [Page 28]

Internet Draft draft-ietf-mpls-p2mp-sig-requirement-02.txt    April 2005


   The IETF invites any interested party to bring to its attention
   any copyrights, patents or patent applications, or other
   proprietary rights that may cover technology that may be required
   to implement this standard.  Please address the information to the
   IETF at ietf-ipr@ietf.org.

12. Full Copyright Statement

   Copyright (C) The Internet Society (2005).  This document is
   subject to the rights, licenses and restrictions contained in BCP
   78, and except as set forth therein, the authors retain all their
   rights.

   This document and the information contained herein are provided
   on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
   REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND
   THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES,
   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT
   THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR
   ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
   PARTICULAR PURPOSE.





























S. Yasukawa (Ed.)                                              [Page 29]


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Fri Jun 03 07:14:24 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DeA88-0001mn-N9; Fri, 03 Jun 2005 07:14:24 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1De8eE-00055X-0M
	for mpls@megatron.ietf.org; Fri, 03 Jun 2005 05:39:26 -0400
Received: from smtp4.clb.oleane.net (smtp4.clb.oleane.net [213.56.31.20])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA10349
	for <mpls@lists.ietf.org>; Fri, 3 Jun 2005 05:39:23 -0400 (EDT)
Received: from Pavillonquatre (upperside.rain.fr [194.206.151.59] (may be
	forged)) (authenticated)
	by smtp4.clb.oleane.net with ESMTP id j539coED003305
	for <mpls@lists.ietf.org>; Fri, 3 Jun 2005 11:38:50 +0200
Message-Id: <200506030938.j539coED003305@smtp4.clb.oleane.net>
From: "Chantal Ladouce" <chantal.ladouce@upperside.fr>
To: <mpls@ietf.org>
Date: Fri, 3 Jun 2005 11:38:45 +0200
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Thread-Index: AcVoIAiEe7P/WoosQi+fezQ++Uq0VA==
X-Mailman-Approved-At: Fri, 03 Jun 2005 07:14:23 -0400
Cc: 
Subject: [mpls] MPLS World Congress 2006 - Call for proposals
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1074324099=="
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

This is a multi-part message in MIME format.

--===============1074324099==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0016_01C56830.CD4383C0"

This is a multi-part message in MIME format.

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

The 2006 edition of the MPLS World Congress will stand in Paris next
February 6-10.

A call for proposals has been issued at:

 <http://www.upperside.fr/mpls2006/mplsworld2006cfp.htm>
http://www.upperside.fr/mpls2006/mplsworld2006cfp.htm

Proposals may be sent until June 30. They will be reviewed by the scientific
committee members.

 


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

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"City"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Batang;
	panose-1:2 3 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"\@Batang";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Arial;
	color:windowtext;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DFR link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:
10.0pt;font-family:Arial'>The 2006 edition of the MPLS World Congress =
will stand
in <st1:place w:st=3D"on"><st1:City =
w:st=3D"on">Paris</st1:City></st1:place> next
February 6-10.</span></font><span lang=3DEN-GB><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:
10.0pt;font-family:Arial'>A call for proposals has been issued =
at:</span></font><span
lang=3DEN-GB><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><a
href=3D"http://www.upperside.fr/mpls2006/mplsworld2006cfp.htm"
title=3D"http://www.upperside.fr/mpls2006/mplsworld2006cfp.htm"><span =
lang=3DEN-GB>http://www.upperside.fr/mpls2006/mplsworld2006cfp.htm</span>=
</a></span></font><span
lang=3DEN-GB><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:
10.0pt;font-family:Arial'>Proposals may be sent until June 30. They will =
be
reviewed by the scientific committee members.</span></font><span =
lang=3DEN-GB><o:p></o:p></span></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-GB =
style=3D'font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------=_NextPart_000_0016_01C56830.CD4383C0--



--===============1074324099==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

--===============1074324099==--





From mpls-bounces@lists.ietf.org Fri Jun 03 07:23:51 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DeAHH-0003LS-Er; Fri, 03 Jun 2005 07:23:51 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ddq79-0004Ea-Ek
	for mpls@megatron.ietf.org; Thu, 02 Jun 2005 09:52:03 -0400
Received: from newodin.ietf.org ([10.27.6.50])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA14763
	for <mpls@lists.ietf.org>; Thu, 2 Jun 2005 09:52:01 -0400 (EDT)
Received: from apache by newodin.ietf.org with local (Exim 4.43)
	id 1Ddq79-0004B8-0d; Thu, 02 Jun 2005 09:52:03 -0400
X-test-idtracker: no
To: IETF-Announce <ietf-announce@ietf.org>
From: The IESG <iesg-secretary@ietf.org>
Message-Id: <E1Ddq79-0004B8-0d@newodin.ietf.org>
Date: Thu, 02 Jun 2005 09:52:03 -0400
X-Mailman-Approved-At: Fri, 03 Jun 2005 07:23:49 -0400
Cc: mpls@ietf.org
Subject: [mpls] Last Call: 'Detecting MPLS Data Plane Failures' to Proposed
	Standard 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: iesg@ietf.org
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

The IESG has received a request from the Multiprotocol Label Switching WG to 
consider the following document:

- 'Detecting MPLS Data Plane Failures '
   <draft-ietf-mpls-lsp-ping-09.txt> as a Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action.  Please send any comments to the
iesg@ietf.org or ietf@ietf.org mailing lists by 2005-06-16.

The file can be obtained via
http://www.ietf.org/internet-drafts/draft-ietf-mpls-lsp-ping-09.txt


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Fri Jun 03 07:23:52 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DeAHI-0003Ls-Qe; Fri, 03 Jun 2005 07:23:52 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DdsvQ-00072g-WB; Thu, 02 Jun 2005 12:52:09 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA06497;
	Thu, 2 Jun 2005 12:52:06 -0400 (EDT)
Received: from hoemail2.lucent.com ([192.11.226.163])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1DdtFU-0000Mk-Tz; Thu, 02 Jun 2005 13:12:53 -0400
Received: from homail.ho.lucent.com (h135-17-192-10.lucent.com [135.17.192.10])
	by hoemail2.lucent.com (8.12.11/8.12.11) with ESMTP id j52GoCOs005085; 
	Thu, 2 Jun 2005 11:50:14 -0500 (CDT)
Received: from [135.180.160.116] (thyaga-pcho.dnrc.bell-labs.com
	[135.180.160.116]) by homail.ho.lucent.com
	(8.11.7p1+Sun/EMS-1.5 sol2)
	id j52Gnhb10917; Thu, 2 Jun 2005 12:49:43 -0400 (EDT)
Message-ID: <429F38A8.2010707@lucent.com>
Date: Thu, 02 Jun 2005 12:49:44 -0400
From: Thyaga Nandagopal <thyaga@lucent.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.7.1) Gecko/20040707
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Rajeev Shorey <srajeev@in.ibm.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by hoemail2.lucent.com id
	j52GoCOs005085
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 789c141a303c09204b537a4078e2a63f
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Fri, 03 Jun 2005 07:23:49 -0400
Cc: 
Subject: [mpls] Deadline Extended: COMSWARE 2006
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org


           Please note:  extended submission deadline: June 24, 2005

         (Our apologies if you receive multiple copies of this document)

                            CALL FOR PAPERS
                            ***************
                    The First International Conference on
                Communication Systems Software and Middleware

                         http://www.comsware.org
                         -----------------------

                          January 8 - 12, 2006
                 Taj Palace Hotel, New Delhi, India

         Technical Co-Sponsor : IEEE Communications Society
         In Co-operation with : ACM SIGMOBILE

         Sponsored by:          CreateNet (Italy), ICST (USA)

         Co-Sponsors:           IBM, Microsoft Research, NOKIA,
                                Lucent Technologies, Sasken
         University Co-Sponsor: Indian Institute of Technology, Delhi

                   Paper Submission: June 24, 2005  (extended)

                  (Instructions at http://www.comsware.org)
          (Proceedings to be published by IEEE and to appear in IEEE=20
Explore)

The convergence of the communications, information technologies and the=20
Internet has ushered in a revolution in the way people communicate with=20
each other. The key enabler for this convergence has been the=20
advancement of software technology in various communication sectors, as=20
evident by the high levels of activity in the industry, academia, and=20
standards bodies, coupled with the increasing dependence of this=20
convergence to sustain and improve growth rates in many countries around=20
the world.

This new international conference will provide a forum to exchange=20
ideas, techniques, and applications, discuss best practices and=20
challenging issues, raise awareness and share experiences among=20
researchers, practitioners, standard developers and policy makers in the=20
field of software techniques in communications. The conference will
bring leading researchers and practitioners in areas ranging from=20
communications software and software engineering aspects of=20
communications software, to middleware and networking protocols. The=20
objective of the conference is to provide a high degree of=20
collaboration, participation and discussions of the various topics among
multi-national participants from the industrial, governmental and=20
academic sectors.

COMSWARE will include a regular paper track and an industry track. The=20
paper track will include a highly selective technical program. The=20
conference solicits original, previously unpublished research work,=20
experimental efforts, and practical experiences for the technical=20
program. COMSWARE will also feature panel discussions from experts
in academia and industry, workshops and tutorials featuring the=20
state-of-the-art in various communications software and related areas.=20
There will be demos and exhibits that will expose the delegates to=20
exciting products and software solutions from industry and academia.=20
Accepted papers will be published by IEEE Computer Society. The top=20
papers accepted to the conference will be published in a reputed journal.

Areas of interest include, but are not limited to:

=B7 Communications Software
=B7 Reconfigurable Software Stacks
=B7 Software Engineering Aspects of Communications Software
=B7 Context-Based and Implicit Computing
=B7 Telecommunications Services and QoS
=B7 Software for Billing and Pricing
=B7 User Interfaces and Interaction Models
=B7 Multi-Agent Systems
=B7 Client-Server Applications
=B7 Mobile and Intermittently Connected Applications
=B7 Mobile Data Management
=B7 Middleware Services and Agent Technologies
=B7 Middleware for Wireless Sensor Networks
=B7 Middleware for P2P Systems
=B7 Middleware for Future Communication Networks
=B7 Information Infrastructure and Security
=B7 Security and Privacy Issues of Pervasive Computing Systems
=B7 Network Operations and Management
=B7 Policy and Workflow-based Network Operations
=B7 Reliability Support Software
=B7 Resource Management in Pervasive Computing Platforms
=B7 Management Software for Optical Networks
=B7 Network Monitoring Software
=B7 Internet and IP based Services
=B7 Dynamic Service Composition and Deployment
=B7 Service Discovery Mechanisms
=B7 Wireless/Mobile Service Management and Delivery
=B7 Mobile / Wireless Computing Systems and Services
=B7 Performance Evaluation Techniques
=B7 Location Determination
=B7 Positioning and Tracking Technologies
=B7 Smart Devices and Smart Spaces
=B7 Enterprise Networking
=B7 Personal Area Networks
=B7 Integration of Wired and Wireless Networks
=B7 Next Generation Networks and Services


Deadlines
*********
Paper Submission: June 24, 2005  (Instructions at http://www.comsware.org=
)
Notification of Acceptance: August 15, 2005
Camera-ready due: September 26, 2005

Conference Organizing Committee
*******************************
General Chairs:         Victor Bahl, Microsoft Research, USA
                         Bijendra Nath Jain, IIT, Delhi, India
                         Henning Schulzrinne, Columbia University, USA
                         Alfred Spector, IBM Research, USA

Steering Committee:     Imrich Chlamtac, University of Trento, Italy=20
(Chair)
                         Rajeev Shorey, IBM Research, India (Co-Chair)
                         Prasant Mohapatra, University of California,=20
Davis, USA (Co-Chair)

Program Chairs:         Sanjoy Paul, Whenu, USA
                         G. Venkatesh, SASKEN Technologies, India
                         Jim Woodcock, University of York, UK

Tutorial Chair:         Archan Misra, IBM Research, USA

Workshop Chairs:        Ashwin Gumaste, Fujitsu Research, USA
                         Gaurav Sharma, University of Rochester, USA

Demos/Exhibit Chair:    Huzur Saran, IIT, Delhi, India
Demos/Exhibit Co-Chair: Jaijit Bhattacharya, Oracle, India

Publicity Chair:        Thyaga Nandagopal, Lucent Technologies, USA
Publicity Co-Chairs:    Sunghyun Choi, Seoul National University, Korea
                         Marco Conti, IIT, Pisa, Italy
                         Ben Lancini, LinLan, Brisbane, Australia
                         Prashant Pradhan, IBM Research, USA
                         Hemant Chaskar, Airtight Networks, India

Local Arrangement
Co-Chairs:              Sudipta Maitra, IBM, Delhi
                         Laurent Mignet, IBM Research, Delhi


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Fri Jun 03 10:42:29 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DeDNV-0004h7-Dz; Fri, 03 Jun 2005 10:42:29 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DeDNU-0004gx-3c
	for mpls@megatron.ietf.org; Fri, 03 Jun 2005 10:42:28 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04408
	for <mpls@ietf.org>; Fri, 3 Jun 2005 10:42:26 -0400 (EDT)
Received: from sj-iport-1-in.cisco.com ([171.71.176.70]
	helo=sj-iport-1.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1DeDhh-0005zP-HA
	for mpls@ietf.org; Fri, 03 Jun 2005 11:03:23 -0400
Received: from sj-core-5.cisco.com (171.71.177.238)
	by sj-iport-1.cisco.com with ESMTP; 03 Jun 2005 07:42:16 -0700
X-IronPort-AV: i="3.93,166,1115017200"; 
	d="scan'208"; a="640899076:sNHT28114388"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com
	[64.102.31.12])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id j53EfpmA023801
	for <mpls@ietf.org>; Fri, 3 Jun 2005 07:42:14 -0700 (PDT)
Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by
	xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Fri, 3 Jun 2005 10:41:51 -0400
Received: from swallow-mac.cisco.com ([10.86.242.160]) by
	xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Fri, 3 Jun 2005 10:41:50 -0400
Received: by swallow-mac.cisco.com (Postfix, from userid 501)
	id 3E59933A9ED; Thu,  2 Jun 2005 15:01:53 -0400 (EDT)
Received: from cisco.com (localhost [127.0.0.1])
	by swallow-mac.cisco.com (Postfix) with ESMTP id 73E2F3381F8
	for <mpls@ietf.org>; Thu,  2 Jun 2005 15:01:53 -0400 (EDT)
To: mpls@ietf.org
From: George Swallow <swallow@cisco.com>
X-Mailer: MH-E 7.4.3; nmh 1.1; GNU Emacs 21.2.1
Date: Thu, 02 Jun 2005 15:01:52 -0400
Message-Id: <20050602190153.3E59933A9ED@swallow-mac.cisco.com>
X-OriginalArrivalTime: 03 Jun 2005 14:41:50.0912 (UTC)
	FILETIME=[60B2B400:01C5684A]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8abaac9e10c826e8252866cbe6766464
Cc: 
Subject: [mpls] RFC 4090
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

RFC 4090 was recently published.  During the Auth-48 review some changes
we made to the document that were technically changes to normative text
and should have been reviewed by the workgroup.  The changes are as
follows:

One SHOULD was made a should ( Sec 1 par 5) and a may was changed to a
MAY (Sec 7.1.2 item 3).  These were a request from the RFC Editor to
make the text consistent; the authors agreed to take those changes as
part of the authors 48 hours period.

In two other places a should was changed to a SHOULD.  In Section 5,
last paragraph that changing from un-protected to protected SHOULD be
via make-before-break.  The second occurs in the last sentence of the
last paragraph of Section 7.1.2.  This stipulates that that when merging
PATH messages in the detour method, one SHOULD send path errors for
those whose DETOUR object would otherwise be violated.

I can assure you that the authors' intentions were only to add clarity.
None of the authors believe the text changes will impact any
implementation.  

If anyone objects to the changes, please inform the WG chairs.

...George


========================================================================
George Swallow             Cisco Systems                  (978) 936-1398
                           1414 Massachusetts Avenue
                           Boxborough, MA 01719



_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Tue Jun 07 07:17:15 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Dfc55-0004bP-Gi; Tue, 07 Jun 2005 07:17:15 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DfXzY-0006MS-Fh
	for mpls@megatron.ietf.org; Tue, 07 Jun 2005 02:55:18 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA21593
	for <mpls@ietf.org>; Tue, 7 Jun 2005 02:55:14 -0400 (EDT)
Received: from tama5.ecl.ntt.co.jp ([129.60.39.102])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DfYKV-0002kI-2g
	for mpls@ietf.org; Tue, 07 Jun 2005 03:16:58 -0400
Received: from vcs3.rdh.ecl.ntt.co.jp (vcs3.rdh.ecl.ntt.co.jp [129.60.39.110])
	by tama5.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j576s5Kw014922; Tue, 7 Jun 2005 15:54:05 +0900 (JST)
Received: from vcs3.rdh.ecl.ntt.co.jp (localhost [127.0.0.1])
	by vcs3.rdh.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j576s5cF016721; Tue, 7 Jun 2005 15:54:05 +0900 (JST)
Received: from mfs3.rdh.ecl.ntt.co.jp (mfs3.rdh.ecl.ntt.co.jp [129.60.39.112])
	by vcs3.rdh.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j576s4E3016714; Tue, 7 Jun 2005 15:54:04 +0900 (JST)
Received: from mfs3.rdh.ecl.ntt.co.jp (localhost [127.0.0.1])
	by mfs3.rdh.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j576s4Kv021875; Tue, 7 Jun 2005 15:54:04 +0900 (JST)
Received: from nttmail3.ecl.ntt.co.jp ([129.60.39.100])
	by mfs3.rdh.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j576s4uP021869; Tue, 7 Jun 2005 15:54:04 +0900 (JST)
Received: from eclscan3.m.ecl.ntt.co.jp (eclscan3.m.ecl.ntt.co.jp
	[129.60.5.69])
	by nttmail3.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j576s49R001159; Tue, 7 Jun 2005 15:54:04 +0900 (JST)
Received: from eclscan3.m.ecl.ntt.co.jp (localhost [127.0.0.1])
	by eclscan3.m.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j576s3Yk005214; Tue, 7 Jun 2005 15:54:03 +0900 (JST)
Received: from imc.m.ecl.ntt.co.jp (imc0.m.ecl.ntt.co.jp [129.60.5.141])
	by eclscan3.m.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j576s3CX005209; Tue, 7 Jun 2005 15:54:03 +0900 (JST)
Received: from WIN-BARRISTER.lab.ntt.co.jp
	by imc.m.ecl.ntt.co.jp (8.9.3p2/3.7W) with ESMTP id PAA27511;
	Tue, 7 Jun 2005 15:54:02 +0900 (JST)
Message-Id: <6.0.0.20.2.20050607155256.03a3ce68@imc.m.ecl.ntt.co.jp>
X-Sender: sy003@imc.m.ecl.ntt.co.jp
X-Mailer: QUALCOMM Windows Eudora Version 6J
Date: Tue, 07 Jun 2005 15:56:08 +0900
To: erosen@cisco.com, mpls@ietf.org
From: Seisho Yasukawa <yasukawa.seisho@lab.ntt.co.jp>
Subject: Re: [mpls] working group last call
	ondraft-ietf-mpls-p2mp-sig-requirement-02.txt 
In-Reply-To: <200506021743.j52Hh3l6015520@rtp-core-1.cisco.com>
References: <Your message of Mon,
	23 May 2005 13:42:36 +0200.<4291C1AC.2010507@pi.se>
	<200506021743.j52Hh3l6015520@rtp-core-1.cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b787d1992fb8a7f79e3b476be548ce51
Content-Transfer-Encoding: 7bit
X-Mailman-Approved-At: Tue, 07 Jun 2005 07:17:13 -0400
Cc: 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

Hi Eric,

Thank you for your detail comments.
We very much appreciate your continuous interest and support
of this draft.

 >Overall,  I think this is a  vast  improvement over last year's
 >version.

Thank you. I'm glad you think so.
Your input on the previous version was a great help.
And thanks to a sufficient discussion and inputs from
the community, we think we get stable requirements right now.

 >However, I still have a few issues with it.
 >
 >- The presumption that there is a low (indeed, very low) rate of churn
 >   seems to be essential to much of the document.  However, it is only
 >   mentioned in passing  towards  the  end.   As  this  is  a  major
 >   restriction  on the applicability of  the requirements, the presumption
 >   should  be stated near the front of the document; it should  be clear
 >   to anyone who has read only the introduction.  It  might be a good idea
 >   to mention  it in the abstract as well.

It is true that this requirement document assume solution to be tuned to
equip several important P2MP TE features such as FRR, Grafting/Pruning
rather than to be tuned to handle very high rate of churn of P2MP tree.
But we have no intention this requirement document to preclude a solution
and implementations to handle such a condition. We think it is up to
a solution and implementations whether to support high rate
(not so high as other technology) of churn of tree in addition to
support important P2MP TE features.

We also agree that discussion related to "rate of change of the tree" and
"rate of change of the network" is quite late in the document even though
we use almost a page in section 4.19.1.

We had taken it for granted that it is a fundamental part of the
application of Traffic Engineering that there is a low rate of churn
(whether low is actually very low, is subjective).

Nevertheless, there is no issue with highlighting this in the introduction
where we discuss some of the implications of Traffic Engineering.

We will make this change.

 >- There are a number of  references to requirements that are fully
 >   specified only in other documents, mostly from CCAMP.  The
 >   applicability of these is not necessarily obvious to those who don't
 >   follow CCAMP, e.g., crankback, hierarchy.
 >   I'd really  like to see this document  be more self-contained,
 >   so we have a better idea of what we are agreeing to even if we do
 >   not follow CCAMP.


I don't think that we should re-document any material that is present
in other I-Ds. Please note:

- The only requirements that specifically reference CCAMP work are
   in 4.21 and 4.23.
- Hierarchy is an MPLS WG draft and so we should be familiar with this.
- The requirements in this draft are applicable to MPLS TE and GMPLS,
    but we would not expect to re-document the requirements of FRR in
   case they were not familiar to the GMPLS community.
- It is better for everyone who is interested in MPLS TE to follow
   CCAMP.  For example, this is where inter-AS MPLS TE is being
   developed.


 > - There is some  stuff about non-IP payloads which, it  seems to me,
 >    clearly infringes upon  PWE3's scope.  The  stuff about non-IP
 >    payloads should be discussed with PWE3, and if  that stuff remains
 >    in the draft, then PWE3 needs to  review it.  However, since  PWE3
 >    has never  worked on multipoint PWs, I can imagine that this would
 >    be a very long discussion.


No. This discussion is intended to highlight that GMPLS includes
non-packet traffic types. It is not a discussion of carrying packetized
signals in pseudowires.


 > - The authors just can't resist putting in unnecessary plugs for
 >    RSVP-TE ;-)


We tried to remove them all, but maybe some slipped through.
Searching the document, I find one reference in 4.7 that can be removed.
Please note that the reference in section 5 is not an advertisement.
It is a warning!



 >Abstract
 >
 >    This document presents a set of requirements for the establishment
 >    and maintenance of Point-to-Multipoint (P2MP) Traffic Engineered (TE)
 >    Multiprotocol Label Switching (MPLS) Label Switched Paths (LSPs).
 >
 >    There is no intent to specify solution specific details nor
 >    application specific requirements in this document.
 >
 >    It is intended that the requirements presented in this document are
 >    not limited to the requirements of packet switched networks, but also
 >    encompass the requirements of Layer two Switching (L2SC), Time
 >    Division Multiplexing (TDM), lambda and port switching networks
 >    managed by Generalized MPLS (GMPLS) protocols. Protocol solutions
 >    developed to meet the requirements set out in this document must
 >    attempt to be equally applicable to MPLS and GMPLS.
 >
 >**** What is the  right group of people to review  this to determine
 >**** whether the  requirements  apply  to  all these  non-packet-switched
 >**** types of network?

The MPLS and CCAMP working groups have been invited to review the I-D.
And many of the authors are participants in both working groups.


 >**** This seems too vague and open-ended.


If you think "must attempt" is too vague and open-ended, please note
that this was said to cover the fact that it might turn out to be
impossible to have a single solution applicable to MPLS and GMPLS.


 >    [RFC2702] also explains how MPLS is particularly suited to traffic
 >    engineering, and presents the following eight reason.
 >
 >       1. Explicit label switched paths which are not constrained by
 >          the destination based forwarding paradigm can be easily
 >          created through manual administrative action or through
 >          automated action by the underlying protocols.
 >       2. LSPs can potentially be efficiently maintained.
 >       3. Traffic trunks can be instantiated and mapped onto LSPs.
 >
 >**** Applicability of this to P2MP is not obvious.


We can add an explanation at the end of the list (where we say that all of
the points are applicable).


 >    Note that there is a separation between routing and signaling in
 >    MPLS TE. In particular, the path of the MPLS TE LSP is determined by
 >    performing a constraint-based computation (such as CSPF) on a
 >    traffic engineering database (TED). The contents of the TED may be
 >    collected through a variety of mechanism - extensions to the IGPs
 >    are a popular mechanism for P2P MPLS TE.
 >
 >**** The last part of this sentence (following the dash might best be
 >**** omitted.)


Yes. Just because it is used widely, doesn't mean it is popular :-)


 >    A P2MP TE LSP will be set up with TE constraints and will allow
 >    efficient packet or data replication at various branching points in
 >    the network. Note that the notion of "efficient" packet replication
 >    is relative and may have different meanings depending on the
 >    objectives (see section 4.2).
 >
 >**** The notion of efficient packet replication is a data plane notion,
 >**** not a signaling  notion.  The document purports to  be setting
 >**** requirements only on  the control plane mechanisms
 >**** ("signaling requirements"), yet clearly there are some requirements
 >**** on  the data plane as well. This is an issue of scope that really
 >**** needs to be clarified.


If there are different data plane efficiencies and objectives
(I think this is always a case with TE), it is the responsiblity of the
control plane (signaling) to install the LSP so that the service
requirements are met.
For example, a common "efficiency" dictates that only one copy of any
packet flows down any link. This can be seen as an issue of efficient
packet replication - the packet must be replicated at the branch point
not further up the tree.


 >1.1 Non-Objectives
 >
 >**** This section  seems to talk about mechanisms rather than
 >**** requirements.(It seems like it might have been cut and pasted
 >**** from a solutions doc.)


No, it was written specially to address your concerns in a previous
review. If it seems to concentrate on mechansims, this may be because
mechanisms are out of scope, and this section lists the items that
are out of scope.



 >    P2MP-ID (Pid):
 >
 >**** "Pid" has another meaning, not the best acronym here.


Agreed.
Would P2ID be OK?


 >    This document does not restrict the choice of signaling protocol
 >    used to set up a P2MP TE LSP, but it should be noted that [RFC3468]
 >    states
 >      ... the consensus reached by the Multiprotocol Label Switching
 >    (MPLS) Working Group within the IETF to focus its efforts on
 >    "Resource Reservation Protocol (RSVP)-TE: Extensions to RSVP for
 >    Label-Switched Paths (LSP) Tunnels" (RFC 3209) as the MPLS signaling
 >    protocol for traffic engineering applications...
 >
 >**** This statement does not seem to be within the scope of this
 >**** document.


It is very strongly our opinion that this document should not restrict
the choice of signaling protocol.


 >    The P2MP TE LSP setup mechanism MUST include the ability to
 >    add/remove egress LSRs to/from an existing P2MP TE LSP and MUST
 >    allow for the support of all the TE LSP management procedures
 >    already defined for P2P TE LSP such as the non disruptive rerouting
 >    (the so called "Make before break" procedure).
 >
 >**** I  don't  see the  point  of  requiring support  for  "ALL  the TE
 >**** LSP management procedures  already defined for P2P", and  then
 >**** mentioning a single  example of  one.  It's  also not  clear what
 >****  "already defined" means or will be taken to mean  years from now
 >**** when folks read the RFC.
 >**** I'd say  either explicitly list the  things for which  support is
 >**** being required, or reference specific RFCs.


You make a good point, but inclusive lists are notoriously hard to
achieve. (Perhaps they require extra thought by the authors.)

If you would like to suggest a list we will see if we can include it.
Otherwise we suggest to change the text to read...


      and MUST
      allow for the support of all the TE LSP management procedures
      already defined for P2P TE LSP. Further, when new TE LSP procedures
      are developed for P2P TE LSPs equivalent or identical procedures
      SHOULD be developed for P2MP TE LSPs.


 >4.1 P2MP LSP tunnels
 >
 >    The P2MP TE extensions MUST be applicable to the signaling of LSPs
 >    of different traffic types. For example, it MUST be possible to
 >    signal a P2MP TE LSP to carry any kind of payload being packet or
 >    non-packet based (including frame, cell, TDM un/structured, etc.)
 >
 >**** I don't understand what is being required here.
 >**** As  far  as  I  know,  these  non-packet things  are  carried  by
 >**** PWE3 pseudowires, and  there hasn't  been much work  on multipoint
 >**** PWs. Is direct  MPLS   encapsulation  (no  PWE3)  of   non-packet
 >**** stuff being envisioned?  I don't see why that should be required.
 >**** Perhaps this requirement infringes upon the scope of the PWE3 group.


As above. GMPLS (non-packet) LSPs carry non-packet traffic types.
We will try to tidy up this text.


 >    One example is the Steiner P2MP tree (Cost minimum P2MP tree)
 >    [STEINER]. This P2MP tree is suitable for constructing a cost
 >    minimum P2MP tree so as to minimize the bandwidth consumption in
 >    the core. To realize this P2MP tree, several intermediate LSRs must
 >    be both MPLS data terminating LSRs and transit LSRs (LSRs E, F, G,
 >    H, I, J and K in the figure 4). This means that the LSRs must
 >    perform both label swapping and popping at the same time. Therefore,
 >    the P2MP TE solution MUST support a mechanism that can setup this
 >    kind of bud LSR between an ingress LSR and egress LSRs. Note that
 >    this includes constrained Steiner trees that allow for the
 >    computation of a minimal cost trees with some other constraints such
 >    as a bounded delay between the source and every receiver.
 >
 >**** It seems to me that this  is not a signaling requirement (or not
 >**** merely a signaling requirement) but also a requirement on the data
 >**** plane.


Yes, there is a requirement on the data plane if this type of tree (with
buds) is to be supported. Another requirement on the data plane is that it
supports MPLS labels.

We could probably safely remove the statement that support of buds
"...means that the LSRs must perform both label swapping and popping at
the same time" because there are other possible ways of achieving this in
the data plane. The principal requirement remains, as stated here, that
there is a requirement on the control plane to be able to signal LSPs that
have buds. Clearly, this would only be used when the data plane supports
buds.


 >4.3 Explicit Path Loose Hops and Widely Scoped Abstract Nodes
 >
 >    A P2MP tree is completely specified if all of the required branches
 >    and hops between a sender and leaf LSR are indicated.
 >
 >    A P2MP tree is partially specified if only a subset of intermediate
 >    branches and hops are indicated. This may be achieved using loose
 >    hops in the explicit path, or using widely scoped abstract nodes
 >    such as IPv4 prefixes shorter than 32 bits, or AS numbers.
 >
 >**** I  think the  notion  of "widely  scoped  abstract nodes"  needs to
 >**** be defined and explicated.


OK. Do you feel that the examples of IPv4 prefixes shorter than 32 bits
and AS numbers are unclear, or you feel that we should give a more precise
definition or a reference to RFC3209?


 >    Protocol solutions MUST allow the P2MP tree to be completely
 >    specified at the ingress where sufficient information exists to
 >    allow the full tree to be computed.
 >
 >**** The usefulness  of complete specification  at the ingress  depends
 >**** both upon the  presence of  sufficient information and  on the
 >**** existence of suitable policies along the path.


Agreed.


 >    In all cases, the egress nodes of the P2MP TE LSP must be fully
 >    specified.
 >
 >**** Why?

We will clarify. I assume you have in mind a TE LSP that targets a group
address.

 >    In case of a tree being computed by some downstream LSRs (e.g. the
 >    case of hops specified as loose hops), the solution MUST provide
 >    the ability for the ingress LSR of the P2MP TE LSP to learn the full
 >    P2MP tree. Note that this requirement MAY be relaxed in some
 >    environments (e.g. Inter-AS) where confidentiality must be
 >    preserved.
 >
 >**** I think that what paragraph is  trying to say is that the solution
 >**** MUST provide protocol to enable the  ingress to learn the full
 >**** specification of the tree, but that this information may not always
 >**** be obtainable due to  policy  considerations.   But  then  perhaps
 >**** it  should  pose some requirement as to what happens in  cases where
 >**** some of the path remains confidential.


Yes, your interpretation is correct, and your wording is helpful.

We will add a note that where part of the path remains confidential it
MUST be reported through aggregation (for example, using an AS number).


 >4.4 P2MP TE LSP establishment, teardown, and modification mechanisms
 >
 >    The P2MP TE solution MUST support establishment, maintenance and
 >    teardown of P2MP TE LSPs in a scalable manner. This MUST include
 >    both the existence of very many LSPs at once, and the existence of
 >    very many destinations for a single P2MP LSP.
 >
 >**** This would  seem to  preclude any mechanism  in which add/removes
 >**** of a leaf  requires a  message  to be  sent  to the  ingress.
 >**** Is that the intention?  Or  is the "no churn"  presumption supposed
 >**** to rule out of scope any conditions under which this is not scalable?


Actually the presumption is for linear scalability.
However, if certain mechanisms are precluded by this requirement, then
that is the point exposing the requirement.

 >    In addition to P2MP TE LSP establishment and teardown mechanism, it
 >    SHOULD implement partial P2MP tree modification mechanism.
 >
 >**** I  don't  believe  that   the  term  "partial  P2MP  tree
 >**** modification mechanism" has been defined yet.


Section 2.2.1 describes partial P2MP trees.


 >    For the purpose of adding sub-P2MP TE LSPs to an existing P2MP TE
 >    LSP, the extensions SHOULD support a grafting mechanism. For the
 >    purpose of deleting a sub-P2MP TE LSPs from an existing P2MP TE LSP,
 >    the extensions SHOULD support a pruning mechanism.
 >
 >    It is RECOMMENDED that these grafting and pruning operations do not
 >    cause any additional processing in nodes except along the path to
 >    the grafting and pruning node and its downstream nodes. Moreover,
 >    both grafting and pruning operations MUST not be traffic disruptive
 >    for the traffic currently forwarded along the P2MP tree.
 >
 >**** I'm  having a little  trouble putting  together "scalable  grafting
 >**** and pruning" with "explicit routing".


Yes, this is a complex subject. There is no assumption that the explicitly
routed P2MP LSP remains on an optimal path after several grafts and prunes
have occurred. Scalable refers to the signaling process within the context
of the P2MP TE LSP. The TE nature of the LSP allows that re-optimization
may take place from time to time.



 >4.5 Fragmentation
 >
 >    The P2MP TE solution MUST handle the situation where a single
 >    protocol message cannot contain all of the information necessary to
 >    signal the establishment of the P2MP LSP. It MUST be possible to
 >    establish the LSP in these circumstances.
 >
 >    This situation may arise in either of the following circumstances.
 >      a. The ingress LSR cannot signal the whole tree in a single
 >         message.
 >
 >      b. The information in a message expands to be too large (or is
 >         discovered to be too large) at some transit node. This may
 >         occur because of some increase in the information that needs
 >         to be signaled or because of a reduction in the size of
 >         signaling message that is supported.
 >
 >    The solution to these problems SHOULD NOT rely on IP fragmentation,
 >    it is RECOMMENDED to rely on some protocol procedures specific to
 >    the signaling solution.
 >
 >    It is NOT RECOMMENDED that fragmented protocol messages are
 >    re-combined at any downstream LSR.
 >
 >**** The term  is "reassembled", not  "recombined".  If IP  fragmentation
 >**** of protocol messages is  allowed, it hardly makes sense  to recommend
 >**** that the fragments not be reassembled!
 >**** I think  what this section is trying  to do is to  prohibit the
 >**** control messages from ever being fragmented, instead requiring that the
 >**** control protocol always generate messages that  will not need to be
 >**** fragmented.
 >**** If so, that should be made clear.  However, it's not completely
 >**** obvious to me that this requirement can be met in all environments.


Yes. Thank you for the clarifying words.
This requirement follows the requirements expressed in RFC3209. In
particular, it notes the problems for a protocol when one of the IP
fragments is lost.


 >**** With regard to the  recommendation that there be some
 >**** protocol-specific procedure  to allow  arbitrarily  large control
 >**** messages without ever incurring  IP  fragmentation, I  wonder  if
 >**** this is all really just infringing on the solution space.


Yes. it is very close.
Perhaps we can rephrase this requirement in terms of absolute requirements
without thinking about the solution.


 >    Note that application-specific requirement documents may introduce
 >    even more stringent requirement, such as no packet loss, as a
 >    trade-off for the relaxation of other requirements, such as increased
 >    bandwidth consumption.
 >
 >**** I  don't  understand whether  the  solution  is  supposed to  meet
 >**** the unspecified  requirements  of  future application-specific
 >**** requirement documents or  not.  If not,  why mention it?
 >****  But then does  that mean that  different  applications  are  going
 >****  to  end  up  with different solutions?

We will clarify.
The intention is to indicate that the requirements expressed here are
general and that the solution that meets them will therefore be general.
Specific applications may have more additional requirements or may want to
relax some other requirements. this may lead to variations in the
solution.

 >    The solution SHOULD also support the ability to meet other network
 >    recovery requirements such as bandwidth protection and bounded
 >    propagation delay increase along the backup path during failure.
 >
 >    A P2MP TE solution MUST support P2MP fast protection mechanism to
 >    handle P2MP applications sensitive to traffic disruption.
 >
 >    The report of the failure of delivery to fewer than all of the
 >
 >**** Report?  What report?

Any report.

We will tidy the text. We cannot say "failure to deliver" because it is
the knowledge that we have failed to delliver that is important.


 >    egress nodes SHOULD NOT cause automatic teardown of the P2MP TE LSP.
 >    That is, while some egress nodes remain connected to the P2MP tree
 >    it should be a matter of local policy at the ingress whether the
 >    P2MP LSP is retained.
 >
 >**** That would  be some  protocol that stopped  an entire  multicast
 >**** stream because one egress goes down!


No. That would be a local policy that determined whether the service was
to deliver to a certain percentage of the intended recipients. This is why
the text says "SHOULD NOT cause automatic teardown" etc.


Note that the final "should" should be "SHOULD".


 >    When all egress nodes downstream of a branch node have become
 >    disconnected from the P2MP tree, and the some branch node is unable
 >    to restore connectivity to any of them by means of some recovery or
 >    protection mechanisms, the branch node MAY remove itself from the
 >    P2MP tree provided that it is not also an egress LSR. Since the
 >    faults that severed the various downstream egress nodes from the
 >    P2MP tree may be disparate, the branch node MUST report all such
 >    errors to its upstream neighbor. The ingress node can then decide
 >    to re-compute the path to those particular egress nodes, around the
 >    failure point.
 >
 >**** I  don't  understand just  what  is  being  required here.   Any
 >**** fault anywhere downstream  is supposed to  be reported to the
 >**** ingress? That seems to have scaling problems.

Nevertheless, this is in inherrant in TE. There may be a choice to be made
when deciding whether to deploy TE, but that is out of scope.


 >4.7 Record route of P2MP TE LSP tunnels
 >
 >    Being able to identify the established topology of P2MP TE LSP is
 >    very important for various purposes such as management and operation
 >    of some local recovery mechanisms like Fast Reroute [FRR]. A network
 >    operator uses this information to manage P2MP TE LSPs. Therefore,
 >    topology information MUST be collected and updated after P2MP TE LSP
 >    establishment and modification process.
 >
 >    The P2MP TE solution MUST support a mechanism which can collect and
 >    update P2MP tree topology information after P2MP LSP establishment
 >    and modification process. For example, the P2P MPLS TE mechanism of
 >    route recording could be extended and used if RSVP-TE was used as
 >    the P2MP signaling protocol.
 >
 >**** There's  a big  difference between  saying that  topology info  MUST
 >**** be collected and saying  that the solution MUST support  a mechanism
 >**** which can collect  topology information.  Which  is intended?  How  does
 >**** this interact with a  previous requirement stating some of  the topology
 >**** may be confidential?   Fragmentation and scaling issues  also seem
 >**** relevant here.


The intent is to say that the solution MUST include a mechanism to gather
and report the topology of the tree.

The confidentiality issue is handled in the note at the top of this email.

Fragmentation and scaling issues are indeed a concern and the solution
should address them. We can add this point.


 >    It is RECOMMENDED that the information is collected in a data format
 >    by which the sender node can recognize the P2MP tree topology
 >    without involving some complicated data calculation process.
 >
 >**** I'm not sure this is an objective requirement.  I'd hate to have the
 >**** WG deciding whether some calculation process is "complicated" or not.


:-)

We will rephrase.


 >4.12 Data Duplication
 >
 >    Data duplication refers to the receipt by any recipient of duplicate
 >    instances of the data. In a packet environment this means the
 >    receipt of duplicate packets - although this should be a benign (if
 >    inefficient) situation, it may be catastrophic in certain existing
 >    and deployed applications.
 >
 >**** It's hard to see how  duplication is both benign and catastrophic.
 >**** The suggestion here is that a benign situation is turned into a
 >**** catastrophe by  stupid applications.   But  I don't  think  that the
 >**** long-standing duplication of  a multicast  stream is just  benign;
 >**** it could  be quite damaging to the endsystems, no matter what the
 >**** application.


It is not suggested that it is both benign and catastrophic. It is
suggested that it should be benign, but may be catastrophic. It is not our
intention to be judgmental about any applications, simply to report on the
consequences.

You are correct that we should draw a distinction between the duplication
of a few packets (which can still wreck some applications) and long-term
duplication which may be damaging if for no other reason than it causes
additional pressures on throughput.


 >    Instead, the solution:
 >    - SHOULD limit to transitory conditions only the cases where
 >      network bandwidth is wasted by the existence of duplicate
 >      delivery paths.
 >    - MUST limit the cases of delivery of duplicate data to an
 >      application to error cases or rare transitory conditions.
 >
 >**** Limit duplication to error cases?  What does that mean exactly?


We cannot regulate against error cases.


 >**** Whether  a  transitory  condition  is  "rare"  or  not  is
 >**** notoriously difficult  to predict.   It might  be  better to
 >**** say that duplication should only occur in transitory  conditions
 >**** and only if the duration of the transitory condition can be
 >**** suitably bounded.


Agreed.


 >4.13 IPv4/IPv6 support
 >
 >    Any P2MP TE solution MUST be equally applicable to IPv4 and IPv6.
 >
 >**** It might be  better just to say that any P2MP  TE solution MUST
 >**** support both IPv4 and  IPv6.  I don't like the term
 >**** "equally applicable", if a solution supports  v4 and v6
 >****  I don't want  to have to ask  whether the
 >****  solution is also "equally applicable" to each of them.


Yes.


 >4.14 P2MP MPLS Label
 >
 >    A P2MP TE solution MUST support establishment of both P2P and P2MP
 >    TE LSPs and MUST NOT impede the operation of P2P TE LSPs within the
 >    same network.
 >
 >**** This could  be interpreted as meaning  that P2P TE  LSPs get
 >**** preference for the bandwidth.  I don't think that is what is meant.


Agreed.


 >    A P2MP TE solution MUST be specified in such a way
 >    that it allows P2MP and P2P TE LSPs to be signaled on the same
 >    interface. Labels for P2MP TE LSPs and P2P TE LSPs MAY be assigned
 >    from shared or dedicated label space(s). Label space shareability is
 >    implementation specific.
 >
 >**** I would  strike the last  two sentences.  They  may end up  coming
 >**** into conflict with  the two recent  drafts on MPLS multicast
 >**** codepoints and upstream-assigned labels.  The  issues of multicast/
 >**** unicast codepoints, label spaces, etc.,  are really left up to
 >**** the solutions. Whether they are implementation-specific  is a
 >**** solutions issue, not  a requirements issue.


The two recent drafts on MPLS multicast do not mention TE.
Nevertheless, there seems to be no great need to make this point and we
can drop it if that makes people more comfortable.


 >4.15 Routing advertisement of P2MP capability
 >
 >    Several high-level requirements have been identified to determine
 >    the capabilities of LSRs within a P2MP network. The aim of such
 >    information is to facilitate the computation of P2MP trees using TE
 >    constraints within a network that contains LSRs that do not all have
 >    the same capabilities levels with respect to P2MP signaling and data
 >    forwarding.
 >
 >    These capabilities include, but are not limited to:
 >
 >    - the ability of an LSR to support branching.
 >    - the ability of an LSR to act as an egress and a branch for the
 >      same LSP.
 >    - the ability of an LSR to support P2MP MPLS-TE signaling.
 >
 >    It is expected that it may be appropriate to gather this information
 >    through extensions to TE IGPs (see [RFC3630] and [IS-IS-TE]), but
 >    the precise requirements and mechanisms are out of the scope of this
 >    document. It is expected that a separate document will cover this
 >    requirement.
 >
 >**** I  don't like when  a document  says, "we  don't require  X, but  it
 >**** is expected  that  X will  be  required  by  some other  document".
 >**** This paragraph should just be stricken.


Agreed. This implies a preference for a particular solution and should not
be present.


 >4.16 Multi-Area/AS LSP
 >
 >    P2MP TE solutions SHOULD support multi-area/AS P2MP TE LSPs.
 >
 >    The precise requirements in support of multi-area/AS P2MP TE LSPs is
 >    out of the scope of this document. It is expected that a separate
 >    document will cover this requirement.
 >
 >**** Again, it makes no sense to say that the solutions are required to
 >**** meet some requirements which are going to be specified in some
 >**** document that doesn't exist yet.  This section is out of scope
 >**** and should be stricken.


Yes. You make a good point.
We came under strong pressure to say something about multi-area and
multi-AS support because this is of great interest to several people at
the moment. But this is a non-objective and should be removed.


 >4.17 Multi-access LANs
 >
 >    P2MP MPLS TE may be used to traverse network segments that are
 >    provided by multi-access media such as Ethernet. In these cases, it
 >    is also possible that the entry point to the network segment is a
 >    branch point of the P2MP LSP.
 >
 >    Two options clearly exist:
 >
 >     - the branch point replicates the data and transmits multiple
 >       copies onto the segment
 >     - the branch point sends a single copy of the data to the segment
 >       and relies on the exit points to discriminate the reception of
 >       the data.
 >
 >    The first option has a significant scaling issue since all
 >    replicated data must be sent through the same port and carried on
 >    the same segment. Thus, a solution SHOULD provide a mechanism for a
 >    branch node to send a single copy of the data onto a multi-access
 >    network and reach multiple (adjacent) downstream nodes.
 >
 >**** The second option also has  scaling issues, of course.  In addition,
 >**** it has some label distribution issues.


Yes. The issues for the second option are control plane rather than data
link issues. We will add a note.


 >4.18 P2MP MPLS OAM
 >
 >    Management of P2MP LSPs is as important as the management of P2P
 >    LSPs.
 >
 >**** This sentence has no real content and should be stricken.


Does it do any harm?


 >4.19 Scalability
 >
 >    Scalability is a key requirement in P2MP MPLS systems. Solutions
 >    MUST be designed to scale well with an increase in the number of any
 >    of the following:
 >
 >    - the number of recipients
 >    - the number of branch points
 >    - the number of branches.
 >
 >    Both scalability of performance and operation MUST be considered.
 >
 >**** I think I know what "performance" is, but what is "operation"?


We will clarify.


 >    Key considerations MUST include:
 >    - the amount of refresh processing associated with maintaining
 >      a P2MP TE LSP.
 >    - the amount of protocol state that must be maintained by ingress
 >      and transit LSRs along a P2MP tree.
 >    - the number of protocol messages required to set up or tear down a
 >      P2MP LSP as a function of the number of egress LSRs.
 >    - the number of protocol messages required to repair a P2MP LSP
 >      after failure or perform make-before-break.
 >    - the amount of protocol information transmitted to manage
 >      a P2MP TE LSP (i.e. the message size).
 >    - the amount of potential routing extensions.
 >
 >**** I think  this should be  the "number" of potential  routing
 >**** extensions, but I'm not really sure what is meant here.


It is meant to be quantative, but a simple count of the number of
extensions. One new TLV in the TE opaque LSA is only one extension, but if
it carries 10,000 bytes for each TE link it is going to be a problem.

We will attempt to clarify.


 >4.19.1 Absolute Limits
 >
 >    In order to achieve the best solution for the problem space it is
 >    helpful to clarify the boundaries for P2MP TE LSPs.
 >
 >    - Number of recipients.
 >      A P2MP TE LSP MUST reduce to similar scaling properties as a P2P
 >      LSP when the number of recipients reduces to one.
 >
 >**** I don't see why.  Frankly, who cares about the case of  a P2MP LSP
 >**** with one recipient?


I think many people will care.
But this is not the point. The intention is to describe the limiting bound
on the scaling.


 >      It is important to classify the problem as a Traffic Engineering
 >      problem.
 >
 >**** I don't  understand.  What problem?   Why is it important  "to
 >**** classify the problem"?
 >
 >      It is anticipated that the initial deployments of P2MP TE
 >      LSPs will be limited to a maximum of around a hundred recipients,
 >      but that medium term deployments may increase this to several
 >      hundred, and that future deployments may require significantly
 >      larger numbers.
 >
 >      An acceptable solution, therefore, is one that scales linearly
 >      with the number of recipients.
 >
 >**** If you don't  do any P2MP stuff at all, but  have the ingress
 >**** replicate everything  and do  one P2P  tunnel per  receipient,
 >**** then  doesn't that scale linearly with the number of recipients?
 >**** Generally you want your multicast-specific stuff to scale much
 >**** better than that.


This sets a top bound.
You are right that a target is better than linear in typical network
topologies.
We will add text.


 >      Solutions that scale worse than linear (that is, exponential or
 >      polynomial) are not acceptable whatever the number of recipients
 >      they could support
 >
 >**** missing text?


Missing period.


 >    - Number of branch points.
 >      Solutions MUST support all possibilities from one extreme of a
 >      single branch point that forks to all leaves on a separate branch,
 >      to the greatest number of branch points which is (n-1) for n
 >      recipients. Assumptions MUST NOT be made in the solution regarding
 >      which topology is more common, and the solution MUST be designed
 >      to ensure scalability in all topologies.
 >
 >**** Is this saying  that the scalability must be  independent of the
 >**** number of  branch points?  Given  the need  to replicate  the packet
 >**** for each branch point, that seems unlikely.  (The number of packet
 >**** transmissions scales better with more branch points, for example.)


Recall that this is a signaling requirements draft, and not data plane
requirements.
It says that the solution (i.e. the signaling) must scale well in all
branching scenarios. Since the branching scenario is a function of the
path computation algorithm and constraints, control of the branch points
is outside the control of the signaling protocol.


 >    - Dynamics of P2MP tree.
 >      Recall that the mechanisms for determining which recipients should
 >      be added to an LSP, and for adding and removing recipients from
 >      that group are out of the scope of this document. Nevertheless, it
 >      is useful to understand the expected rates of arrival and
 >      departure of recipients since this can impact the selection of
 >      solution techniques.
 >      Again, it must be recalled that this document is limited to
 >      Traffic Engineering, and in this model the rate of change of
 >      recipients may be expected to be lower than in an IP multicast
 >      group.
 >
 >**** I'd like  to see  an explanation of  this point.   I wonder if  this
 >**** is anything more than a tautology, in the  sense that if you have a
 >**** lot of churn traffic engineering is too inefficient to use.


This is correct some case. Although it can be seen the other way around
as well. For example, you do not typically have a high rate of churn in
VPN sites.
And I do not think TE is inefficient for a lot of churn traffic because
I could assume some SPs would introduce P2MP TE within a backbone area
to stabilize the network by terminating such a churn at the area boundary
with expecting enough Bandwidth in the backbone.

 >**** This is rather late in the document  to be saying, "by the way, none
 >**** of these requirements apply in some  of the most common cases of
 >**** multicast use".


We were requested to remove all comparisons with IP multicast.
I think it is widely understood that core Traffic Engineering is not
applicable to individual IP flows, but we will highlight this point in the
Introduction.


 >      Although the absolute number of recipients coming and going is the
 >      important element for determining the scalability of a solution,
 >      it may be noted that a percentage may be a more comprehensible
 >      measure but that this is not as significant for LSPs with a small
 >      number of recipients.
 >      A working figure for an established P2MP TE LSP is less than 10%
 >      churn per day. That is, a relatively slow rate of churn.
 >      We could say that a P2MP LSP would be shared by multiple multicast
 >      groups and dynamics of P2MP LSP would be relatively small.
 >      Considering applicability that P2MP LSP to use L2 multi-access
 >      path technology, we can consider stable P2MP L2 path even when we
 >      transfer IP multicast traffic over the path.
 >
 >      Solutions MUST optimize around such relatively low rates of change
 >      and are NOT REQUIRED to optimize for significantly higher rates
 >      of change.
 >
 >**** In light of this, I think  that "low rate of churn" should be
 >**** mentioned at the front of the document  as one of the fundamental
 >**** assumptions for traffic  engineering.   This  would   then  provide
 >**** some  context for statements like "there  has to be a scalable
 >**** method for adding/pruning receivers", which otherwise seem questionable.

I agreed to incorporate some text to explain our optimization policy
(we are much interested in optimizing solution to have important
P2MP TE features and not interested in optimizing solution to handle
high rate churn traffic at the price of decreasing these feature)
the front of the document. See top of this email.


 >4.21 GMPLS
 >
 >    The requirement for P2MP services for non-packet switch interfaces
 >    is similar to that for PSC interfaces. Therefore, it is a requirement
 >
 >**** This is  the first occurrence  of the term  "PSC" in this  document.I
 >**** wonder what it means.


"PSC" stands for Packet-Switch Capable.


 >    that reasonable attempts must be made to make all the features/
 >    mechanisms (and protocol extensions) that will be defined to provide
 >    MPLS P2MP TE LSPs equally applicable to P2MP PSC and non-PSC TE-LSPs.
 >    If the requirements of non-PSC networks over-complicate the PSC
 >    solution a decision may be taken to separate the solutions. This
 >    decision must be taken in full consultation with the MPLS and CCAMP
 >    working groups.
 >
 >**** Requirements on  the decision making  process are out of  scope,
 >**** aren't they?


We can remove this text if you like.
Looking at our notes, it was added becuase of a comment you made in your
previous review.


Eric> For all
Eric> I know,  GMPLS might introduce  a variety of  additional
Eric> complications that aren't necessary in MPLS.  If this is so,
Eric> I would not necessarily support using the same solution in
Eric> both cases.


We have added text to indicate that this separation may be necessary, and
also to describe the process needed to make the separation.


 >4.22 Requirements for Hierarchical P2MP TE LSPs
 >
 >    [LSP-HIER] defines concepts and procedures for P2P LSP hierarchy.
 >
 >    The P2MP MPLS-TE solution SHOULD support the concept of region and
 >    region hierarchy (PSC1<PSC2<PSC3<PSC4<L2SC<TDM<LSC<FSC).
 >
 >    Particularly it SHOULD allow a Region i P2MP TE LSP to be nested
 >    into a region j P2MP TE LSP or multiple region j P2P TE LSPs,
 >    providing that i<j.
 >
 >    The precise requirements and mechanisms for this function are out of
 >    the scope of this document. It is expected that a separate document
 >    will cover these requirements.
 >
 >**** I think  this section  should be removed,  as it  provides
 >**** insufficient information to determine what the requirements are.
 >**** You can't put in a requirement saying  that the solution  must meet
 >**** the  requirements that are to be specified in some other document
 >****  which is forthcoming.


Agreed to defer the discussion of this requirement if other also want to
remove it.


 >4.23 P2MP Crankback routing
 >
 >    P2MP solutions SHOULD support crankback requirements as defined in
 >    [CRANKBACK]. In particular, they SHOULD provide sufficient
 >    information to a branch LSR from downstream LSRs to allow the branch
 >    LSR to re-route a sub-tree around any failures or problems in the
 >    network.
 >
 >**** I think  this section  either needs to  be omitted  or else made  a
 >**** lotlonger.


There doesn't seem to be anything else to say unless we repeat the
(protocol independent) requirements from another I-D.


Thank you once again for spending time and supporting this I-D. We will
include your ideas in a new revision when the last call completes.


Best Regards,
Seisho 


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Tue Jun 07 09:45:26 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DfeOU-0007bU-1T; Tue, 07 Jun 2005 09:45:26 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DfeOR-0007bP-O2
	for mpls@megatron.ietf.org; Tue, 07 Jun 2005 09:45:23 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23558
	for <mpls@ietf.org>; Tue, 7 Jun 2005 09:45:21 -0400 (EDT)
Received: from oberon.imc.kth.se ([193.10.152.20])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DfejT-0003KG-Hc
	for mpls@ietf.org; Tue, 07 Jun 2005 10:07:10 -0400
Received: from mail1.imc.kth.se (mail1.imc.kth.se [193.10.152.140])
	by oberon.imc.kth.se (8.11.6/8.11.6) with ESMTP id j57De9U29323
	for <mpls@ietf.org>; Tue, 7 Jun 2005 15:40:10 +0200
Received: from [127.0.0.1] ([172.16.2.216])
	by mail1.imc.kth.se; Tue, 07 Jun 2005 15:44:24 +0200
Message-ID: <42A5A4B6.104@pi.se>
Date: Tue, 07 Jun 2005 15:44:22 +0200
From: Loa Andersson <loa@pi.se>
Organization: Acreo AB
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
	rv:1.7.7) Gecko/20050414
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mpls@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f
Content-Transfer-Encoding: 7bit
Cc: 
Subject: [mpls] extending wg last call
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

All,

when we last called the draft-ietf-mpls-p2mp-sig-requirement-02.txt
we should have included the ccamp working group in the last call.
Due to an oversight this was not done, we have therefore extended the
last call to Friday June 10th, to make it possible for the ccamp'ers
to comment on the draft.

/Loa

-- 
Loa Andersson

Principal Networking Architect
Acreo AB                           phone:  +46 8 632 77 14
Isafjordsgatan 22                  mobile: +46 739 81 21 64
Kista, Sweden                      email:  loa.andersson@acreo.se
                                            loa@pi.se

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Thu Jun 09 10:15:45 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DgNov-0001Oa-0s; Thu, 09 Jun 2005 10:15:45 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DgNos-0001N7-UR
	for mpls@megatron.ietf.org; Thu, 09 Jun 2005 10:15:42 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04951
	for <mpls@ietf.org>; Thu, 9 Jun 2005 10:15:41 -0400 (EDT)
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DgOAL-0005SX-Jk
	for mpls@ietf.org; Thu, 09 Jun 2005 10:37:54 -0400
Received: from rtp-core-2.cisco.com (64.102.124.13)
	by sj-iport-4.cisco.com with ESMTP; 09 Jun 2005 07:15:32 -0700
Received: from cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id j59EFT4u015481; 
	Thu, 9 Jun 2005 10:15:30 -0400 (EDT)
Message-Id: <200506091415.j59EFT4u015481@rtp-core-2.cisco.com>
To: mpls@ietf.org
User-Agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
	(=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.3
	(sparc-sun-solaris2.8) MULE/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=US-ASCII
Date: Thu, 09 Jun 2005 10:15:29 -0400
From: Eric Rosen <erosen@cisco.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25
Cc: 
Subject: [mpls] MPLS multicasts
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: erosen@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

We'd  like to  call your  attention to  a two  recent drafts  regarding MPLS
multicast: 

draft-rosen-mpls-multicast-encaps-00.txt
draft-raggarwa-mpls-upstream-label-00.txt

These drafts  update RFCs  3031, 3032, and  4023 with  regard to the  way in
which  MPLS multicasts  are encapsulated,  and the  way MPLS  labels  may be
assigned to multicast  traffic.  Some significant changes to  those RFCs are
proposed,  though  we  do  not  believe that  the  changes  affect  existing
deployments.  

Naturally, we think these should be WG documents, so we hope that members of
the WG will read the documents (they're short!) and comment on them. 

Eric and Rahul

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Fri Jun 10 12:28:35 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DgmN1-0002u2-8i; Fri, 10 Jun 2005 12:28:35 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DgmN0-0002tx-Au
	for mpls@megatron.ietf.org; Fri, 10 Jun 2005 12:28:34 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA05852
	for <mpls@ietf.org>; Fri, 10 Jun 2005 12:28:31 -0400 (EDT)
Received: from [80.86.78.228] (helo=smtp.testbed.se)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Dgmif-0000MH-LL
	for mpls@ietf.org; Fri, 10 Jun 2005 12:51:00 -0400
Received: from dhcp-64-100-238-233.cisco.com ([64.100.238.233]
	helo=[192.168.1.107])
	by fw.testbed.se with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.43)
	id 1DgmMT-0003AC-Io
	for mpls@ietf.org; Fri, 10 Jun 2005 18:28:13 +0200
Message-ID: <42A9BF8E.7050001@pi.se>
Date: Fri, 10 Jun 2005 18:27:58 +0200
From: Loa Andersson <loa@pi.se>
Organization: Acreo AB
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
	rv:1.7.7) Gecko/20050414
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mpls@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 82c9bddb247d9ba4471160a9a865a5f3
Content-Transfer-Encoding: 7bit
Cc: 
Subject: [mpls] cutoff dates for the Paris IETF
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

for your information

/Loa


 > There are two (2) Internet-Draft cutoff dates for the 63rd
 > IETF Meeting in Paris, France:
 >
 > July 11th: Cutoff Date for Initial (i.e., version -00)
 > Internet-Draft Submissions
 >
 > All initial Internet-Drafts (version -00) must be submitted by Monday,
 > July 11th at 9:00 AM ET. As always, all initial submissions with a
 > filename beginning with "draft-ietf" must be approved by the
 > appropriate WG Chair before they can be processed or announced.  The
 > Secretariat would appreciate receiving WG Chair approval by Tuesday,
 > July 5th at 9:00 AM ET.
 >
 > July 18th: Cutoff Date for Revised (i.e., version -01 and higher)
 > Internet-Draft Submissions
 >
 > All revised Internet-Drafts (version -01 and higher) must be submitted
 > by Monday, July 18th at 9:00 AM ET.
 >
 > Initial and revised Internet-Drafts received after their respective
 > cutoff dates will not be made available in the Internet-Drafts
 > directory or announced until on or after Monday, August 1st at 9:00
 > AM ET, when Internet-Draft posting resumes.  Please do not wait until
 > the last minute to submit.
 >
 > PLEASE NOTE THE CHANGE OF PROCEDURE:  If you submit an initial or
 > revised Internet-Draft after their respective cutoff deadlines, then
 > your document will be retained and posted when Internet-Draft
 > processing resumes.  You will no longer be required to resubmit the
 > document.
 >
 > Thank you for your understanding and cooperation. If you have any
 > questions or concerns, then please send a message to
 > internet-drafts@ietf.org.
 >
 > The IETF Secretariat
 >
 > FYI: The Internet-Draft cutoff dates as well as other significant dates
 > for the 63rd IETF Meeting can be found at 
http://www.ietf.org/meetings/cutoff_dates_63.html.
 >
 >

-- 
Loa Andersson

Principal Networking Architect
Acreo AB                           phone:  +46 8 632 77 14
Isafjordsgatan 22                  mobile: +46 739 81 21 64
Kista, Sweden                      email:  loa.andersson@acreo.se
                                            loa@pi.se

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Fri Jun 10 14:47:28 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DgoXQ-0000Tr-Ll; Fri, 10 Jun 2005 14:47:28 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DgoXP-0000Tm-0F
	for mpls@megatron.ietf.org; Fri, 10 Jun 2005 14:47:27 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA19278
	for <mpls@ietf.org>; Fri, 10 Jun 2005 14:47:25 -0400 (EDT)
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Dgot7-00043z-NX
	for mpls@ietf.org; Fri, 10 Jun 2005 15:09:54 -0400
Received: from rtp-core-2.cisco.com (64.102.124.13)
	by sj-iport-5.cisco.com with ESMTP; 10 Jun 2005 11:47:17 -0700
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com
	[64.102.31.12])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id j5AIkY5S017120; 
	Fri, 10 Jun 2005 14:47:14 -0400 (EDT)
Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by
	xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Fri, 10 Jun 2005 14:47:12 -0400
Received: from swallow-mac.cisco.com ([10.86.240.15]) by
	xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Fri, 10 Jun 2005 14:47:12 -0400
Received: by swallow-mac.cisco.com (Postfix, from userid 501)
	id A984835CA76; Fri, 10 Jun 2005 14:47:11 -0400 (EDT)
Received: from cisco.com (localhost [127.0.0.1])
	by swallow-mac.cisco.com (Postfix) with ESMTP
	id 6EFA335CA68; Fri, 10 Jun 2005 14:47:11 -0400 (EDT)
To: Seisho Yasukawa <yasukawa.seisho@lab.ntt.co.jp>
Subject: Re: [mpls] working group last call
	ondraft-ietf-mpls-p2mp-sig-requirement-02.txt 
In-reply-to: Your message of "Tue, 07 Jun 2005 15:56:08 +0900."
	<6.0.0.20.2.20050607155256.03a3ce68@imc.m.ecl.ntt.co.jp> 
From: George Swallow <swallow@cisco.com>
X-Mailer: MH-E 7.4.3; nmh 1.1; GNU Emacs 21.2.1
Date: Fri, 10 Jun 2005 14:47:10 -0400
Message-Id: <20050610184711.A984835CA76@swallow-mac.cisco.com>
X-OriginalArrivalTime: 10 Jun 2005 18:47:12.0554 (UTC)
	FILETIME=[D05F40A0:01C56DEC]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2
Cc: mpls@ietf.org
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org



>   The solution SHOULD allow for make-before-break re-optimization of
>   any subdivision of the P2MP LSP (S2L sub-tree, S2X sub-LSP, S2L
>   sub-LSP, X2L sub-tree, B2L sub-tree, X2L tree, or B2L tree) with no
>   impact on the rest of the P2MP LSP (no label reallocation, no change
>   in identifiers, etc.).

Clearly in order to do make-before-break, some ID has to change.  And in
most cases the message that initiates the change will have to pass
through some nodes that aren't affected by the change.  So the
requirement seems to be a bit over-specified.  

I'm glad it's just a *SHOULD*.  It would be nice if you could say which
identifiers, but as were trying to be protocol neutral, that's a bit
difficult. 

Perhaps a more abstract requirement should be made?  Such as:

>   The solution SHOULD allow for make-before-break re-optimization of
>   any subdivision of the P2MP LSP (S2L sub-tree, S2X sub-LSP, S2L
>   sub-LSP, X2L sub-tree, B2L sub-tree, X2L tree, or B2L tree).
>   Further is SHOULD do so minimizing the signalling impact on the rest
>   of the P2MP LSP and without affecting the ability of the management
>   plane to the LSP.

...George


========================================================================
George Swallow             Cisco Systems                  (978) 936-1398
                           1414 Massachusetts Avenue
                           Boxborough, MA 01719

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Mon Jun 13 08:24:48 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Dhnzj-0003H2-VO; Mon, 13 Jun 2005 08:24:47 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DhnzB-0003Ab-Se
	for mpls@megatron.ietf.org; Mon, 13 Jun 2005 08:24:13 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA05019
	for <mpls@ietf.org>; Mon, 13 Jun 2005 08:24:12 -0400 (EDT)
Received: from tama5.ecl.ntt.co.jp ([129.60.39.102])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DhoLR-0002DO-LL
	for mpls@ietf.org; Mon, 13 Jun 2005 08:47:15 -0400
Received: from vcs3.rdh.ecl.ntt.co.jp (vcs3.rdh.ecl.ntt.co.jp [129.60.39.110])
	by tama5.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j5DCMub3005881; Mon, 13 Jun 2005 21:22:56 +0900 (JST)
Received: from vcs3.rdh.ecl.ntt.co.jp (localhost [127.0.0.1])
	by vcs3.rdh.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j5DCMuXn011702; Mon, 13 Jun 2005 21:22:56 +0900 (JST)
Received: from mfs3.rdh.ecl.ntt.co.jp (mfs3.rdh.ecl.ntt.co.jp [129.60.39.112])
	by vcs3.rdh.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j5DCMtlB011699; Mon, 13 Jun 2005 21:22:55 +0900 (JST)
Received: from mfs3.rdh.ecl.ntt.co.jp (localhost [127.0.0.1])
	by mfs3.rdh.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j5DCMtAq002127; Mon, 13 Jun 2005 21:22:55 +0900 (JST)
Received: from nttmail3.ecl.ntt.co.jp ([129.60.39.100])
	by mfs3.rdh.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j5DCMtZB002124; Mon, 13 Jun 2005 21:22:55 +0900 (JST)
Received: from eclscan3.m.ecl.ntt.co.jp (eclscan3.m.ecl.ntt.co.jp
	[129.60.5.69])
	by nttmail3.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j5DCMs0f015549; Mon, 13 Jun 2005 21:22:54 +0900 (JST)
Received: from eclscan3.m.ecl.ntt.co.jp (localhost [127.0.0.1])
	by eclscan3.m.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j5DCMs8Z005501; Mon, 13 Jun 2005 21:22:54 +0900 (JST)
Received: from imc.m.ecl.ntt.co.jp (imc0.m.ecl.ntt.co.jp [129.60.5.141])
	by eclscan3.m.ecl.ntt.co.jp (8.12.11/8.12.11) with ESMTP id
	j5DCMrYx005498; Mon, 13 Jun 2005 21:22:53 +0900 (JST)
Received: from win-yasukawa.lab.ntt.co.jp
	by imc.m.ecl.ntt.co.jp (8.9.3p2/3.7W) with ESMTP id VAA17878;
	Mon, 13 Jun 2005 21:22:53 +0900 (JST)
Message-Id: <5.0.2.5.2.20050613211326.08bbed80@imc.m.ecl.ntt.co.jp>
X-Sender: sy003@imc.m.ecl.ntt.co.jp
X-Mailer: QUALCOMM Windows Eudora Version 5.0.2-J
Date: Mon, 13 Jun 2005 21:39:26 +0900
To: George Swallow <swallow@cisco.com>
From: Seisho Yasukawa <yasukawa.seisho@lab.ntt.co.jp>
Subject: Re: [mpls] working group last call
	ondraft-ietf-mpls-p2mp-sig-requirement-02.txt
In-Reply-To: <20050610184711.A984835CA76@swallow-mac.cisco.com>
References: <Your message of "Tue, 07 Jun 2005 15:56:08 +0900."
	<6.0.0.20.2.20050607155256.03a3ce68@imc.m.ecl.ntt.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca
Cc: mpls@ietf.org
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

Hi,

Even though we originally intended that it would be
nice to accomplish partial make-before-break
with changing some identifier which only related to
changing portion of the tree and without changing
identifier which related to rest of unchanged portion
of the tree, I agree this is a little bit over-specified requirement.

We will relax the requirement a little bit.

Thank you for your useful suggestion.

Regards,
Seisho


At 14:47 05/06/10 -0400, George Swallow wrote:


> >   The solution SHOULD allow for make-before-break re-optimization of
> >   any subdivision of the P2MP LSP (S2L sub-tree, S2X sub-LSP, S2L
> >   sub-LSP, X2L sub-tree, B2L sub-tree, X2L tree, or B2L tree) with no
> >   impact on the rest of the P2MP LSP (no label reallocation, no change
> >   in identifiers, etc.).
>
>Clearly in order to do make-before-break, some ID has to change.  And in
>most cases the message that initiates the change will have to pass
>through some nodes that aren't affected by the change.  So the
>requirement seems to be a bit over-specified.
>
>I'm glad it's just a *SHOULD*.  It would be nice if you could say which
>identifiers, but as were trying to be protocol neutral, that's a bit
>difficult.
>
>Perhaps a more abstract requirement should be made?  Such as:
>
> >   The solution SHOULD allow for make-before-break re-optimization of
> >   any subdivision of the P2MP LSP (S2L sub-tree, S2X sub-LSP, S2L
> >   sub-LSP, X2L sub-tree, B2L sub-tree, X2L tree, or B2L tree).
> >   Further is SHOULD do so minimizing the signalling impact on the rest
> >   of the P2MP LSP and without affecting the ability of the management
> >   plane to the LSP.
>
>...George
>
>
>========================================================================
>George Swallow             Cisco Systems                  (978) 936-1398
>                            1414 Massachusetts Avenue
>                            Boxborough, MA 01719


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Mon Jun 13 08:39:45 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DhoED-0005ll-DJ; Mon, 13 Jun 2005 08:39:45 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DhoDZ-0005dk-Tj
	for mpls@megatron.ietf.org; Mon, 13 Jun 2005 08:39:05 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA06345
	for <mpls@ietf.org>; Mon, 13 Jun 2005 08:39:04 -0400 (EDT)
Received: from [80.86.78.228] (helo=smtp.testbed.se)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DhoZq-0002tM-BU
	for mpls@ietf.org; Mon, 13 Jun 2005 09:02:07 -0400
Received: from p5499fd9d.dip.t-dialin.net ([84.153.253.157]
	helo=[192.168.2.109])
	by fw.testbed.se with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.43)
	id 1DhoDD-0005PM-H4; Mon, 13 Jun 2005 14:38:46 +0200
Message-ID: <42AD7E51.4040409@pi.se>
Date: Mon, 13 Jun 2005 14:38:41 +0200
From: Loa Andersson <loa@pi.se>
Organization: Acreo AB
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
	rv:1.7.7) Gecko/20050414
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Seisho Yasukawa <yasukawa.seisho@lab.ntt.co.jp>
Subject: Re: [mpls] working group last call on
	draft-ietf-mpls-p2mp-sig-requirement-02.txt - concluded
References: <Your message of "Tue, 07 Jun 2005 15:56:08 +0900."
	<6.0.0.20.2.20050607155256.03a3ce68@imc.m.ecl.ntt.co.jp>
	<5.0.2.5.2.20050613211326.08bbed80@imc.m.ecl.ntt.co.jp>
In-Reply-To: <5.0.2.5.2.20050613211326.08bbed80@imc.m.ecl.ntt.co.jp>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6cca30437e2d04f45110f2ff8dc1b1d5
Content-Transfer-Encoding: 7bit
Cc: mpls@ietf.org
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

Seisho,

thansk for taking care of this - and a little bit late this
is to announce that the working group last call on
draft-ietf-mpls-p2mp-sig-requirement-02.txt has ended.

The draft authors should take care of the comments and send
the responses together with an updated vesion to mailing list.

/Loa


Seisho Yasukawa wrote:

> Hi,
> 
> Even though we originally intended that it would be
> nice to accomplish partial make-before-break
> with changing some identifier which only related to
> changing portion of the tree and without changing
> identifier which related to rest of unchanged portion
> of the tree, I agree this is a little bit over-specified requirement.
> 
> We will relax the requirement a little bit.
> 
> Thank you for your useful suggestion.
> 
> Regards,
> Seisho
> 
> 
> At 14:47 05/06/10 -0400, George Swallow wrote:
> 
> 
>> >   The solution SHOULD allow for make-before-break re-optimization of
>> >   any subdivision of the P2MP LSP (S2L sub-tree, S2X sub-LSP, S2L
>> >   sub-LSP, X2L sub-tree, B2L sub-tree, X2L tree, or B2L tree) with no
>> >   impact on the rest of the P2MP LSP (no label reallocation, no change
>> >   in identifiers, etc.).
>>
>> Clearly in order to do make-before-break, some ID has to change.  And in
>> most cases the message that initiates the change will have to pass
>> through some nodes that aren't affected by the change.  So the
>> requirement seems to be a bit over-specified.
>>
>> I'm glad it's just a *SHOULD*.  It would be nice if you could say which
>> identifiers, but as were trying to be protocol neutral, that's a bit
>> difficult.
>>
>> Perhaps a more abstract requirement should be made?  Such as:
>>
>> >   The solution SHOULD allow for make-before-break re-optimization of
>> >   any subdivision of the P2MP LSP (S2L sub-tree, S2X sub-LSP, S2L
>> >   sub-LSP, X2L sub-tree, B2L sub-tree, X2L tree, or B2L tree).
>> >   Further is SHOULD do so minimizing the signalling impact on the rest
>> >   of the P2MP LSP and without affecting the ability of the management
>> >   plane to the LSP.
>>
>> ...George
>>
>>
>> ========================================================================
>> George Swallow             Cisco Systems                  (978) 936-1398
>>                            1414 Massachusetts Avenue
>>                            Boxborough, MA 01719
> 
> 
> 


-- 
Loa Andersson

Principal Networking Architect
Acreo AB                           phone:  +46 8 632 77 14
Isafjordsgatan 22                  mobile: +46 739 81 21 64
Kista, Sweden                      email:  loa.andersson@acreo.se
                                            loa@pi.se

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Tue Jun 14 09:00:41 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DiB21-0002hr-3J; Tue, 14 Jun 2005 09:00:41 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DiB1y-0002h8-F6
	for mpls@megatron.ietf.org; Tue, 14 Jun 2005 09:00:38 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11096
	for <mpls@ietf.org>; Tue, 14 Jun 2005 09:00:36 -0400 (EDT)
Received: from rose.ctd.hcltech.com ([202.54.64.23])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DiBOQ-0006c3-5F
	for mpls@ietf.org; Tue, 14 Jun 2005 09:23:52 -0400
X-MessageTextProcessor: DisclaimIt (2.50.252) [HCL Technologies Limited]
Content-Class: urn:content-classes:message
Received: from Ganesh.ctd.hcltech.com ([202.54.64.2]) by rose.ctd.hcltech.com
	with Microsoft SMTPSVC(5.0.2195.6713);
	Tue, 14 Jun 2005 18:30:23 +0530
Received: by Ganesh.ctd.hcltech.com with Internet Mail Service (5.5.2653.19)
	id <M7L836BH>; Tue, 14 Jun 2005 18:30:23 +0530
Message-ID: <15226CC274ADF842929EEAB80EB965F070520C@kavithai.ctd.hcltech.com>
From: "Vijayanand C - CTD, Chennai." <vijayc@hcltech.com>
To: <erosen@cisco.com>, <mpls@ietf.org>
Content-Transfer-Encoding: quoted-printable
Subject: RE: [mpls] MPLS multicasts
Date: Tue, 14 Jun 2005 18:30:23 +0530
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-OriginalArrivalTime: 14 Jun 2005 13:00:23.0990 (UTC)
	FILETIME=[07275D60:01C570E1]
X-Spam-Score: 0.3 (/)
X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

I have the following question/comment on the upstram label allocation
methodology.

So far, when LSRs use downstream allocation policy the LSR which =
interprets
the received label in the MPLS packet would be the one which allocated =
that
label.The downsteam could allocate labels based on some methodology to
optimise its lookup/ interpretation of labels.=20

 For upstream allocation, since the label is allocated by the upstream =
LSR,
should there be some means of negotiating the label space for upstream
allocation between the upstream and the one/many downstream neighbors to
arrive at a mutually agreeable label space/allocation policy.

Regards,
Vijay

> -----Original Message-----
> From: Eric Rosen [mailto:erosen@cisco.com]
> Sent: Thursday, June 09, 2005 7:45 PM
> To: mpls@ietf.org
> Subject: [mpls] MPLS multicasts
>=20
>=20
> We'd  like to  call your  attention to  a two  recent drafts =20
> regarding MPLS
> multicast:=20
>=20
> draft-rosen-mpls-multicast-encaps-00.txt
> draft-raggarwa-mpls-upstream-label-00.txt
>=20
> These drafts  update RFCs  3031, 3032, and  4023 with  regard=20
> to the  way in
> which  MPLS multicasts  are encapsulated,  and the  way MPLS =20
> labels  may be
> assigned to multicast  traffic.  Some significant changes to =20
> those RFCs are
> proposed,  though  we  do  not  believe that  the  changes =20
> affect  existing
> deployments. =20
>=20
> Naturally, we think these should be WG documents, so we hope=20
> that members of
> the WG will read the documents (they're short!) and comment on them.=20
>=20
> Eric and Rahul
>=20
> _______________________________________________
> mpls mailing list
> mpls@lists.ietf.org
> https://www1.ietf.org/mailman/listinfo/mpls
>=20
DISCLAIMER=20
This message and any attachment(s) contained here are information that =
is confidential, proprietary to HCL Technologies=20
and its customers. Contents may be privileged or otherwise protected by =
law. The information is solely intended for the=20
individual or the entity it is addressed to. If you are not the intended =
recipient of this message, you are not authorized to=20
read, forward, print, retain, copy or disseminate this message or any =
part of it. If you have received this e-mail in error,=20
please notify the sender immediately by return e-mail and delete it from =
your computer


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Thu Jun 16 15:50:06 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Dj0NK-0006cl-Gu; Thu, 16 Jun 2005 15:50:06 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Dj0NI-0006cd-Cu
	for mpls@megatron.ietf.org; Thu, 16 Jun 2005 15:50:04 -0400
Received: from newodin.ietf.org (newodin.ietf.org [10.27.6.50])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA00628
	for <mpls@lists.ietf.org>; Thu, 16 Jun 2005 15:49:59 -0400 (EDT)
Received: from mlee by newodin.ietf.org with local (Exim 4.43)
	id 1Dj0NG-00058U-GV; Thu, 16 Jun 2005 15:50:02 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Message-Id: <E1Dj0NG-00058U-GV@newodin.ietf.org>
Date: Thu, 16 Jun 2005 15:50:02 -0400
Cc: mpls@ietf.org
Subject: [mpls] I-D ACTION:draft-ietf-mpls-soft-preemption-06.txt 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

	Title		: MPLS Traffic Engineering Soft Preemption
	Author(s)	: M. Meyer, et al.
	Filename	: draft-ietf-mpls-soft-preemption-06.txt
	Pages		: 13
	Date		: 2005-6-16
	
This document details MPLS Traffic Engineering Soft Preemption, a 
  suite of protocol modifications extending the concept of preemption 
  with the goal of reducing/eliminating traffic disruption of preempted 
  Traffic Engineering Label Switched Paths (TE LSPs). Initially MPLS 
  RSVP-TE was defined supporting only immediate TE LSP displacement 
  upon preemption. The utilization of a preemption pending flag helps 
  more gracefully mitigate the re-route process of preempted TE LSP. 
  For the brief period soft preemption is activated, reservations 
  (though not necessarily traffic levels) are in effect under-
  provisioned until the TE LSP(s) can be re-routed. For this reason, 
  the feature is primarily but not exclusively interesting in MPLS 
  enabled IP networks with Differentiated Services and Traffic 
  Engineering capabilities.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-soft-preemption-06.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-mpls-soft-preemption-06.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-mpls-soft-preemption-06.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-6-16151508.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-soft-preemption-06.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mpls-soft-preemption-06.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-6-16151508.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

--NextPart--




From mpls-bounces@lists.ietf.org Fri Jun 17 11:29:39 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DjImp-0002f5-5L; Fri, 17 Jun 2005 11:29:39 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DjImn-0002eZ-Fc
	for mpls@megatron.ietf.org; Fri, 17 Jun 2005 11:29:37 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA27301
	for <mpls@ietf.org>; Fri, 17 Jun 2005 11:29:34 -0400 (EDT)
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DjJ9t-0004iL-Fs
	for mpls@ietf.org; Fri, 17 Jun 2005 11:53:31 -0400
Received: from rtp-core-2.cisco.com (64.102.124.13)
	by rtp-iport-2.cisco.com with ESMTP; 17 Jun 2005 11:29:26 -0400
Received: from cisco.com (erosen-u10.cisco.com [161.44.70.36])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id j5HFSci5016068; 
	Fri, 17 Jun 2005 11:28:38 -0400 (EDT)
Message-Id: <200506171528.j5HFSci5016068@rtp-core-2.cisco.com>
To: "Vijayanand C - CTD, Chennai." <vijayc@hcltech.com>
Subject: Re: [mpls] MPLS multicasts 
In-reply-to: Your message of Tue, 14 Jun 2005 18:30:23 +0530.
	<15226CC274ADF842929EEAB80EB965F070520C@kavithai.ctd.hcltech.com> 
User-Agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
	(=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.3
	(sparc-sun-solaris2.8) MULE/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=US-ASCII
Date: Fri, 17 Jun 2005 11:28:38 -0400
From: Eric Rosen <erosen@cisco.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25
Cc: mpls@ietf.org
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: erosen@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org


Vijay> So  far, when  LSRs use  downstream allocation  policy the  LSR which
Vijay> interprets the  received label  in the MPLS  packet would be  the one
Vijay> which allocated that label.The  downsteam could allocate labels based
Vijay> on some methodology to optimise its lookup/ interpretation of labels.

Vijay> For upstream allocation, since the label is allocated by the upstream
Vijay> LSR, should  there be some means  of negotiating the  label space for
Vijay> upstream allocation between the  upstream and the one/many downstream
Vijay> neighbors to  arrive at  a mutually agreeable  label space/allocation
Vijay> policy.

This is a  valid problem; there needs  to be some means of  ensuring that an
upstream-assigned label is interpretable by all the downstream systems. 



_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Mon Jun 20 16:25:42 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DkSpy-00063Q-UH; Mon, 20 Jun 2005 16:25:42 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DkSpx-00063L-WD
	for mpls@megatron.ietf.org; Mon, 20 Jun 2005 16:25:42 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA07595
	for <mpls@ietf.org>; Mon, 20 Jun 2005 16:25:40 -0400 (EDT)
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DkTDi-0004bg-GP
	for mpls@ietf.org; Mon, 20 Jun 2005 16:50:16 -0400
Received: from rtp-core-1.cisco.com (64.102.124.12)
	by rtp-iport-2.cisco.com with ESMTP; 20 Jun 2005 16:25:30 -0400
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com
	[64.102.31.12])
	by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j5KKL3ni018829
	for <mpls@ietf.org>; Mon, 20 Jun 2005 16:21:10 -0400 (EDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by
	xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Mon, 20 Jun 2005 16:20:59 -0400
Received: from swallow-mac.cisco.com ([161.44.74.221]) by
	xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Mon, 20 Jun 2005 16:20:59 -0400
Received: by swallow-mac.cisco.com (Postfix, from userid 501)
	id 5A88E380922; Mon, 20 Jun 2005 16:20:57 -0400 (EDT)
Received: from cisco.com (localhost [127.0.0.1])
	by swallow-mac.cisco.com (Postfix) with ESMTP id 399EF3808F8
	for <mpls@ietf.org>; Mon, 20 Jun 2005 16:20:57 -0400 (EDT)
To: mpls@ietf.org
From: George Swallow <swallow@cisco.com>
X-Mailer: MH-E 7.4.3; nmh 1.1; GNU Emacs 21.2.1
Date: Mon, 20 Jun 2005 16:20:55 -0400
Message-Id: <20050620202057.5A88E380922@swallow-mac.cisco.com>
X-OriginalArrivalTime: 20 Jun 2005 20:20:59.0828 (UTC)
	FILETIME=[929E9F40:01C575D5]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 93238566e09e6e262849b4f805833007
Cc: 
Subject: [mpls] One week last-last call on Soft Preemption
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

During the last call on Soft Preemption, some substantial changes were
made.  To ensure that all members of the WG are comfortable with these
we are issue another last call.  This last call will last one week and
is restricted to those items in the draft which changed since version
-04.

The last call ends at 2400 UTC, Monday,  June 27.

Details from the ID announcement are below.

...George

	Title		: MPLS Traffic Engineering Soft Preemption
	Author(s)	: M. Meyer, et al.
	Filename	: draft-ietf-mpls-soft-preemption-06.txt
	Pages		: 13
	Date		: 2005-6-16
	
========================================================================
George Swallow             Cisco Systems                  (978) 936-1398
                           1414 Massachusetts Avenue
                           Boxborough, MA 01719



_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Mon Jun 20 18:24:32 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DkUgy-0007kj-92; Mon, 20 Jun 2005 18:24:32 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DkUgv-0007ir-Nz
	for mpls@megatron.ietf.org; Mon, 20 Jun 2005 18:24:29 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA16686
	for <mpls@ietf.org>; Mon, 20 Jun 2005 18:24:26 -0400 (EDT)
Received: from relay3.mail.uk.clara.net ([80.168.70.143])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DkV4h-0007ef-Pk
	for mpls@ietf.org; Mon, 20 Jun 2005 18:49:05 -0400
Received: from du-069-0017.access.clara.net ([217.158.132.17] helo=Puppy)
	by relay3.mail.uk.clara.net with smtp (Exim 4.46)
	id 1DkUgl-000NQk-DL; Mon, 20 Jun 2005 23:24:20 +0100
Message-ID: <051101c575e7$21d353c0$7f849ed9@Puppy>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "George Swallow" <swallow@cisco.com>, <mpls@ietf.org>
References: <20050620202057.5A88E380922@swallow-mac.cisco.com>
Subject: Re: [mpls] One week last-last call on Soft Preemption
Date: Mon, 20 Jun 2005 23:26:30 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5
Content-Transfer-Encoding: 7bit
Cc: 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Adrian Farrel <adrian@olddog.co.uk>
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

Hi George,

I don't think the soft preemption last call review is fresh in mind. This
may be unreasonable of me because it was held less than a year ago
(exactly one day less than a year ago). Nor are the changes made in the
last three revisions of the I-D obvious since they were made without any
comment on the mailing list. And it wasn't even obvious until quite
recently that the I-D was still alive since it was allowed to expire.

So, you'll excuse me if I review and comment on the whole I-D. If my
comments are valid but do not apply to the specific revisions, I will
leave it to the chairs to decide whether to ignore them or not.

Cheers,
Adrian

----- Original Message ----- 
From: "George Swallow" <swallow@cisco.com>
To: <mpls@ietf.org>
Sent: Monday, June 20, 2005 9:20 PM
Subject: [mpls] One week last-last call on Soft Preemption


> During the last call on Soft Preemption, some substantial changes were
> made.  To ensure that all members of the WG are comfortable with these
> we are issue another last call.  This last call will last one week and
> is restricted to those items in the draft which changed since version
> -04.
>
> The last call ends at 2400 UTC, Monday,  June 27.
>
> Details from the ID announcement are below.
>
> ...George
>
> Title : MPLS Traffic Engineering Soft Preemption
> Author(s) : M. Meyer, et al.
> Filename : draft-ietf-mpls-soft-preemption-06.txt
> Pages : 13
> Date : 2005-6-16
>
> ========================================================================
> George Swallow             Cisco Systems                  (978) 936-1398
>                            1414 Massachusetts Avenue
>                            Boxborough, MA 01719
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@lists.ietf.org
> https://www1.ietf.org/mailman/listinfo/mpls
>
>


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Tue Jun 21 01:33:02 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DkbNe-0001cJ-1k; Tue, 21 Jun 2005 01:33:02 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DkbNb-0001c4-Kb
	for mpls@megatron.ietf.org; Tue, 21 Jun 2005 01:32:59 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA19786
	for <mpls@ietf.org>; Tue, 21 Jun 2005 01:32:58 -0400 (EDT)
Received: from [202.144.106.188] (helo=gondor.rs.riverstonenet.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DkblS-0001RR-EK
	for mpls@ietf.org; Tue, 21 Jun 2005 01:57:39 -0400
Content-class: urn:content-classes:message
Subject: RE: [mpls] One week last-last call on Soft Preemption
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 21 Jun 2005 11:02:44 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Message-ID: <FCAF0E8A270B6E4781D91431E853F6F33569AE@GONDOR.rs.riverstonenet.com>
Thread-Topic: [mpls] One week last-last call on Soft Preemption
Thread-Index: AcV150v9+DYcZ1eYSjG0d9kMutT8uQAOx2tw
From: "Balaji, Hemanth" <hbalaji@riverstonenet.com>
To: "Adrian Farrel" <adrian@olddog.co.uk>,
	"George Swallow" <swallow@cisco.com>, <mpls@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7da5a831c477fb6ef97f379a05fb683c
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org



Hi,

 Can anyone explain, how the following situation is handled ( be it
needed to ) by the soft-preemption draft.



R0--1000--R1---1000----R2        LSP1:                        LSP2:   =20
          |                      BW Req: 500                  BW Req:
600  =20
          |                      Priority(Hold): 7
Priority(Setup): 6=20
          |                       R0-->R1
R1<--R2    =20
          |                            |                          |

         1000                          V                          V

          |                            R4                         R4

          |         =20
          |       =20
          R4

BW Req : Bandwidth requirement.




1) Initially LSP1 is UP. Soft preemption desired flag is set.

2) Now R1 gets a new resquest for LSP2. ( which requires LSP1 to be
preempted, softpreempted in this case)

3) Let us assume the following situation.

   > Before R1 notifies R0 about the preemption.
   > R0 changes its BW Req to 400 and sends out its first new path
message.
   > The first Resv msg from R1 that R0 receives has (will have-due to=20
     step 2) the preemption pending flag set.
  =20

Now, what will the behavior be in this case, will this situation make
any difference?

Ideally, R0 should not attempt a make before break and look for an
allternate path, since the new BW requirement ( 400(7) + 600(6) )
can be satisfied along the same path ( R0-R1-R4).


Regards,
Hemanth.









-----Original Message-----
From: mpls-bounces@lists.ietf.org [mailto:mpls-bounces@lists.ietf.org]
On Behalf Of Adrian Farrel
Sent: Tuesday, June 21, 2005 3:57 AM
To: George Swallow; mpls@ietf.org
Subject: Re: [mpls] One week last-last call on Soft Preemption

Hi George,

I don't think the soft preemption last call review is fresh in mind.
This
may be unreasonable of me because it was held less than a year ago
(exactly one day less than a year ago). Nor are the changes made in the
last three revisions of the I-D obvious since they were made without any
comment on the mailing list. And it wasn't even obvious until quite
recently that the I-D was still alive since it was allowed to expire.

So, you'll excuse me if I review and comment on the whole I-D. If my
comments are valid but do not apply to the specific revisions, I will
leave it to the chairs to decide whether to ignore them or not.

Cheers,
Adrian

----- Original Message -----=20
From: "George Swallow" <swallow@cisco.com>
To: <mpls@ietf.org>
Sent: Monday, June 20, 2005 9:20 PM
Subject: [mpls] One week last-last call on Soft Preemption


> During the last call on Soft Preemption, some substantial changes were
> made.  To ensure that all members of the WG are comfortable with these
> we are issue another last call.  This last call will last one week and
> is restricted to those items in the draft which changed since version
> -04.
>
> The last call ends at 2400 UTC, Monday,  June 27.
>
> Details from the ID announcement are below.
>
> ...George
>
> Title : MPLS Traffic Engineering Soft Preemption
> Author(s) : M. Meyer, et al.
> Filename : draft-ietf-mpls-soft-preemption-06.txt
> Pages : 13
> Date : 2005-6-16
>
>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> George Swallow             Cisco Systems                  (978)
936-1398
>                            1414 Massachusetts Avenue
>                            Boxborough, MA 01719
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@lists.ietf.org
> https://www1.ietf.org/mailman/listinfo/mpls
>
>


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Tue Jun 21 04:14:01 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DkdtQ-0002Ui-9D; Tue, 21 Jun 2005 04:14:00 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DkdtN-0002UV-6U
	for mpls@megatron.ietf.org; Tue, 21 Jun 2005 04:13:57 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA22861
	for <mpls@ietf.org>; Tue, 21 Jun 2005 04:13:55 -0400 (EDT)
Received: from [202.144.106.188] (helo=gondor.rs.riverstonenet.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DkeHE-0005Kz-FM
	for mpls@ietf.org; Tue, 21 Jun 2005 04:38:38 -0400
Content-class: urn:content-classes:message
Subject: [mpls] One week last-last call on Soft Preemption
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 21 Jun 2005 13:43:47 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Message-ID: <FCAF0E8A270B6E4781D91431E853F6F3356A50@GONDOR.rs.riverstonenet.com>
Thread-Topic: [mpls] One week last-last call on Soft Preemption
Thread-Index: AcV150v9+DYcZ1eYSjG0d9kMutT8uQAOx2twAAV1XwA=
From: "Balaji, Hemanth" <hbalaji@riverstonenet.com>
To: <mpls@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d16ce744298aacf98517bc7c108bd198
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org


Hi,

Sorry there seemed to have been some alignment problem.=20

-Hemanth.

-----Original Message-----
From: mpls-bounces@lists.ietf.org [mailto:mpls-bounces@lists.ietf.org]
On Behalf Of Balaji, Hemanth
Sent: Tuesday, June 21, 2005 11:03 AM
To: Adrian Farrel; George Swallow; mpls@ietf.org
Subject: RE: [mpls] One week last-last call on Soft Preemption



Hi,

 Can anyone explain, how the following situation is handled ( be it
needed to ) by the soft-preemption draft.



R0--1000--R1---1000----R2    LSP1:                        LSP2:   =20
          |                  BW Req: 500                  BW Req: 600
          |                 Priority(Hold): 7
Priority(Setup): 6
          |                 =20
          |                 R0-->R1                 R1<--R2

        10000               |                       |
          |                 V                       V
          |                 R4                      R4      =20
          |                 =20
          |         =20
          |       =20
          R4

BW Req : Bandwidth requirement.




1) Initially LSP1 is UP. Soft preemption desired flag is set.

2) Now R1 gets a new resquest for LSP2. ( which requires LSP1 to be
preempted, softpreempted in this case)

3) Let us assume the following situation.

   > Before R1 notifies R0 about the preemption.
   > R0 changes its BW Req to 400 and sends out its first new path
message.
   > The first Resv msg from R1 that R0 receives has (will have-due to=20
     step 2) the preemption pending flag set.
  =20

Now, what will the behavior be in this case, will this situation make
any difference?

Ideally, R0 should not attempt a make before break and look for an
allternate path, since the new BW requirement ( 400(7) + 600(6) )
can be satisfied along the same path ( R0-R1-R4).


Regards,
Hemanth.









-----Original Message-----
From: mpls-bounces@lists.ietf.org [mailto:mpls-bounces@lists.ietf.org]
On Behalf Of Adrian Farrel
Sent: Tuesday, June 21, 2005 3:57 AM
To: George Swallow; mpls@ietf.org
Subject: Re: [mpls] One week last-last call on Soft Preemption

Hi George,

I don't think the soft preemption last call review is fresh in mind.
This
may be unreasonable of me because it was held less than a year ago
(exactly one day less than a year ago). Nor are the changes made in the
last three revisions of the I-D obvious since they were made without any
comment on the mailing list. And it wasn't even obvious until quite
recently that the I-D was still alive since it was allowed to expire.

So, you'll excuse me if I review and comment on the whole I-D. If my
comments are valid but do not apply to the specific revisions, I will
leave it to the chairs to decide whether to ignore them or not.

Cheers,
Adrian

----- Original Message -----=20
From: "George Swallow" <swallow@cisco.com>
To: <mpls@ietf.org>
Sent: Monday, June 20, 2005 9:20 PM
Subject: [mpls] One week last-last call on Soft Preemption


> During the last call on Soft Preemption, some substantial changes were
> made.  To ensure that all members of the WG are comfortable with these
> we are issue another last call.  This last call will last one week and
> is restricted to those items in the draft which changed since version
> -04.
>
> The last call ends at 2400 UTC, Monday,  June 27.
>
> Details from the ID announcement are below.
>
> ...George
>
> Title : MPLS Traffic Engineering Soft Preemption
> Author(s) : M. Meyer, et al.
> Filename : draft-ietf-mpls-soft-preemption-06.txt
> Pages : 13
> Date : 2005-6-16
>
>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> George Swallow             Cisco Systems                  (978)
936-1398
>                            1414 Massachusetts Avenue
>                            Boxborough, MA 01719
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@lists.ietf.org
> https://www1.ietf.org/mailman/listinfo/mpls
>
>


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Tue Jun 21 05:24:44 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Dkezr-0005Sy-D4; Tue, 21 Jun 2005 05:24:43 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Dkezq-0005SU-5Y
	for mpls@megatron.ietf.org; Tue, 21 Jun 2005 05:24:42 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA27282
	for <mpls@ietf.org>; Tue, 21 Jun 2005 05:24:39 -0400 (EDT)
Received: from [202.144.106.188] (helo=gondor.rs.riverstonenet.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DkfNi-0006wK-4j
	for mpls@ietf.org; Tue, 21 Jun 2005 05:49:23 -0400
Content-class: urn:content-classes:message
Subject: FW:  [mpls] One week last-last call on Soft Preemption
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 21 Jun 2005 14:54:27 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Message-ID: <FCAF0E8A270B6E4781D91431E853F6F3356A9B@GONDOR.rs.riverstonenet.com>
Thread-Topic: [mpls] One week last-last call on Soft Preemption
Thread-Index: AcV150v9+DYcZ1eYSjG0d9kMutT8uQAOx2twAAV1XwAAAozVsA==
From: "Balaji, Hemanth" <hbalaji@riverstonenet.com>
To: <mpls@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org



Hi,

Please Excuse me. There still seemed to have been some alignment
problem.=20

-Hemanth.

-----Original Message-----
From: mpls-bounces@lists.ietf.org [mailto:mpls-bounces@lists.ietf.org]
On Behalf Of Balaji, Hemanth
Sent: Tuesday, June 21, 2005 11:03 AM
To: Adrian Farrel; George Swallow; mpls@ietf.org
Subject: RE: [mpls] One week last-last call on Soft Preemption



Hi,

 Can anyone explain, how the following situation is handled ( be it
needed to ) by the soft-preemption draft.



        =20
Topology:

                   +---------------- R2
                   |
R0 --------------- R1
                   |
                   +---------------- R4
Reservable link Bandwidth( BW)  for all links =3D 1000


LSP1 :

R0 ----------------- R1 ---------------- R4

BW =3D 500
Priority(Hold): 7




LSP2 :

R2 ----------------- R1 ---------------- R4

BW =3D 600
Priority(Setup): 6

1) Initially LSP1 is UP. Soft preemption desired flag is set.

2) Now R1 gets a new resquest for LSP2. ( which requires LSP1 to be
preempted, softpreempted in this case)

3) Let us assume the following situation.

   > Before R1 notifies R0 about the preemption.
   > R0 changes its BW Req to 400 and sends out its first new path
     message.
   > The first Resv msg from R1 that R0 receives has (will have-due to=20
     step 2) the preemption pending flag set.
  =20

Now, what will the behavior be in this case, will this situation make
any difference?

Ideally, R0 should not attempt a make before break and look for an
allternate path, since the new BW requirement ( 400(7) + 600(6) )
can be satisfied along the same path ( R0-R1-R4).


Regards,
Hemanth.










_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Tue Jun 21 08:26:42 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Dkhpy-0005Oe-Aa; Tue, 21 Jun 2005 08:26:42 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Dkhpv-0005OZ-PT
	for mpls@megatron.ietf.org; Tue, 21 Jun 2005 08:26:39 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA12122
	for <mpls@ietf.org>; Tue, 21 Jun 2005 08:26:38 -0400 (EDT)
Received: from sj-iport-1-in.cisco.com ([171.71.176.70]
	helo=sj-iport-1.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1DkiDq-0003Cq-R0
	for mpls@ietf.org; Tue, 21 Jun 2005 08:51:23 -0400
Received: from sj-core-1.cisco.com (171.71.177.237)
	by sj-iport-1.cisco.com with ESMTP; 21 Jun 2005 05:26:30 -0700
X-IronPort-AV: i="3.93,217,1115017200"; 
	d="scan'208"; a="644862595:sNHT29509568"
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com
	[64.102.31.102])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j5LCQ1GA029931;
	Tue, 21 Jun 2005 05:26:23 -0700 (PDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by
	xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Tue, 21 Jun 2005 08:26:25 -0400
Received: from [192.168.1.100] ([10.86.242.169]) by xfe-rtp-202.amer.cisco.com
	with Microsoft SMTPSVC(6.0.3790.211); 
	Tue, 21 Jun 2005 08:26:25 -0400
In-Reply-To: <FCAF0E8A270B6E4781D91431E853F6F3356A9B@GONDOR.rs.riverstonenet.com>
References: <FCAF0E8A270B6E4781D91431E853F6F3356A9B@GONDOR.rs.riverstonenet.com>
Mime-Version: 1.0 (Apple Message framework v730)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <26F14AFE-F227-4C8C-B905-EFD696629B8F@cisco.com>
Content-Transfer-Encoding: 7bit
From: JP Vasseur <jvasseur@cisco.com>
Subject: Re: [mpls] One week last-last call on Soft Preemption
Date: Tue, 21 Jun 2005 08:26:41 -0400
To: "Balaji, Hemanth" <hbalaji@riverstonenet.com>
X-Mailer: Apple Mail (2.730)
X-OriginalArrivalTime: 21 Jun 2005 12:26:25.0710 (UTC)
	FILETIME=[7122C4E0:01C5765C]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6d95a152022472c7d6cdf886a0424dc6
Content-Transfer-Encoding: 7bit
Cc: mpls@ietf.org
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

Hi,

On Jun 21, 2005, at 5:24 AM, Balaji, Hemanth wrote:

>
>
> Hi,
>
> Please Excuse me. There still seemed to have been some alignment
> problem.
>
> -Hemanth.
>
> -----Original Message-----
> From: mpls-bounces@lists.ietf.org [mailto:mpls-bounces@lists.ietf.org]
> On Behalf Of Balaji, Hemanth
> Sent: Tuesday, June 21, 2005 11:03 AM
> To: Adrian Farrel; George Swallow; mpls@ietf.org
> Subject: RE: [mpls] One week last-last call on Soft Preemption
>
>
>
> Hi,
>
>  Can anyone explain, how the following situation is handled ( be it
> needed to ) by the soft-preemption draft.
>
>
>
>
> Topology:
>
>                    +---------------- R2
>                    |
> R0 --------------- R1
>                    |
>                    +---------------- R4
> Reservable link Bandwidth( BW)  for all links = 1000
>
>
> LSP1 :
>
> R0 ----------------- R1 ---------------- R4
>
> BW = 500
> Priority(Hold): 7
>
>
>
>
> LSP2 :
>
> R2 ----------------- R1 ---------------- R4
>
> BW = 600
> Priority(Setup): 6
>
> 1) Initially LSP1 is UP. Soft preemption desired flag is set.
>
> 2) Now R1 gets a new resquest for LSP2. ( which requires LSP1 to be
> preempted, softpreempted in this case)
>
> 3) Let us assume the following situation.
>
>
>> Before R1 notifies R0 about the preemption.
>> R0 changes its BW Req to 400 and sends out its first new path
>>
>      message.
>
>> The first Resv msg from R1 that R0 receives has (will have-due to
>>
>      step 2) the preemption pending flag set.
>
>
> Now, what will the behavior be in this case, will this situation make
> any difference?
>
> Ideally, R0 should not attempt a make before break and look for an
> allternate path, since the new BW requirement ( 400(7) + 600(6) )
> can be satisfied along the same path ( R0-R1-R4).
>

Looks like your question is not really related to soft preemption but  
the head-end reroute engine to find a new path for a (soft) preempted  
TE LSP. The head-end should avoid this path indeed. That said, even  
if it retries the same path (in your example), the LSP setup will not  
complete ...

JP.

>
> Regards,
> Hemanth.
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@lists.ietf.org
> https://www1.ietf.org/mailman/listinfo/mpls
>

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Wed Jun 22 09:11:27 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Dl50p-0005V3-RR; Wed, 22 Jun 2005 09:11:27 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Dl50n-0005Rw-GQ
	for mpls@megatron.ietf.org; Wed, 22 Jun 2005 09:11:25 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA07109
	for <mpls@ietf.org>; Wed, 22 Jun 2005 09:11:23 -0400 (EDT)
Received: from oberon.imc.kth.se ([193.10.152.20])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Dl5Ou-0007Me-GF
	for mpls@ietf.org; Wed, 22 Jun 2005 09:36:21 -0400
Received: from mail1.imc.kth.se (mail1.imc.kth.se [193.10.152.140])
	by oberon.imc.kth.se (8.11.6/8.11.6) with ESMTP id j5MD58U27089
	for <mpls@ietf.org>; Wed, 22 Jun 2005 15:05:08 +0200
Received: from [127.0.0.1] ([172.16.2.208])
	by mail1.imc.kth.se; Wed, 22 Jun 2005 15:10:01 +0200
Message-ID: <42B96327.8030303@pi.se>
Date: Wed, 22 Jun 2005 15:09:59 +0200
From: Loa Andersson <loa@pi.se>
Organization: Acreo AB
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
	rv:1.7.7) Gecko/20050414
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mpls@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906
Content-Transfer-Encoding: 7bit
Cc: Bill Fenner <fenner@research.att.com>
Subject: [mpls] time to strat working on the mpls wg agenda for Paris
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

All,

there will be mpls working group meeting in Paris. We've asked
for a 2 hour slot.

We need move the p2mp work, consider the multicast draft from
Eric and Rahul, discuss where we want to take the drafts on
fast re-route and next next hop labels.

We will be back with an agenda proposal shortly. For the items
you want to discuss, please send in requests for agenda slots
to the working group chairs.

/Loa and George

-- 
Loa Andersson

Principal Networking Architect
Acreo AB                           phone:  +46 8 632 77 14
Isafjordsgatan 22                  mobile: +46 739 81 21 64
Kista, Sweden                      email:  loa.andersson@acreo.se
                                            loa@pi.se

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Wed Jun 22 15:50:05 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DlBEb-0007iw-Nt; Wed, 22 Jun 2005 15:50:05 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DlBEa-0007ii-1Z
	for mpls@megatron.ietf.org; Wed, 22 Jun 2005 15:50:04 -0400
Received: from newodin.ietf.org (newodin.ietf.org [10.27.6.50])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA23246
	for <mpls@lists.ietf.org>; Wed, 22 Jun 2005 15:50:01 -0400 (EDT)
Received: from mlee by newodin.ietf.org with local (Exim 4.43)
	id 1DlBEX-0004XT-Tb; Wed, 22 Jun 2005 15:50:01 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Message-Id: <E1DlBEX-0004XT-Tb@newodin.ietf.org>
Date: Wed, 22 Jun 2005 15:50:01 -0400
Cc: mpls@ietf.org
Subject: [mpls] I-D ACTION:draft-ietf-mpls-lc-if-mib-06.txt 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

	Title		: Multiprotocol Label Switching (MPLS)
                          Label-Controlled ATM and Frame-Relay
                          Management Interface Definition
	Author(s)	: T. Nadeau, S. Hegde
	Filename	: draft-ietf-mpls-lc-if-mib-06.txt
	Pages		: 20
	Date		: 2005-6-22
	
This memo defines two MIB modules and corresponding MIB Object
   Definitions that describe how label switching controlled 
   Frame-Relay and ATM interfaces can be managed given the 
   interface stacking as defined in the MPLS-LSR-STD-MIB and 
   MPLS-TE-STD-MIB.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-lc-if-mib-06.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-mpls-lc-if-mib-06.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-mpls-lc-if-mib-06.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-6-22145132.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-lc-if-mib-06.txt

--OtherAccess
Content-Type: Message/External-body; name="draft-ietf-mpls-lc-if-mib-06.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-6-22145132.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

--NextPart--




From mpls-bounces@lists.ietf.org Wed Jun 22 18:10:42 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DlDQg-0002hN-MM; Wed, 22 Jun 2005 18:10:42 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DkkUP-0001GM-HU
	for mpls@megatron.ietf.org; Tue, 21 Jun 2005 11:16:37 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA29457
	for <mpls@ietf.org>; Tue, 21 Jun 2005 11:16:34 -0400 (EDT)
Received: from relay1.mail.uk.clara.net ([80.168.70.141])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DkksH-0008Aa-Pn
	for mpls@ietf.org; Tue, 21 Jun 2005 11:41:21 -0400
Received: from du-069-0312.access.clara.net ([217.158.145.58] helo=Puppy)
	by relay1.mail.uk.clara.net with smtp (Exim 4.46) id 1DkkTU-000GN8-Hd
	for mpls@ietf.org; Tue, 21 Jun 2005 16:16:29 +0100
Message-ID: <061701c57674$6abbbea0$7f849ed9@Puppy>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <mpls@ietf.org>
References: <20050620202057.5A88E380922@swallow-mac.cisco.com>
Subject: Re: [mpls] One week last-last call on Soft Preemption
Date: Tue, 21 Jun 2005 16:17:15 +0100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Spam-Score: 2.9 (++)
X-Scan-Signature: e1c53426b79d2f3bfb17d9cafdc6a891
X-Mailman-Approved-At: Wed, 22 Jun 2005 18:10:39 -0400
Cc: 
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Adrian Farrel <adrian@olddog.co.uk>
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0720313783=="
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

This is a multi-part message in MIME format.

--===============0720313783==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0614_01C5767C.B04BFF40"

This is a multi-part message in MIME format.

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

Hi,

As might be recalled by those with long memories, I am not happy about =
this I-D. Of course, if the WG has consensus I can only register my =
voice as believing it is a bad idea, and sit back and watch the fun.

I am disappointed that many of the comments agreements made on the list =
in discussion of the -02 revision before it was last called have not =
been addressed. Can anyone say why this is the case? Were we supposed to =
re-hash all of the arguments during the last call phase?

Specifically:
- The authors were supposed to answer why PathErr with RRO could not be =
used.
- The chair was requested to pronounce as an author of RFC3209 on the=20
  correct expected behavior of an LSR receiving a PathErr message.
- The authors were supposed to define hard preemption including the =
protocol
  behavior.
- There was agreement to write a clarification of RFC 3209 with respect =
to
  preemption and to take that to CCAMP for alignment with GMPLS.

It is not my intention to get anyone to change their implementations to =
match any interpretation of any RFC. All I want to see is:
- specifications that match implementation
- clear statements of procedures so that new implementations can expect=20
  to interoperate
- this new procedure designed sensibly and functionally
- no artificial split between MPLS and GMPLS.

Here are my detailed comments on the I-D. As George has stressed that =
the last call is only applicable to the changes in the I-D, the authors =
and chairs will have to decide which comments to ignore.

A couple of high-level issues first:
1. You need to clarify that an ingress LSR that sets the soft preemption =
desired flag SHOULD include an RRO in the Path message it sends (and =
that if it doesn't it will not receive an alert).
2. You need to discuss the RRO too large problem.
3. You need to resolve the fact that the only way for any LSR to know =
that preemption is pending on an LSP is to scan the RRO. This is too =
resource-intensive.

Adrian

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

  MPLS WG
  Internet Draft                             Matthew R. Meyer (Ed)
                                                   Global Crossing
                                        Jean-Philippe Vasseur (Ed)
                                                Cisco Systems, Inc
                                                     Denver Maddux
                                                       Nitrous.net
                                                 Curtis Villamizar
                                                     Amir Birjandi
                                                  Juniper Networks
## I believe you have too many authors listed. The chairs can tell
## you the rules.

  Proposed status: Standard
  Expires: December 2005                                June 2005


               MPLS Traffic Engineering Soft Preemption

               draft-ietf-mpls-soft-preemption-06.txt


Status of this Memo

  By submitting this Internet-Draft, each author represents that any
  applicable patent or other IPR claims of which he or she is aware
  have been or will be disclosed, and any of which he or she becomes
  aware will be disclosed, in accordance with Section 6 of BCP 79.

  Internet-Drafts are working documents of the Internet Engineering
  Task Force (IETF), its areas, and its working groups. Note that other
  groups may also distribute working documents as Internet-Drafts.

  Internet-Drafts are draft documents valid for a maximum of six months
  and may be updated, replaced, or obsoleted by other documents at any
  time.  It is inappropriate to use Internet-Drafts as reference
  material or to cite them other than as "work in progress."

  The list of current Internet-Drafts can be accessed at
  http://www.ietf.org/ietf/1id-abstracts.txt.

  The list of Internet-Draft Shadow Directories can be accessed at
  http://www.ietf.org/shadow.html.












draft-ietf-mpls-soft-preemption-06.txt                        June 2005

Abstract

  This document details MPLS Traffic Engineering Soft Preemption, a
  suite of protocol modifications extending the concept of preemption
  with the goal of reducing/eliminating traffic disruption of preempted
  Traffic Engineering Label Switched Paths (TE LSPs). Initially MPLS
  RSVP-TE was defined supporting only immediate TE LSP displacement
  upon preemption. The utilization of a preemption pending flag helps
  more gracefully mitigate the re-route process of preempted TE LSP.
  For the brief period soft preemption is activated, reservations
  (though not necessarily traffic levels) are in effect under-
  provisioned until the TE LSP(s) can be re-routed. For this reason,
  the feature is primarily but not exclusively interesting in MPLS
  enabled IP networks with Differentiated Services and Traffic
  Engineering capabilities.

Conventions used in this document

  The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
  "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in this
  document are to be interpreted as described in RFC-2119 [i].
## What does "[i]" mean?

Table of Contents

  1. Terminology...............................................3
     1.1 Acronyms and Abbreviations............................3
     1.2 Nomenclature..........................................3
  2. Motivations...............................................4
  3. Introduction..............................................4
  4. RSVP Extensions...........................................5
     4.1 SESSION-ATTRIBUTE Flags...............................5
     4.2 RRO IPv4/IPv6 Sub-Object Flags........................5
     4.3 Use of the RRO IPv4/IPv6 Sub-Object in Path message...5
  5. Theory of Operation.......................................6
  6. Elements Of Procedures....................................7
     6.1 On a soft preempting LSR..............................7
     6.2 On Head-end LSR of soft preempted TE LSP..............8
  7. Interoperability..........................................9
  8. Management................................................10
  9. IANA Considerations.......................................10
  10. Security considerations..................................10
  11. Acknowledgment...........................................10
  12. Intellectual Property Considerations.....................10
  13. References...............................................11
     13.1 Normative references.................................11
     13.2 Informative references...............................11
  14. Authors' Addresses.......................................12




Meyer, Vasseur et al.                                   [Page 2]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005
1. Terminology

  This document follows the nomenclature of the MPLS Architecture
  defined in [MPLS-ARCH].

1.1 Acronyms and Abbreviations

  CSPF            Constraint-based Shortest Path First.
  DS              Differentiated Services
  LER             Label Edge Router
  LSR             Label Switching Router
  LSP             Label Switched Path
  MPLS            MultiProtocol Label Switching
  PPend           Preemption Pending
  RSVP            Resource ReSerVation Protocol
  TE              Traffic Engineering
  TE LSP       Traffic Engineering Label Switched Path

1.2 Nomenclature

  Make Before Break - Technique used to non-intrusively alter the path
  of a TE LSP. The ingress LER first signals the new path, sharing the
  bandwidth with the primary TE LSP (to avoid double booking), then
  switches forwarding over to a new path. Finally the old path state is
  torn down.

  Numerically Lower Preemption Priority - TE LSPs have setup and hold
  preemption priorities of zero (best) through seven (worst).  A
  numerically lower setup priority TE LSP is capable of preempting a
  numerically higher hold priority TE LSP.

  Preemption Pending flag - This flag is set on an IPv4 or IPv6 RSVP
  Resv RRO sub-object to signal to the TE LSP ingress LER that the TE
  LSP is about to be preempted and must be re-signaled (in a non
  disruptive fashion, with make before break) along another path. If
  present in the Path RRO, it is used to alert downstream LSRs that the
  LSP was soft preempted upstream.

  Point of Preemption - the midpoint or ingress LSR which due to RSVP
  provisioning levels is forced to either hard preempt or under-
  provision and signal soft preemption.
## In theory preemption can also happen on the egress LSR. It is a
## function of how and where you account resources. It does not seem
## necessary to restrict this definition to exclude the egress.

## Note that there seems little point in defining this term because
## the rest of the document uses four or five different terms to
## refer to this concept.

  Hard Preemption - The (typically default) preemption process in which
  higher numeric priority TE LSPs are intrusively displaced at the
  point of preemption by lower numeric priority TE LSPs. In hard
  preemption the TE LSP is torn down before reestablishment.
## This definition covers two unrelated points. Intrusive displacement
## of an LSP relates to the hardware state at the point of preemption.
## LSP teardown relates to the signaling state and hardware state at
## other LSRs. The is no reason why make-before-break should not be
## used to re-route an LSP that has been hard preempted, and there
## are many good reasons for using that process (hint: these reasons
## are not associated with protecting the traffic flow which has already
## been impacted.

## Note that there is no meaning to "typically default". Something is
## either the default or not. If you have a configurable default, then
## there is no statement you can make on the likely setting.

  Soft Preemption - The preemption process in which the point of
  preemption allows a brief under-provisioning period while the ingress
## "brief" is somewhat subjective. Can you quantify?

Meyer, Vasseur et al.                                   [Page 3]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005
  router is alerted to the requirement for reroute. In soft preemption
  the TE LSP is reestablished before being torn down.
## Amusing concept :-)
## Perhaps you mean that "an attempt is made to establish a new LSP on a
## different path using make-before-break before the old LSP is torn
## down."

## I notice that your hard and soft preemption definitions are only =
truly
## definitive about the data plane behavior at the point preemption. =
They
## do not describe the signaling behavior, nor the data plane behavior =
at
## other LSRs. Although you can defer this discussion for soft =
preemption
## because these are new procedures that you are defining, you cannot =
defer
## it for hard preemption which you claim is the default. You must =
describe
## what it is and how it works.

  Soft Preemption Desired Flag - This flag is set on the
  SESSION_ATTRIBUTES Flags in the Path message for the TE LSP indicate
## "to indicate"?
  to LSRs along the path that, should the LSP need to be preempted,
  soft preemption should be used if supported.

2. Motivations

  Initially MPLS RSVP-TE [RSVP-TE] was defined supporting only one
  method of TE LSP preemption which immediately tears down TE LSPs,
## You cannot say this unless you can quote the text. I do not
## believe you can do that.
## There is absolutely no reference to the data plane state on
## preemption in RFC3209.
## You may want to say that it was the intention of the authors. You
## may want to say that this is what everyone has implemented. I cannot
## comment on the veracity of those two statements.
## But you cannot say that this is what RFC3209 says, because that is
## not true.

  disregarding the preempted in-transit traffic. This simple but abrupt
  process nearly guarantees preempted traffic will be discarded, if

## "nearly guarantees"? Are you saying that preempted traffic is
## actually not discarded?

  only briefly, until the RSVP Path Error message reaches and is
  processed by the ingress LER and a new forwarding path can be
  established. In cases of actual resource contention this might be
  helpful, however preemption may be triggered by mere reservation
  contention and reservations may not reflect forwarding plane
  contention up to the moment. The result is that when conditions that
  promote preemption exist and hard preemption is the default behavior,
  inferior priority preempted traffic may be needlessly discarded when
  sufficient bandwidth exists for both the preempted LSP and the
  preempting TE LSP(s).
## You appear to be drawing a direct link between LSP priorities and
## traffic priorities. This seems broken. Traffic priority may be
## irrelevant, but traffic importance could be quite relevant.

  Hard preemption may be a requirement to protect numerically lower
  preemption priority traffic in a non Diff-Serv enabled architecture,
  but in a Diff-Serv enabled architecture, one need not rely
  exclusively upon preemption to enforce a preference for the most
  valued traffic since the marking and queuing disciplines should
  already be aligned for those purposes. Moreover, even in non Diff-
  Serv aware networks, depending on the TE LSP sizing rules (imagine
  all LSPs are sized at double their observed traffic level),
  reservation contention may not accurately reflect the potential for
  forwarding plane congestion.
## No. It does accurately reflect the *potential* for forwarding
## plane congestion. It might not reflect the actual forwarding plane
## congestion.

3. Introduction

  In an MPLS RSVP-TE [RSVP-TE] enabled IP network, hard preemption is
  the default behavior.
## Saying it again doesn't make it any truer.
## Hard preemption is a data plane behavior according to your =
definition.
## But RFC3209 does not describe the data plane behavior appart from how
## reservations are handled. So you cannot say that this is the default
## behavior and cite the specification. Perhaps you want to say that =
this
## is waht everyone has implemented, but I can't comment on that.

  Hard preemption provides no mechanism to allow
  preempted TE LSPs to be handled in a make-before-break fashion: the
  hard preemption scheme instead utilizes a very intrusive method that
  can cause traffic disruption for a potentially large amount of TE
  LSPs.

  Without an alternative, network operators either accept this
  limitation, or remove functionality by using only one preemption
  priority or using invalid bandwidth reservation values.
## These are the only options? What about testing paths to see if they
## are practical or would cause preemption?

  Understandably desirable features like ingress LER automated TE
  reservation adjustments are less palatable when preemption is
  intrusive and high network stability levels are a concern.



Meyer, Vasseur et al.                                   [Page 4]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005
  This document defines the use of additional signaling and maintenance
  mechanisms to alert the ingress LER of the preemption that is pending
  and allow for temporary under-provisioning while the preempted tunnel
  is re-routed in a non disruptive fashion (make-before-break) by the
  ingress LER. During the period that the tunnel is being re-routed,
  link capacity is under-provisioned on the midpoint where preemption
  initiated and potentially one or more links upstream along the path
## "was initiated and potentially on one or more"

## Can you tell me whether underprovisioning happens on an LSR ("the
## midpoint where preemption was initiated") or on a link? Your text
## appears confused on this issue.
## Presumably it really happens at a link end. That is, on an LSR, but
## associated with a link. (Which is good, because that is what we
## advertise in the TE IGPs.)

  where other soft preemptions may have occurred. Optionally the
  downstream path to the egress LER may be signaled
## "the path may be signaled"? Do you mean "alerted"?

  as well to more
  efficiently deal with any near simultaneous soft preemptions that may
  have been triggered downstream of the initial preemption.
## Is this right? If another soft preemption has already been triggered
## at a downstream LSR then it is too late to take the new preemption
## into account. Perhaps you mean future preemptions? This seems to be
## what you say in section 4.3.
## And is "near simultaneous" relevant? Surely any time during the
## period between initial preemption and re-routing (or conversion to
## hard preemption) is valid.

4. RSVP Extensions

4.1 SESSION-ATTRIBUTE Flags

  To explicitly signal the desire for a TE LSP to benefit from the soft
## s/benefit from/use/
  preemption mechanism (and so not to be hard preempted if the soft
  preemption mechanism is available), the following flag of the
  SESSION-ATTRIBUTE object (for both the C-Type 1 and 7) is defined:

  Soft preemption desired:  0x40  (to be confirmed by IANA)
## IANA does not manage the Sesion Attributes flags.
## You need to add a request to your IANA section to get them to add a
## new registry. You may want to compare with section 11.4 of
## draft-ietf-mpls-rsvpte-attributes-05.txt

4.2 RRO IPv4/IPv6 Sub-Object Flags

  To report that a soft preemption is pending for an LSP, a new flag is
  defined in the IPv4/IPv6 sub-object carried in the RRO object message
  defined in [RSVP-TE]. This flag is called the preemption pending
  (PPend) flag. A compliant LSR MUST support the RRO object, as defined
  in [RSVP-TE].

  Several flags in the RRO IPv4 and IPv6 sub-object have been defined
  in [RSVP-TE]and [FAST-REROUTE]:
## Missing space
## Why does line end with a colon. Is there missing text?

  This documents defines a new flag for the use of soft preemption
  named the 'Preemption pending' flag and defined as below:

  Preemption pending: 0x10

  The preempting node sets this flag if a pending preemption is in
  progress for the TE LSP. This indicates to the ingress LER of this
  LSP that it SHOULD be re-routed.

## Don't you think that IANA should manage these flags, too?

4.3 Use of the RRO IPv4/IPv6 Sub-Object in Path message
## This section is in the wrong place. It belongs in section 6.

  An LSR MAY use the Preemption pending flag in the IPv4/IPv6 RRO sub-
  object carried in a PATH RRO message to simultaneously alert
  downstream LSRs that the LSP was soft preempted upstream.  This
  information could be used by the downstream LSR to bias future soft


Meyer, Vasseur et al.                                   [Page 5]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005
  preemption candidates toward LSPs already soft preempted elsewhere in
  their path.
## This is exactly the sort of function you might want to apply if the
## LSP had been hard preempted, but it is unclear that biasing in the
## case of soft preemption has any value. It will not have any result
## on the traffic because the preemption is soft. It will not have any
## result on the number of path computations because the preempted LSP
## has already been told and and is busy being re-routed.
## So what is the value of alerting the downstream LSRs during soft
## preemption?

5. Theory of Operation

Let's consider the following example:

  R0--1G--R1---155----R2          LSP1:        LSP2:
          | \         |
          |   \      155        R0-->R1      R1<--R2
          |    \      |                 \      |
         155   1G     R3                 V     V
          |       \   |                 R5     R4
          |        \ 155
          |          \|
          R4----1G----R5

             Figure 1: example of Soft Preemption Operation

  In the network depicted above in figure 1, consider the following
  conditions:

  -Reservable BW on R0-R1, R1-R5 and R4-R5 is 1Gb/sec.
  -Reservable BW on R1-R2, R1-R4, R2-R3, R3-R5 is 155 Mb/sec.
  -Bandwidths and costs are identical in both directions.
  -Each circuit has an IGP metric of 10 and IGP metric is used by CSPF.
## Curious. We might have expected it to use the TE metric.
  -Two TE tunnels are defined:
          - LSP1: 155 Mb, setup/hold priority 0 tunnel, path R0-R1-R5.
          - LSP2: 155 Mb, setup/hold priority 7 tunnel, path R2-R1-R4.
  Both TE LSPs are signaled with the soft preemption desired bit of
  their SESSION-ATTRIBUTE object set.
  -Circuit R1-R5 fails.
## Is this a circuit? Surely it is a link.
  -Soft Preemption is functional.
## What does this mean?

  When the circuit R1-R5 fails, R1 detects the failure and sends an
## Again, not a "circuit".
  updated IGP LSA/LSP and Path Error message to all the head-end LSRs
## It is not right to talk about sending IGP updates "to all the =
head-end
## LSRs. Although in this example the two head-end LSRs happen to be
## adjacent to the node that detects the failure, this is not generally
## the case. IGP updates are flooded.
  having a TE LSP traversing the failed link (R0 in the example above).
  Either form of notification may arrive at the head-end LSRs first.
  Upon receiving the link failure notification, R0 triggers a TE LSP
  re-route of LSP1, and re-signals LSP1 along shortest path available
  satisfying the TE LSP constraints: R0-R1-R4-R5 path. The Resv
  messages for LSP1 travel in the upstream direction (from the
  destination to the head-end LSR - R5 to R0 in this example). LSP2 is
  soft preempted at R1 as it has a numerically lower priority value and
  both bandwidth reservations cannot be satisfied on the R1-R4 link.
## Tucked away in this paragraph is the fact that preemption happens
## when processing the Resv. Although this may be "obvious" it is not
## stated in RFC 3209. You should bring this point out as part of the
## introduction.
## You are also making a hidden statement that preemption only applies
## on the upstream link end. There is no evidence for this except
## the limitations of current implementations. So you should qualify
## your example with the implementation conditions that you are assuming
## (in this case you are assuming no physical reservations on incoming
## interfaces or LSRs associated with downstream link ends).

  Instead of sending a path tear for LSP2 upon preemption as with hard

## s/path tear/Path Tear/

  preemption (which would result in an immediate traffic disruption for

## I'm sorry? Where does it say that a R1 sends a Path Tear during hard
## preemption? Can you give me the reference in RFC 3209? I think you'll
## find that RFC 3209 says...
## A ResvErr and/or PathErr with the code "Policy
## Control failure" SHOULD be sent toward the downstream receivers and
## upstream senders.

  LSP2), R1s local bandwidth accounting for LSP2 is zeroed and a
  preemption pending flagged Resv RRO for LSP2 is issued. Optionally,

Meyer, Vasseur et al.                                   [Page 6]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005
  R1 MAY simultaneously send a soft preemption flagged Path RRO
  notifying downstream LSRs of LSP2s soft preemption.

  Upon reception of the LSP2's Resv message with the preemption pending
  flag set, R2 may update the working copy of the TE-DB before running
  CSPF for the new LSP.

## Let me see if I have this right. The only indication that soft =
preemption
## is taking place is found in a bit embedded in the RRO. So, if I have =
a
## long path and label recording etc., I must parse the entire RRO to =
find
## out if soft preemption is taking place (note that finding out *where*
## soft preemption has happened is different from finding out *if* soft
## preemption has happened). This is not very efficient. Why can't you
## flag the error condition with (for example) an error code/value.
## Oh, but then you'd have to use the existing mechanisms for reporting
## preemption (viz. PathErr).
## And so...
## Why don't you use PathErr? There is no requirement to use Resv for
## this function. (And before you ask: yes, RRO is carried on PathErr.)
## There seems to be no reason to change the semanitcs of a Resv and to
## try to carry hidden state information within it.
## But if you MUST use the Resv (no reason having been shown why you do)
## can you please be explicit about the information it carries instead =
of
## hiding it. Use a real flag that says what has happened rather than
## allow the existing contradiction:
## - the Resv carries FilterSpec information that says that a specific
##   reservtion is in place within the network, but we know this is
##   no longer true
## - there are plenty of established ways to carry and report LSP
##   state information that you could use.
##
## Note that TE-DB has not been defined (and should read TED for
## consistency with other I-Ds).

  In the case that Diff-Serv [DIFF-MPLS] and TE
  [RSVP-TE] are deployed, receiving preemption pending may imply to a
  head-end LSR that the available bandwidth for the affected priority
  level and numerically greater priority levels has been exhausted for
  the indicated node interface. R2 may choose to reduce or zero
  available bandwidth for the implied priority range until more
  accurate information is available (i.e. a new IGP TE update is
  received).
## You are saying that information carried in a signaling message
## may be taken to override the information flooded by the IGP
## until such time that the information flooded by the IGP is more
## accurate. This type of statement is dangerous.
## 1. We have only one mechanism for flooding TE link state. If this
##    mechanism is inadequate, we should work to improve it, not
##    invent a new mechanism.
## 2. It is best to try to keep the link state information
##    consistent on all nodes. Your proposal breaks this specifically
##    for the ingress of preempted LSRs but for no other nodes.
## 3. The preemption alert does not indicate that the available b/w
##    at the affected priority level and numerically greater priority
##    levels has been exhausted. In fact, the result of the preemption
##    may be that there is *more* bandwidth available at the holding
##    priority of the preempted LSP.

  It follows that R2 re-computes a new path and performs a non traffic
## "It follows that"? Is there some implication that this step is a
## consequence of the previous paragraph?
  disruptive rerouting of the new TE LSP T2 by means of the make-
  before-break procedure. The old path is then torn down.

6. Elements Of Procedures

6.1 On a soft preempting LSR

  When a new TE LSP is signaled which requires to preempt a set of TE
  LSP(s) because not all TE LSPs can be accommodated on a specific
  interface, a node triggers a preemption action which consists of
  selecting the set of TE LSPs that must be preempted so as to free up
  some bandwidth in order to satisfy the newly signaled numerically
  lower preemption TE LSP.

  For each preempted TE LSP, instead of sending a path tear upon
## s/path tear/Path Tear/
  preemption as with hard preemption (which would result in an
## As before, Path Tear is not part of the previously specified
## preemption techniques. If you wish to redefine (or define from
## scratch) the procedures for hard preemption then please do so,
## but don't do so by inference.

  immediate traffic disruption for the preempted TE LSP), the
  preempting node's local bandwidth accounting for the preempted TE LSP
  is zeroed and a preemption pending flagged Resv RRO for that TE LSP
  is issued upstream toward the head-end LSR.

  Optionally, the preempting node MAY simultaneously send a soft
  preemption flagged Path RRO notifying downstream LSRs of soft
  preemption.  If more than one soft preempted TE LSP has the same
  head-end LSR, these soft preemption Resv (Path) messages may be
  bundled together.
## Bundle is a hop by hop message. Therefore bundling depends only
## on the next hop and not on the shared head-end. Worse (!) the
## question of whether the head-end is shared could never be relevant
## to whether you bundle the Path messages.

  The preempting node MUST immediately send a Resv message with the
  preemption pending RRO flag set for each soft preempted TE LSP.
## You have already said this a few lines earlier (although with less
## force).
  The
  node MAY use the occurrence of soft preemption to trigger an
  immediate IGP update or influence the scheduling of an IGP update.
## Is this changed behavior? I don't think so. IGP updates can be
## triggered according to changes in available bandwdith on a link.
## This is what happens during soft preemption.

  Should a refresh event for a soft preempted TE LSP arrive before the
  soft preemption timer expires, the soft preempting node MUST continue
  to refresh the TE LSP.
## In what sense does a refresh event "arrive"? Do you mean the receipt
## of a Path or Resv refresh message?
## This is the first mention of the "soft preemption timer" so the
## paragraph is not very clear or helpful.
## By "continue to refresh the TE LSP" I assume you mean send refresh
## messages using the RRO containing soft preemption flags. Perhaps
## you could make this clear.


Meyer, Vasseur et al.                                   [Page 7]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005

  When the MESSAGE-ID extensions defined in [REFRESH-REDUCTION] are
  available, Resv messages with the RRO preemption pending flag set
  SHOULD be sent in reliable mode.
## This means that each LSR (upstream and downstream) SHOULD examine
## the contents of the RRO on all received trigger Path and Resv
## messages to determine whether they SHOULD use Message-ID.
## That doesn't scale well. Why don't you have a single flag to
## indicate soft preemption is in progress?

  In the case that reservation availability is restored at the point of
  preemption, the point of preemption MAY issue a Resv message with the
  preemption pending flag unset to signal restoration to the head-end
  LSR.  This implies that a head-end LSR might have delayed or been
  unsuccessful in re-signaling.
## Note that this is only *its* preemption pending flag in the RRO. Not
## all preemption pending flags.
## Presumably it would also send a Path message with updated RRO if it
## had previously added a preemption pending flag to a Path message that
## it had said. perhaps you could say so.

  To guard against a situation where bandwidth under-provisioning will
  last forever, a local timer (named the "Soft preemption timer") MUST
  be started on the preemption node, upon soft preemption. If this
## s/preemption node/point of preemption/
  timer expires, the preempting node SHOULD send a PathTear and either
## s/preempting node/point of preemption/
  a ResvTear or a PathErr with the 'Path_State_Removed' flag set.
## 1. Why not revert to RFC 3209 behavior?
## 2. What error code/value should be used?
## 3. Why do you force the Path_State_Removed flag to be set? Doesn't
##    this limit the behavior in PSC GMPLS networks? In particular,
##    if the point of preemption is an MPLS LSR, but further upstream
##    you have GMPLS LSRs, this will result in stale Path state and
##    reservations on the intervening MPLS LSRs since you will never
##    receive a PathTear from the ingress but the MPLS LSRs will
##    ignore the Path_State_Removed flag.
## 4. Note that the definition of the Path_State_Removed flag is
##    found in RFC3473 so you need to add a reference.

## Shouldn't this subsequent text be a subsection?
  Selection of the preempted TE LSP at a preempting mid-point: when a
  numerically lower priority TE LSP is signaled that requires the
  preemption of a set of numerically higher priority LSPs, the node
  where preemption is to occur has to make a decision on the set of TE
## s/node where preemption is to occur/point of preemption/
  LSP(s), candidates for preemption. This decision is a local decision
  and various algorithms can be used, depending on the objective. See
  [PREEMPT-EXP].
## I don't think you should reference an expired I-D. Also note that
## since the IETF "does not do algorithms" it may be unlikely that
## the reference I-D will ever progress.
## You should, however, perhaps add that the decision is a Policy
## decision and that it may be influenced by information in the
## Policy object.
  As already mentioned, soft preemption causes a
  temporary link under provisioning condition while the soft preempted
  TE LSPs are rerouted by their respective head-end LSRs. In order to
  reduce this under provisioning exposure, a soft-preempting LSR MAY
  check first if there exists soft preempt-able TE LSP bandwidth
  flagged PPend by another node but still available for soft-preemption
  locally.
## Again, in order to achieve this the LSR has to parse all received
## RROs.
  If sufficient overlap bandwidth exists the LSR MAY attempt
  to soft preempt the same LSP. This would help reducing the
## s/reducing/to reduce/
  temporarily elevated under-provisioning ratio on the links where soft
  preemption occurs and the number of preempted TE LSPs.
## We may assume that if the preemption point knows about another soft
## preempted LSP, the ingress of that LSP will know about its preemption
## casued at some other premption point before it knows about the
## preemption caused by this preemption point. In that case, it will
## already have started make-before-break. Thus the new preemption of =
the
## same LSP will at best make no difference (it may actually complicate
## matters for the ingress that was trying to do make-before-break
## using the interface on which the new preemption occurs. This does
## not reduce the number of preempted LSPs since the make-before-break
## operation creates a new LSP.
## I think the case you are trying to cover is subtly more restricted.
## In the network A-B-C-D, if LSP1 preempts LSP2 at C, and preemption
## is also needed at B, you would like:
## - to preempt the same LSP (LSP2)
## - only notify A of the preemption once.
## This goal is admirable, but will require you to actually write down
## the procedures.

## The next paragraph seems to overlap with the former because the
## upstream/downstream LSRs described will actually be the points of
## preemption in the previous paragraph.
  Optionally, a
  midpoint LSR upstream or downstream from a soft preempting node MAY
  choose to flag the LSPs soft preempted state. In the event a local
  preemption is needed, the relevant priority level LSPs from the cache
  are soft preempted first, followed by the normal soft and hard
  preemption selection process for the given priority.

## Let us consider a netwrok A-B-C-D-E. LSP1 exists from A to E. We
## are trying to set up LSP2 from A to E.
## Suppose preemption is needed at D. D will send two messages
## upstream to C.
## a. Resv update for LSP1 showing preemption at D.
## b. Resv for LSP2 showing successful reservation.
## Which happens first?
## Let us assume b. before a. In this case, the new Resv for LSP2
## is processed at C without the knowledge that any preemption was
## performed at D. C may, therefore choose any other LSP and preempt
## it. This is clearly not the process you want to achieve. Further,
## in this case, C might preempt LSP1 anyway and would send two
## messages to B
## b'. Resv for LSP2
## a'. Resv for LSP1 showing preemption at C
## C would then receive message a. (preemption at D on LSP1) and
## would have to send another Resv at once. For a long sequence of
## LSRs you might end up with quite a flurry of Resv messages
## arriving at the ingress.
## So, you must mean that a. is sent before b. In this case, C
## receives the updated Resv for LSP1, flags its local state and
## forwards the trigger Resv at once (following the rules of RFC2205).
## It then gets the Resv for LSP2 and can decide to preempt the same
## LSP (LSP1). This causes it to send messages a' and b'. So B
## sees two Resv messages for LSP1 followed by one for LSP2.
##
## The second sequence enables your optimal preemption but it still
## causes a flurry of Resv messages. Worse: the flurry of messages is
## such that the ingress hears about the first preemption (furthest
## downstream) and starts to do make-before-break (see the next section)
## before it hears about the second preemption. it may then need to
## abort the first make-before-break and start a new one. And then it
## hears about the next preemption, etc.
##
## So it seems to me that you need to:
## 1. Specify the order of transmission of the messages in order to
##    achieve the function you want.
## 2. RECOMMEND a change in RFC2205/3209 behavior so that trigger
##    Resv messages are not immediately forwarded upstream if their
##    only change is the setting of a preemption pending flag in the
##    RRO.
## 3. Suggest that the ingress LSR SHOULD pause on receiving a
##    preemption pending Resv before starting make-before-break to
##    see if any further information about the LSP will be received.
##    The length of such a pause might be around five seconds.

  Under specific circumstances such as unacceptable link congestion, a
  node MAY decide to hard preempt a TE LSP (by sending a PathTear and
  either a ResvTear or a PathErr with the 'Path_State_Removed' flag
## Yup. Here you have it again. I think you need to write a section to
## describe this *new* hard preemption procedure.
  set) even if its head-end LSR explicitly requested 'soft preemption'
  ('Soft Preemption desired' flag of the corresponding SESSION-
  ATTRIBUTE object set). Note that such decision MAY also be taken for
  TE LSPs under soft preemption state.

## This section should also discuss preemption holding times that are
## necessary to dampen flapping networks. These can only be recommended
## not enforced, but they should still be covered.

6.2 On Head-end LSR of soft preempted TE LSP



Meyer, Vasseur et al.                                   [Page 8]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005
  Upon reception of a Resv message with the preemption pending flag
  set, the head-end LSR MAY first update the working copy of the TE-DB
  before computing a new path (e.g by running CSPF) for the new LSP. In
## Here again you have the TE-DB (TED?) being updated by the information
## in a signaling message. There are two issues with this:
## 1. It is wrong to do this.
## 2. We may find that the IPR claim applied to =
loose-path-reoptimization
##    will be applied here (although I, of course, have no opinion on
##    this issue).
## Why is it not enough to say that the new path will computed using
## exclusions?
  the case that Diff-Serv [DIFF-MPLS] and MPLS Traffic Engineering
  [RSVP-TE] are deployed, receiving preemption pending may imply to a
  head-end LSR that the available bandwidth for the affected priority
  level and numerically greater priority levels has been exhausted for
  the indicated node interface. A head-end LSR MAY choose to reduce or
  zero available bandwidth for the implied priority range until more
  accurate information is available (i.e. a new IGP TE update is
  received).
## This text is identical to that appearing in a previous section and
## so my comments from there apply here, too. No such implication can
## be drawn.

  Once a new path has been computed, the soft preempted TE LSP is
  rerouted using the non traffic disruptive make-before-break
  procedure.

  As a result of soft preemption, no traffic will be needlessly black
  holed due to mere reservation contention. If loss is to occur, it
  will be due only to an actual traffic congestion scenario and
  according to the operators Diff-Serv (if Diff-Serv is deployed) and
  queuing scheme.
## And that loss will not constitute black-holing? Oh, perhaps it will
## be "needful" black-holing? Could you cut out the motive sales blurb
## and just wrtie what happens?

7. Interoperability

  Backward compatibility should be assured as long as the
  implementation followed the recommendations set forth in [RSVP-TE].
  When processing an RRO, unrecognized sub-objects SHOULD be ignored
## Why is there a reference to unrecognized sub-objects? This was
## raised as a WG last call comment.
  and passed on. An LSR without soft preemption capabilities but that
  followed the aforementioned recommendation will simply ignore the RRO
  Preemption Pending flag and treat the Resv message as a regular Resv
  refresh message. As a consequence, the soft preempted TE LSP will not
  be rerouted with make before break by the head-end LSR.
## You have mixed up legacy transit nodes with legacy ingress nodes.
## The implication of what you write is that your procedures do not
## apply if there is any legacy transit node. You intend to say
## that a legacy transit node will not impact the procedures if the
## point of preemption and the ingress support the new procedures.
## However (you intend to say) if the ingress does not support the
## procedures it will ignore the received flag and not to make-before-
## break.
## There is something missing here, however. In order that a Resv is
## recognized as a trigger and forwarded upstream, the receiver must
## compare the new objects with the previously received objects. If
## a new flag is set, it is quite possible that this will not be
## recognized as a change in the RRO and no action will follow. Thus
## you need some other change that will cause the trigger to be noticed.

  As mentioned previously, to guard against a situation where bandwidth
  under-provisioning will last forever, a local timer (soft preemption
  timer) MUST be started on the preemption node, upon soft preemption.
  When this timer expires, the soft preempted TE LSP SHOULD be hard
  preempted by sending a PathTear and either a ResvTear or a PathErr
  with the 'Path_State_Removed' flag set. This timer SHOULD be
  configurable and a default value of 30 seconds is RECOMMENDED.
## Thirty seconds represents a lot of lost data.

  It is RECOMMENDED that configuring the default preemption timer to 0
  will cause the implementation to use hard-preemption.
## This description of the soft preemption timer is out of place. Move
## the text to section 6.1 and just reference it here to say that the
## timer protects you against an ingress that ignores the flag.

  Soft Preemption as defined in this document is designed for use in
  MPLS RSVP-TE enabled IP Networks and may not functionally translate
  to some GMPLS technologies. As with backward compatibility, if a
  device does not recognize a flag, it should pass the subobject
  transparently.
## So what is this paragraph saying?
## Is it saying that GMPLS soft preemption is a different thing in
## some switching technologies, or that there is no such thing as
## soft preemption in some switching technologies?
## How does soft preemption work in a GMPLS technology where the
## term is identical (that is, in a PSC network)? Are you requiring
## a change to GMPLS as currently implemented and deployed?
## We must ensure correct interworking of MPLS-TE and GMPLS LSRs.

Meyer, Vasseur et al.                                   [Page 9]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005
8. Management

  Both the point of preemption and the ingress LER SHOULD provide some
  form of accounting internally and to the network operator interface
  with regard to which TE LSPs and how much capacity is under-
  provisioned due to soft preemption.

  Displays of under-provisioning are recommended for the following
  midpoint, ingress and egress views:
   - Sum of current bandwidth per preemption priority per local
  interface
   - Sum of current bandwidth total per local interface
   - Sum of current bandwidth total local router (ingress, egress,
  midpoint)
   - List current LSPs and bandwidth in PPend status
   - List current sum bandwidth and session count in PPend status per
  observed ERO hops (ingress, egress views only).
   - Cumulative PPend events per observed ERO hops.

## You might also talk about configurable options wrt preemption.

9. IANA Considerations

  IANA [RFC-IANA] will not need to create a new registry. This document
  requires the assignment of flags related to RFC3209 [RSVP-TE]
  sections 4.1.1.1, 4.1.1.2, 4.7.1 and 4.7.2.

  IANA will assign RRO IPv4/IPv6 sub-object flags defined in RFC3209
  [RSVP-TE] sec 4.1.1.1 and 4.1.1.2 as detailed in section 4.2 of this
  document.
## IANA does not currently have a registry for this flag

  IANA will assign session attribute flags for both the C-Type 1 and 7
  (defined in RFC3209 [RSVP-TE] sec 4.7.1 and 4.7.2) as detailed in
  section 4.1 of this document.
## IANA does not currently have a registry for this flag

10. Security Considerations

  This document does not introduce new security issues. The security
  considerations pertaining to the original RSVP protocol [RSVP] remain
  relevant.

## You should at least reference RFC 3209 since it has additional
## security notes above RFC 2205.

## But is this all you want to say? Preemption allows one user to
## impact the service provided to other users. By repeatedly firing
## off new LSP requests on different paths (and then tearing them
## down and firing off new requests) a user may stay within his
## service agreement (only one high-capacity high setup priority LSP
## at once) but still cause chaos in the network. Don't you think
## you should comment on this?

11. Acknowledgment

  The authors would like to thank Carol Iturralde, Dave Cooper, Loa
  Andersson, Arthi Ayyangar, Ina Minei and George Swallow for their
  valuable comments.

12. Intellectual Property Considerations

  The IETF takes no position regarding the validity or scope of any
  Intellectual Property Rights or other rights that might be claimed to
  pertain to the implementation or use of the technology described in


Meyer, Vasseur et al.                                  [Page 10]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005
  this document or the extent to which any license under such rights
  might or might not be available; nor does it represent that it has
  made any independent effort to identify any such rights. Information
  on the procedures with respect to rights in RFC documents can be
  found in BCP 78 and BCP 79.

  Copies of IPR disclosures made to the IETF Secretariat and any
  assurances of licenses to be made available, or the result of an
  attempt made to obtain a general license or permission for the use of
  such proprietary rights by implementers or users of this
  specification can be obtained from the IETF on-line IPR repository at
  http://www.ietf.org/ipr.

  The IETF invites any interested party to bring to its attention any
  copyrights, patents or patent applications, or other proprietary
  rights that may cover technology that may be required to implement
  this standard. Please address the information to the IETF at ietf-
  ipr@ietf.org.

13. References

13.1 Normative references

  [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
  Requirement Levels," RFC 2119.

  [RFC-IANA] T. Narten and H. Alvestrand, "Guidelines for Writing an
  IANA Considerations Section in RFCs", RFC 2434.

  [MPLS-ARCH] Rosen, Viswanathan, Callon, "Multiprotocol Label
  Switching Architecture", RFC3031, January 2001.

  [RSVP] R. Braden, Ed., et al, "Resource ReSerVation protocol (RSVP) -
  version 1 functional specification," RFC2205, September 1997.

  [RSVP-TE] Awduche et al, "RSVP-TE: Extensions to RSVP for LSP
  Tunnels", RFC3209, December 2001.

13.2 Informative references

## This reference is normative because the procedures SHOULD be used.
  [REFRESH-REDUCTION] Berger et al, "RSVP Refresh Overhead Reduction
  Extensions", RFC 2961, April 2001.

  [FAST-REROUTE] P. Pan, Ed., G. Swallow, Ed., A. Atlas, Ed et al.,
  "Fast Reroute Extensions to RSVP-TE for LSP Tunnels", RFC 4090, May
  2005.

## I think the I-D has expired.
  [PREEMPT-EXP]De Oliveira, J., Vasseur, JP., Chen, L. and Scoglio, C.,
  "LSP Preemption Policies for MPLS Traffic Engineering",
  daft-deoliviera-diff-te-preemption-02.txt, October 2003.


Meyer, Vasseur et al.                                  [Page 11]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005

  [DIFF-MPLS]  Le Faucheur, F., Wu, L., Davie, B., Davari, S.,
  Vaananen, P., Krishnan, R., Cheval, P. and J. Heinanen, "Multi-
  Protocol Label Switching (MPLS) Support of Differentiated Services",
  RFC 3270, May 2002.


14. Authors' Addresses

  Matthew R. Meyer
  Global Crossing
  3133 Indian Valley Tr.
  Howell, MI 48855
  USA
  email: mrm@gblx.net, matthew.r.meyer@gmail.com

  Denver Maddux
  Nitrous.net
  4237 E. Hartford Ave.
  Phoenix, AZ 85032
  USA
  email: denver@nitrous.net

  Jean-Philippe Vasseur
  CISCO Systems, Inc.
  300 Beaver Brook
  Boxborough, MA 01719
  USA
  Email: jpv@cisco.com

  Curtis Villamizar
  AVICI
  curtis@faster-light.net

  Amir Birjandi
  Juniper Networks
  2251 corporate park dr ste
  herndon, VA 20171
  USA
  abirjandi@juniper.net


  Full Copyright Statement

  Copyright (C) The Internet Society (2005).  This document is subject
  to the rights, licenses and restrictions contained in BCP 78, and
  except as set forth therein, the authors retain all their rights.

  This document and the information contained herein are provided on an
  "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS


Meyer, Vasseur et al.                                  [Page 12]

draft-ietf-mpls-soft-preemption-06.txt                        June 2005
  OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
  ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
  INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
  INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
  WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.


------=_NextPart_000_0614_01C5767C.B04BFF40
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DCourier size=3D2>Hi,</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>As might be recalled by those with =
long memories,=20
I am not happy about this I-D. Of course, if the WG has consensus I can =
only=20
register my voice as believing it is a bad idea, and sit back and watch =
the=20
fun.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>I am disappointed that many of the =
comments=20
agreements made on the list in discussion of the -02 revision before it =
was last=20
called have not been addressed. Can anyone say why this is the case? =
Were we=20
supposed to re-hash all of the arguments during the last call=20
phase?</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>Specifically:</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>- The authors were supposed to answer =
why PathErr=20
with RRO could not be used.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>- The chair was requested to =
pronounce as an=20
author of RFC3209 on the </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; correct expected behavior of =
an LSR=20
receiving a PathErr message.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>- The authors were supposed to define =
hard=20
preemption including the protocol</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;behavior.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>- There was agreement to write a =
clarification of=20
RFC 3209 with respect to</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; preemption and to take that to =
CCAMP for=20
alignment with GMPLS.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>It is not my intention to get anyone =
to change=20
their implementations to match any interpretation of any RFC. All I want =
to see=20
is:</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>- specifications that match=20
implementation</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>- clear statements of procedures so =
that new=20
implementations can expect </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; to interoperate</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>- this new procedure designed =
sensibly and=20
functionally</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>- no artificial split between MPLS =
and=20
GMPLS.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>Here are my detailed comments on the =
I-D. As=20
George has stressed that the last call is only applicable to the changes =
in the=20
I-D, the authors and chairs will have to decide which comments to=20
ignore.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>A couple of high-level issues =
first:</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>1. You need to clarify that an =
ingress LSR that=20
sets the soft preemption desired flag SHOULD include an RRO in the Path =
message=20
it sends (and that if it doesn't it will not receive an =
alert).</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>2. You need to discuss the RRO too =
large=20
problem.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>3. You need to resolve the fact that =
the only way=20
for any LSR to know that preemption is pending on an LSP is to scan the =
RRO.=20
This is too resource-intensive.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>Adrian</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier =
size=3D2>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; MPLS WG<BR>&nbsp; Internet=20
Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Matthew R. Meyer=20
(Ed)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;=20
Global=20
Crossing<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Jean-Philippe Vasseur=20
(Ed)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Cisco Systems,=20
Inc<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Denver=20
Maddux<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Nitrous.net<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;=20
Curtis=20
Villamizar<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Amir=20
Birjandi<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;=20
Juniper Networks<BR>## I believe you have too many authors listed. The =
chairs=20
can tell<BR>## you the rules.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; Proposed status: =
Standard<BR>&nbsp;=20
Expires: December=20
2005&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005</FONT></DIV>
<DIV>&nbsp;</DIV><FONT face=3DCourier size=3D2>
<DIV><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;=20
MPLS Traffic Engineering Soft Preemption</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;=20
draft-ietf-mpls-soft-preemption-06.txt</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>Status of this Memo</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; By submitting this Internet-Draft, each author represents =
that=20
any<BR>&nbsp; applicable patent or other IPR claims of which he or she =
is=20
aware<BR>&nbsp; have been or will be disclosed, and any of which he or =
she=20
becomes<BR>&nbsp; aware will be disclosed, in accordance with Section 6 =
of BCP=20
79.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Internet-Drafts are working documents of the Internet=20
Engineering<BR>&nbsp; Task Force (IETF), its areas, and its working =
groups. Note=20
that other<BR>&nbsp; groups may also distribute working documents as=20
Internet-Drafts.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Internet-Drafts are draft documents valid for a maximum of =
six=20
months<BR>&nbsp; and may be updated, replaced, or obsoleted by other =
documents=20
at any<BR>&nbsp; time.&nbsp; It is inappropriate to use Internet-Drafts =
as=20
reference<BR>&nbsp; material or to cite them other than as "work in=20
progress."</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; The list of current Internet-Drafts can be accessed =
at<BR>&nbsp; <A=20
href=3D"http://www.ietf.org/ietf/1id-abstracts.txt">http://www.ietf.org/i=
etf/1id-abstracts.txt</A>.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; The list of Internet-Draft Shadow Directories can be =
accessed=20
at<BR>&nbsp; <A=20
href=3D"http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html<=
/A>.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005</DIV>
<DIV>&nbsp;</DIV>
<DIV>Abstract</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; This document details MPLS Traffic Engineering Soft =
Preemption,=20
a<BR>&nbsp; suite of protocol modifications extending the concept of=20
preemption<BR>&nbsp; with the goal of reducing/eliminating traffic =
disruption of=20
preempted<BR>&nbsp; Traffic Engineering Label Switched Paths (TE LSPs).=20
Initially MPLS<BR>&nbsp; RSVP-TE was defined supporting only immediate =
TE LSP=20
displacement<BR>&nbsp; upon preemption. The utilization of a preemption =
pending=20
flag helps<BR>&nbsp; more gracefully mitigate the re-route process of =
preempted=20
TE LSP.<BR>&nbsp; For the brief period soft preemption is activated,=20
reservations<BR>&nbsp; (though not necessarily traffic levels) are in =
effect=20
under-<BR>&nbsp; provisioned until the TE LSP(s) can be re-routed. For =
this=20
reason,<BR>&nbsp; the feature is primarily but not exclusively =
interesting in=20
MPLS<BR>&nbsp; enabled IP networks with Differentiated Services and=20
Traffic<BR>&nbsp; Engineering capabilities.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Conventions used in this document</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", =
"SHALL=20
NOT",<BR>&nbsp; "SHOULD", "SHOULD NOT", "RECOMMENDED",&nbsp; "MAY", and=20
"OPTIONAL" in this<BR>&nbsp; document are to be interpreted as described =
in=20
RFC-2119 [i].<BR>## What does "[i]" mean?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Table of Contents</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; 1.=20
Terminology...............................................3<BR>&nbsp;&nbs=
p;&nbsp;&nbsp;=20
1.1 Acronyms and=20
Abbreviations............................3<BR>&nbsp;&nbsp;&nbsp;&nbsp; =
1.2=20
Nomenclature..........................................3<BR>&nbsp; 2.=20
Motivations...............................................4<BR>&nbsp; 3. =

Introduction..............................................4<BR>&nbsp; 4. =
RSVP=20
Extensions...........................................5<BR>&nbsp;&nbsp;&nb=
sp;&nbsp;=20
4.1 SESSION-ATTRIBUTE=20
Flags...............................5<BR>&nbsp;&nbsp;&nbsp;&nbsp; 4.2 =
RRO=20
IPv4/IPv6 Sub-Object =
Flags........................5<BR>&nbsp;&nbsp;&nbsp;&nbsp;=20
4.3 Use of the RRO IPv4/IPv6 Sub-Object in Path message...5<BR>&nbsp; 5. =
Theory=20
of Operation.......................................6<BR>&nbsp; 6. =
Elements Of=20
Procedures....................................7<BR>&nbsp;&nbsp;&nbsp;&nbs=
p; 6.1=20
On a soft preempting=20
LSR..............................7<BR>&nbsp;&nbsp;&nbsp;&nbsp; 6.2 On =
Head-end=20
LSR of soft preempted TE LSP..............8<BR>&nbsp; 7.=20
Interoperability..........................................9<BR>&nbsp; 8. =

Management................................................10<BR>&nbsp; =
9. IANA=20
Considerations.......................................10<BR>&nbsp; 10. =
Security=20
considerations..................................10<BR>&nbsp; 11.=20
Acknowledgment...........................................10<BR>&nbsp; =
12.=20
Intellectual Property Considerations.....................10<BR>&nbsp; =
13.=20
References...............................................11<BR>&nbsp;&nbs=
p;&nbsp;&nbsp;=20
13.1 Normative=20
references.................................11<BR>&nbsp;&nbsp;&nbsp;&nbsp;=
 13.2=20
Informative references...............................11<BR>&nbsp; 14. =
Authors'=20
Addresses.......................................12</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 2]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005<BR>1. Terminology</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; This document follows the nomenclature of the MPLS=20
Architecture<BR>&nbsp; defined in [MPLS-ARCH].</DIV>
<DIV>&nbsp;</DIV>
<DIV>1.1 Acronyms and Abbreviations</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;=20
CSPF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Constraint-based Shortest Path First.<BR>&nbsp;=20
DS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;=20
Differentiated Services<BR>&nbsp;=20
LER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;=20
Label Edge Router<BR>&nbsp;=20
LSR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;=20
Label Switching Router<BR>&nbsp;=20
LSP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;=20
Label Switched Path<BR>&nbsp;=20
MPLS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
MultiProtocol Label Switching<BR>&nbsp;=20
PPend&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Preemption=20
Pending<BR>&nbsp;=20
RSVP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Resource=20
ReSerVation Protocol<BR>&nbsp;=20
TE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;=20
Traffic Engineering<BR>&nbsp; TE LSP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Traffic=20
Engineering Label Switched Path</DIV>
<DIV>&nbsp;</DIV>
<DIV>1.2 Nomenclature</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Make Before Break - Technique used to non-intrusively alter =
the=20
path<BR>&nbsp; of a TE LSP. The ingress LER first signals the new path, =
sharing=20
the<BR>&nbsp; bandwidth with the primary TE LSP (to avoid double =
booking),=20
then<BR>&nbsp; switches forwarding over to a new path. Finally the old =
path=20
state is<BR>&nbsp; torn down.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Numerically Lower Preemption Priority - TE LSPs have setup =
and=20
hold<BR>&nbsp; preemption priorities of zero (best) through seven =
(worst).&nbsp;=20
A<BR>&nbsp; numerically lower setup priority TE LSP is capable of =
preempting=20
a<BR>&nbsp; numerically higher hold priority TE LSP.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Preemption Pending flag - This flag is set on an IPv4 or =
IPv6=20
RSVP<BR>&nbsp; Resv RRO sub-object to signal to the TE LSP ingress LER =
that the=20
TE<BR>&nbsp; LSP is about to be preempted and must be re-signaled (in a=20
non<BR>&nbsp; disruptive fashion, with make before break) along another =
path.=20
If<BR>&nbsp; present in the Path RRO, it is used to alert downstream =
LSRs that=20
the<BR>&nbsp; LSP was soft preempted upstream.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Point of Preemption - the midpoint or ingress LSR which due =
to=20
RSVP<BR>&nbsp; provisioning levels is forced to either hard preempt or=20
under-<BR>&nbsp; provision and signal soft preemption.<BR>## In theory=20
preemption can also happen on the egress LSR. It is a<BR>## function of =
how and=20
where you account resources. It does not seem<BR>## necessary to =
restrict this=20
definition to exclude the egress.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## Note that there seems little point in defining this term =
because<BR>##=20
the rest of the document uses four or five different terms to<BR>## =
refer to=20
this concept.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Hard Preemption - The (typically default) preemption process =
in=20
which<BR>&nbsp; higher numeric priority TE LSPs are intrusively =
displaced at=20
the<BR>&nbsp; point of preemption by lower numeric priority TE LSPs. In=20
hard<BR>&nbsp; preemption the TE LSP is torn down before =
reestablishment.<BR>##=20
This definition covers two unrelated points. Intrusive =
displacement<BR>## of an=20
LSP relates to the hardware state at the point of preemption.<BR>## LSP =
teardown=20
relates to the signaling state and hardware state at<BR>## other LSRs. =
The is no=20
reason why make-before-break should not be<BR>## used to re-route an LSP =
that=20
has been hard preempted, and there<BR>## are many good reasons for using =
that=20
process (hint: these reasons<BR>## are not associated with protecting =
the=20
traffic flow which has already<BR>## been impacted.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## Note that there is no meaning to "typically default". Something =
is<BR>##=20
either the default or not. If you have a configurable default, =
then<BR>## there=20
is no statement you can make on the likely setting.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Soft Preemption - The preemption process in which the point=20
of<BR>&nbsp; preemption allows a brief under-provisioning period while =
the=20
ingress<BR>## "brief" is somewhat subjective. Can you quantify?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 3]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005<BR>&nbsp; router is alerted to the requirement for reroute. In =
soft=20
preemption<BR>&nbsp; the TE LSP is reestablished before being torn =
down.<BR>##=20
Amusing concept :-)<BR>## Perhaps you mean that "an attempt is made to =
establish=20
a new LSP on a<BR>## different path using make-before-break before the =
old LSP=20
is torn<BR>## down."</DIV>
<DIV>&nbsp;</DIV>
<DIV>## I notice that your hard and soft preemption definitions are only =

truly<BR>## definitive about the data plane behavior at the point =
preemption.=20
They<BR>## do not describe the signaling behavior, nor the data plane =
behavior=20
at<BR>## other LSRs. Although you can defer this discussion for soft=20
preemption<BR>## because these are new procedures that you are defining, =
you=20
cannot defer<BR>## it for hard preemption which you claim is the =
default. You=20
must describe<BR>## what it is and how it works.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Soft Preemption Desired Flag - This flag is set on =
the<BR>&nbsp;=20
SESSION_ATTRIBUTES Flags in the Path message for the TE LSP =
indicate<BR>## "to=20
indicate"?<BR>&nbsp; to LSRs along the path that, should the LSP need to =
be=20
preempted,<BR>&nbsp; soft preemption should be used if supported.</DIV>
<DIV>&nbsp;</DIV>
<DIV>2. Motivations</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Initially MPLS RSVP-TE [RSVP-TE] was defined supporting only =

one<BR>&nbsp; method of TE LSP preemption which immediately tears down =
TE=20
LSPs,<BR>## You cannot say this unless you can quote the text. I do =
not<BR>##=20
believe you can do that.<BR>## There is absolutely no reference to the =
data=20
plane state on<BR>## preemption in RFC3209.<BR>## You may want to say =
that it=20
was the intention of the authors. You<BR>## may want to say that this is =
what=20
everyone has implemented. I cannot<BR>## comment on the veracity of =
those two=20
statements.<BR>## But you cannot say that this is what RFC3209 says, =
because=20
that is<BR>## not true.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; disregarding the preempted in-transit traffic. This simple =
but=20
abrupt<BR>&nbsp; process nearly guarantees preempted traffic will be =
discarded,=20
if</DIV>
<DIV>&nbsp;</DIV>
<DIV>## "nearly guarantees"? Are you saying that preempted traffic =
is<BR>##=20
actually not discarded?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; only briefly, until the RSVP Path Error message reaches and=20
is<BR>&nbsp; processed by the ingress LER and a new forwarding path can=20
be<BR>&nbsp; established. In cases of actual resource contention this =
might=20
be<BR>&nbsp; helpful, however preemption may be triggered by mere=20
reservation<BR>&nbsp; contention and reservations may not reflect =
forwarding=20
plane<BR>&nbsp; contention up to the moment. The result is that when =
conditions=20
that<BR>&nbsp; promote preemption exist and hard preemption is the =
default=20
behavior,<BR>&nbsp; inferior priority preempted traffic may be =
needlessly=20
discarded when<BR>&nbsp; sufficient bandwidth exists for both the =
preempted LSP=20
and the<BR>&nbsp; preempting TE LSP(s).<BR>## You appear to be drawing a =
direct=20
link between LSP priorities and<BR>## traffic priorities. This seems =
broken.=20
Traffic priority may be<BR>## irrelevant, but traffic importance could =
be quite=20
relevant.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Hard preemption may be a requirement to protect numerically=20
lower<BR>&nbsp; preemption priority traffic in a non Diff-Serv enabled=20
architecture,<BR>&nbsp; but in a Diff-Serv enabled architecture, one =
need not=20
rely<BR>&nbsp; exclusively upon preemption to enforce a preference for =
the=20
most<BR>&nbsp; valued traffic since the marking and queuing disciplines=20
should<BR>&nbsp; already be aligned for those purposes. Moreover, even =
in non=20
Diff-<BR>&nbsp; Serv aware networks, depending on the TE LSP sizing =
rules=20
(imagine<BR>&nbsp; all LSPs are sized at double their observed traffic=20
level),<BR>&nbsp; reservation contention may not accurately reflect the=20
potential for<BR>&nbsp; forwarding plane congestion.<BR>## No. It does=20
accurately reflect the *potential* for forwarding<BR>## plane =
congestion. It=20
might not reflect the actual forwarding plane<BR>## congestion.</DIV>
<DIV>&nbsp;</DIV>
<DIV>3. Introduction</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; In an MPLS RSVP-TE [RSVP-TE] enabled IP network, hard =
preemption=20
is<BR>&nbsp; the default behavior.<BR>## Saying it again doesn't make it =
any=20
truer.<BR>## Hard preemption is a data plane behavior according to your=20
definition.<BR>## But RFC3209 does not describe the data plane behavior =
appart=20
from how<BR>## reservations are handled. So you cannot say that this is =
the=20
default<BR>## behavior and cite the specification. Perhaps you want to =
say that=20
this<BR>## is waht everyone has implemented, but I can't comment on =
that.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Hard preemption provides no mechanism to allow<BR>&nbsp; =
preempted=20
TE LSPs to be handled in a make-before-break fashion: the<BR>&nbsp; hard =

preemption scheme instead utilizes a very intrusive method =
that<BR>&nbsp; can=20
cause traffic disruption for a potentially large amount of TE<BR>&nbsp;=20
LSPs.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Without an alternative, network operators either accept=20
this<BR>&nbsp; limitation, or remove functionality by using only one=20
preemption<BR>&nbsp; priority or using invalid bandwidth reservation=20
values.<BR>## These are the only options? What about testing paths to =
see if=20
they<BR>## are practical or would cause preemption?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Understandably desirable features like ingress LER automated =

TE<BR>&nbsp; reservation adjustments are less palatable when preemption=20
is<BR>&nbsp; intrusive and high network stability levels are a =
concern.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 4]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005<BR>&nbsp; This document defines the use of additional =
signaling and=20
maintenance<BR>&nbsp; mechanisms to alert the ingress LER of the =
preemption that=20
is pending<BR>&nbsp; and allow for temporary under-provisioning while =
the=20
preempted tunnel<BR>&nbsp; is re-routed in a non disruptive fashion=20
(make-before-break) by the<BR>&nbsp; ingress LER. During the period that =
the=20
tunnel is being re-routed,<BR>&nbsp; link capacity is under-provisioned =
on the=20
midpoint where preemption<BR>&nbsp; initiated and potentially one or =
more links=20
upstream along the path<BR>## "was initiated and potentially on one or=20
more"</DIV>
<DIV>&nbsp;</DIV>
<DIV>## Can you tell me whether underprovisioning happens on an LSR =
("the<BR>##=20
midpoint where preemption was initiated") or on a link? Your text<BR>## =
appears=20
confused on this issue.<BR>## Presumably it really happens at a link =
end. That=20
is, on an LSR, but<BR>## associated with a link. (Which is good, because =
that is=20
what we<BR>## advertise in the TE IGPs.)</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; where other soft preemptions may have occurred. Optionally=20
the<BR>&nbsp; downstream path to the egress LER may be signaled<BR>## =
"the path=20
may be signaled"? Do you mean "alerted"?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; as well to more<BR>&nbsp; efficiently deal with any near=20
simultaneous soft preemptions that may<BR>&nbsp; have been triggered =
downstream=20
of the initial preemption.<BR>## Is this right? If another soft =
preemption has=20
already been triggered<BR>## at a downstream LSR then it is too late to =
take the=20
new preemption<BR>## into account. Perhaps you mean future preemptions? =
This=20
seems to be<BR>## what you say in section 4.3.<BR>## And is "near =
simultaneous"=20
relevant? Surely any time during the<BR>## period between initial =
preemption and=20
re-routing (or conversion to<BR>## hard preemption) is valid.</DIV>
<DIV>&nbsp;</DIV>
<DIV>4. RSVP Extensions</DIV>
<DIV>&nbsp;</DIV>
<DIV>4.1 SESSION-ATTRIBUTE Flags</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; To explicitly signal the desire for a TE LSP to benefit from =
the=20
soft<BR>## s/benefit from/use/<BR>&nbsp; preemption mechanism (and so =
not to be=20
hard preempted if the soft<BR>&nbsp; preemption mechanism is available), =
the=20
following flag of the<BR>&nbsp; SESSION-ATTRIBUTE object (for both the =
C-Type 1=20
and 7) is defined:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Soft preemption desired:&nbsp; 0x40&nbsp; (to be confirmed =
by=20
IANA)<BR>## IANA does not manage the Sesion Attributes flags.<BR>## You =
need to=20
add a request to your IANA section to get them to add a<BR>## new =
registry. You=20
may want to compare with section 11.4 of<BR>##=20
draft-ietf-mpls-rsvpte-attributes-05.txt</DIV>
<DIV>&nbsp;</DIV>
<DIV>4.2 RRO IPv4/IPv6 Sub-Object Flags</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; To report that a soft preemption is pending for an LSP, a =
new flag=20
is<BR>&nbsp; defined in the IPv4/IPv6 sub-object carried in the RRO =
object=20
message<BR>&nbsp; defined in [RSVP-TE]. This flag is called the =
preemption=20
pending<BR>&nbsp; (PPend) flag. A compliant LSR MUST support the RRO =
object, as=20
defined<BR>&nbsp; in [RSVP-TE].</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Several flags in the RRO IPv4 and IPv6 sub-object have been=20
defined<BR>&nbsp; in [RSVP-TE]and [FAST-REROUTE]:<BR>## Missing =
space<BR>## Why=20
does line end with a colon. Is there missing text?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; This documents defines a new flag for the use of soft=20
preemption<BR>&nbsp; named the 'Preemption pending' flag and defined as=20
below:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Preemption pending: 0x10</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; The preempting node sets this flag if a pending preemption =
is=20
in<BR>&nbsp; progress for the TE LSP. This indicates to the ingress LER =
of=20
this<BR>&nbsp; LSP that it SHOULD be re-routed.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## Don't you think that IANA should manage these flags, too?</DIV>
<DIV>&nbsp;</DIV>
<DIV>4.3 Use of the RRO IPv4/IPv6 Sub-Object in Path message<BR>## This =
section=20
is in the wrong place. It belongs in section 6.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; An LSR MAY use the Preemption pending flag in the IPv4/IPv6 =
RRO=20
sub-<BR>&nbsp; object carried in a PATH RRO message to simultaneously=20
alert<BR>&nbsp; downstream LSRs that the LSP was soft preempted =
upstream.&nbsp;=20
This<BR>&nbsp; information could be used by the downstream LSR to bias =
future=20
soft</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 5]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005<BR>&nbsp; preemption candidates toward LSPs already soft =
preempted=20
elsewhere in<BR>&nbsp; their path.<BR>## This is exactly the sort of =
function=20
you might want to apply if the<BR>## LSP had been hard preempted, but it =
is=20
unclear that biasing in the<BR>## case of soft preemption has any value. =
It will=20
not have any result<BR>## on the traffic because the preemption is soft. =
It will=20
not have any<BR>## result on the number of path computations because the =

preempted LSP<BR>## has already been told and and is busy being =
re-routed.<BR>##=20
So what is the value of alerting the downstream LSRs during soft<BR>##=20
preemption?</DIV>
<DIV>&nbsp;</DIV>
<DIV>5. Theory of Operation</DIV>
<DIV>&nbsp;</DIV>
<DIV>Let's consider the following example:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;=20
R0--1G--R1---155----R2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;=20
LSP1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
LSP2:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |=20
\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;=20
\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
155&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
R0--&gt;R1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
R1&lt;--R2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp; \&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;=20
\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 155&nbsp;&nbsp;=20
1G&nbsp;&nbsp;&nbsp;&nbsp;=20
R3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;=20
V&nbsp;&nbsp;&nbsp;&nbsp;=20
V<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;=20
R5&nbsp;&nbsp;&nbsp;&nbsp;=20
R4<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \=20
155<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
\|<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
R4----1G----R5</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
Figure 1: example of Soft Preemption Operation</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; In the network depicted above in figure 1, consider the=20
following<BR>&nbsp; conditions:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; -Reservable BW on R0-R1, R1-R5 and R4-R5 is =
1Gb/sec.<BR>&nbsp;=20
-Reservable BW on R1-R2, R1-R4, R2-R3, R3-R5 is 155 Mb/sec.<BR>&nbsp;=20
-Bandwidths and costs are identical in both directions.<BR>&nbsp; -Each =
circuit=20
has an IGP metric of 10 and IGP metric is used by CSPF.<BR>## Curious. =
We might=20
have expected it to use the TE metric.<BR>&nbsp; -Two TE tunnels are=20
defined:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - =
LSP1: 155=20
Mb, setup/hold priority 0 tunnel, path=20
R0-R1-R5.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - =
LSP2: 155=20
Mb, setup/hold priority 7 tunnel, path R2-R1-R4.<BR>&nbsp; Both TE LSPs =
are=20
signaled with the soft preemption desired bit of<BR>&nbsp; their=20
SESSION-ATTRIBUTE object set.<BR>&nbsp; -Circuit R1-R5 fails.<BR>## Is =
this a=20
circuit? Surely it is a link.<BR>&nbsp; -Soft Preemption is =
functional.<BR>##=20
What does this mean?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; When the circuit R1-R5 fails, R1 detects the failure and =
sends=20
an<BR>## Again, not a "circuit".<BR>&nbsp; updated IGP LSA/LSP and Path =
Error=20
message to all the head-end LSRs<BR>## It is not right to talk about =
sending IGP=20
updates "to all the head-end<BR>## LSRs. Although in this example the =
two=20
head-end LSRs happen to be<BR>## adjacent to the node that detects the =
failure,=20
this is not generally<BR>## the case. IGP updates are flooded.<BR>&nbsp; =
having=20
a TE LSP traversing the failed link (R0 in the example above).<BR>&nbsp; =
Either=20
form of notification may arrive at the head-end LSRs first.<BR>&nbsp; =
Upon=20
receiving the link failure notification, R0 triggers a TE LSP<BR>&nbsp; =
re-route=20
of LSP1, and re-signals LSP1 along shortest path available<BR>&nbsp; =
satisfying=20
the TE LSP constraints: R0-R1-R4-R5 path. The Resv<BR>&nbsp; messages =
for LSP1=20
travel in the upstream direction (from the<BR>&nbsp; destination to the =
head-end=20
LSR - R5 to R0 in this example). LSP2 is<BR>&nbsp; soft preempted at R1 =
as it=20
has a numerically lower priority value and<BR>&nbsp; both bandwidth =
reservations=20
cannot be satisfied on the R1-R4 link.<BR>## Tucked away in this =
paragraph is=20
the fact that preemption happens<BR>## when processing the Resv. =
Although this=20
may be "obvious" it is not<BR>## stated in RFC 3209. You should bring =
this point=20
out as part of the<BR>## introduction.<BR>## You are also making a =
hidden=20
statement that preemption only applies<BR>## on the upstream link end. =
There is=20
no evidence for this except<BR>## the limitations of current =
implementations. So=20
you should qualify<BR>## your example with the implementation conditions =
that=20
you are assuming<BR>## (in this case you are assuming no physical =
reservations=20
on incoming<BR>## interfaces or LSRs associated with downstream link=20
ends).</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Instead of sending a path tear for LSP2 upon preemption as =
with=20
hard</DIV>
<DIV>&nbsp;</DIV>
<DIV>## s/path tear/Path Tear/</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; preemption (which would result in an immediate traffic =
disruption=20
for</DIV>
<DIV>&nbsp;</DIV>
<DIV>## I'm sorry? Where does it say that a R1 sends a Path Tear during=20
hard<BR>## preemption? Can you give me the reference in RFC 3209? I =
think=20
you'll<BR>## find that RFC 3209 says...<BR>## A ResvErr and/or PathErr =
with the=20
code "Policy<BR>## Control failure" SHOULD be sent toward the downstream =

receivers and<BR>## upstream senders.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; LSP2), R1s local bandwidth accounting for LSP2 is zeroed and =

a<BR>&nbsp; preemption pending flagged Resv RRO for LSP2 is issued.=20
Optionally,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 6]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005<BR>&nbsp; R1 MAY simultaneously send a soft preemption flagged =
Path=20
RRO<BR>&nbsp; notifying downstream LSRs of LSP2s soft preemption.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Upon reception of the LSP2's Resv message with the =
preemption=20
pending<BR>&nbsp; flag set, R2 may update the working copy of the TE-DB =
before=20
running<BR>&nbsp; CSPF for the new LSP.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## Let me see if I have this right. The only indication that soft=20
preemption<BR>## is taking place is found in a bit embedded in the RRO. =
So, if I=20
have a<BR>## long path and label recording etc., I must parse the entire =
RRO to=20
find<BR>## out if soft preemption is taking place (note that finding out =

*where*<BR>## soft preemption has happened is different from finding out =
*if*=20
soft<BR>## preemption has happened). This is not very efficient. Why =
can't=20
you<BR>## flag the error condition with (for example) an error =
code/value.<BR>##=20
Oh, but then you'd have to use the existing mechanisms for =
reporting<BR>##=20
preemption (viz. PathErr).<BR>## And so...<BR>## Why don't you use =
PathErr?=20
There is no requirement to use Resv for<BR>## this function. (And before =
you=20
ask: yes, RRO is carried on PathErr.)<BR>## There seems to be no reason =
to=20
change the semanitcs of a Resv and to<BR>## try to carry hidden state=20
information within it.<BR>## But if you MUST use the Resv (no reason =
having been=20
shown why you do)<BR>## can you please be explicit about the information =
it=20
carries instead of<BR>## hiding it. Use a real flag that says what has =
happened=20
rather than<BR>## allow the existing contradiction:<BR>## - the Resv =
carries=20
FilterSpec information that says that a specific<BR>##&nbsp;&nbsp; =
reservtion is=20
in place within the network, but we know this is<BR>##&nbsp;&nbsp; no =
longer=20
true<BR>## - there are plenty of established ways to carry and report=20
LSP<BR>##&nbsp;&nbsp; state information that you could use.<BR>##<BR>## =
Note=20
that TE-DB has not been defined (and should read TED for<BR>## =
consistency with=20
other I-Ds).</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; In the case that Diff-Serv [DIFF-MPLS] and TE<BR>&nbsp; =
[RSVP-TE]=20
are deployed, receiving preemption pending may imply to a<BR>&nbsp; =
head-end LSR=20
that the available bandwidth for the affected priority<BR>&nbsp; level =
and=20
numerically greater priority levels has been exhausted for<BR>&nbsp; the =

indicated node interface. R2 may choose to reduce or zero<BR>&nbsp; =
available=20
bandwidth for the implied priority range until more<BR>&nbsp; accurate=20
information is available (i.e. a new IGP TE update is<BR>&nbsp; =
received).<BR>##=20
You are saying that information carried in a signaling message<BR>## may =
be=20
taken to override the information flooded by the IGP<BR>## until such =
time that=20
the information flooded by the IGP is more<BR>## accurate. This type of=20
statement is dangerous.<BR>## 1. We have only one mechanism for flooding =
TE link=20
state. If this<BR>##&nbsp;&nbsp;&nbsp; mechanism is inadequate, we =
should work=20
to improve it, not<BR>##&nbsp;&nbsp;&nbsp; invent a new mechanism.<BR>## =
2. It=20
is best to try to keep the link state =
information<BR>##&nbsp;&nbsp;&nbsp;=20
consistent on all nodes. Your proposal breaks this=20
specifically<BR>##&nbsp;&nbsp;&nbsp; for the ingress of preempted LSRs =
but for=20
no other nodes.<BR>## 3. The preemption alert does not indicate that the =

available b/w<BR>##&nbsp;&nbsp;&nbsp; at the affected priority level and =

numerically greater priority<BR>##&nbsp;&nbsp;&nbsp; levels has been =
exhausted.=20
In fact, the result of the preemption<BR>##&nbsp;&nbsp;&nbsp; may be =
that there=20
is *more* bandwidth available at the holding<BR>##&nbsp;&nbsp;&nbsp; =
priority of=20
the preempted LSP.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; It follows that R2 re-computes a new path and performs a non =

traffic<BR>## "It follows that"? Is there some implication that this =
step is=20
a<BR>## consequence of the previous paragraph?<BR>&nbsp; disruptive =
rerouting of=20
the new TE LSP T2 by means of the make-<BR>&nbsp; before-break =
procedure. The=20
old path is then torn down.</DIV>
<DIV>&nbsp;</DIV>
<DIV>6. Elements Of Procedures</DIV>
<DIV>&nbsp;</DIV>
<DIV>6.1 On a soft preempting LSR</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; When a new TE LSP is signaled which requires to preempt a =
set of=20
TE<BR>&nbsp; LSP(s) because not all TE LSPs can be accommodated on a=20
specific<BR>&nbsp; interface, a node triggers a preemption action which =
consists=20
of<BR>&nbsp; selecting the set of TE LSPs that must be preempted so as =
to free=20
up<BR>&nbsp; some bandwidth in order to satisfy the newly signaled=20
numerically<BR>&nbsp; lower preemption TE LSP.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; For each preempted TE LSP, instead of sending a path tear =
upon<BR>##=20
s/path tear/Path Tear/<BR>&nbsp; preemption as with hard preemption =
(which would=20
result in an<BR>## As before, Path Tear is not part of the previously=20
specified<BR>## preemption techniques. If you wish to redefine (or =
define=20
from<BR>## scratch) the procedures for hard preemption then please do =
so,<BR>##=20
but don't do so by inference.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; immediate traffic disruption for the preempted TE LSP),=20
the<BR>&nbsp; preempting node's local bandwidth accounting for the =
preempted TE=20
LSP<BR>&nbsp; is zeroed and a preemption pending flagged Resv RRO for =
that TE=20
LSP<BR>&nbsp; is issued upstream toward the head-end LSR.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Optionally, the preempting node MAY simultaneously send a=20
soft<BR>&nbsp; preemption flagged Path RRO notifying downstream LSRs of=20
soft<BR>&nbsp; preemption.&nbsp; If more than one soft preempted TE LSP =
has the=20
same<BR>&nbsp; head-end LSR, these soft preemption Resv (Path) messages =
may=20
be<BR>&nbsp; bundled together.<BR>## Bundle is a hop by hop message. =
Therefore=20
bundling depends only<BR>## on the next hop and not on the shared =
head-end.=20
Worse (!) the<BR>## question of whether the head-end is shared could =
never be=20
relevant<BR>## to whether you bundle the Path messages.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; The preempting node MUST immediately send a Resv message =
with=20
the<BR>&nbsp; preemption pending RRO flag set for each soft preempted TE =

LSP.<BR>## You have already said this a few lines earlier (although with =

less<BR>## force).<BR>&nbsp; The<BR>&nbsp; node MAY use the occurrence =
of soft=20
preemption to trigger an<BR>&nbsp; immediate IGP update or influence the =

scheduling of an IGP update.<BR>## Is this changed behavior? I don't =
think so.=20
IGP updates can be<BR>## triggered according to changes in available =
bandwdith=20
on a link.<BR>## This is what happens during soft preemption.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Should a refresh event for a soft preempted TE LSP arrive =
before=20
the<BR>&nbsp; soft preemption timer expires, the soft preempting node =
MUST=20
continue<BR>&nbsp; to refresh the TE LSP.<BR>## In what sense does a =
refresh=20
event "arrive"? Do you mean the receipt<BR>## of a Path or Resv refresh=20
message?<BR>## This is the first mention of the "soft preemption timer" =
so=20
the<BR>## paragraph is not very clear or helpful.<BR>## By "continue to =
refresh=20
the TE LSP" I assume you mean send refresh<BR>## messages using the RRO=20
containing soft preemption flags. Perhaps<BR>## you could make this =
clear.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 7]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; When the MESSAGE-ID extensions defined in =
[REFRESH-REDUCTION]=20
are<BR>&nbsp; available, Resv messages with the RRO preemption pending =
flag=20
set<BR>&nbsp; SHOULD be sent in reliable mode.<BR>## This means that =
each LSR=20
(upstream and downstream) SHOULD examine<BR>## the contents of the RRO =
on all=20
received trigger Path and Resv<BR>## messages to determine whether they =
SHOULD=20
use Message-ID.<BR>## That doesn't scale well. Why don't you have a =
single flag=20
to<BR>## indicate soft preemption is in progress?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; In the case that reservation availability is restored at the =
point=20
of<BR>&nbsp; preemption, the point of preemption MAY issue a Resv =
message with=20
the<BR>&nbsp; preemption pending flag unset to signal restoration to the =

head-end<BR>&nbsp; LSR.&nbsp; This implies that a head-end LSR might =
have=20
delayed or been<BR>&nbsp; unsuccessful in re-signaling.<BR>## Note that =
this is=20
only *its* preemption pending flag in the RRO. Not<BR>## all preemption =
pending=20
flags.<BR>## Presumably it would also send a Path message with updated =
RRO if=20
it<BR>## had previously added a preemption pending flag to a Path =
message=20
that<BR>## it had said. perhaps you could say so.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; To guard against a situation where bandwidth =
under-provisioning=20
will<BR>&nbsp; last forever, a local timer (named the "Soft preemption =
timer")=20
MUST<BR>&nbsp; be started on the preemption node, upon soft preemption. =
If=20
this<BR>## s/preemption node/point of preemption/<BR>&nbsp; timer =
expires, the=20
preempting node SHOULD send a PathTear and either<BR>## s/preempting =
node/point=20
of preemption/<BR>&nbsp; a ResvTear or a PathErr with the =
'Path_State_Removed'=20
flag set.<BR>## 1. Why not revert to RFC 3209 behavior?<BR>## 2. What =
error=20
code/value should be used?<BR>## 3. Why do you force the =
Path_State_Removed flag=20
to be set? Doesn't<BR>##&nbsp;&nbsp;&nbsp; this limit the behavior in =
PSC GMPLS=20
networks? In particular,<BR>##&nbsp;&nbsp;&nbsp; if the point of =
preemption is=20
an MPLS LSR, but further upstream<BR>##&nbsp;&nbsp;&nbsp; you have GMPLS =
LSRs,=20
this will result in stale Path state and<BR>##&nbsp;&nbsp;&nbsp; =
reservations on=20
the intervening MPLS LSRs since you will never<BR>##&nbsp;&nbsp;&nbsp; =
receive a=20
PathTear from the ingress but the MPLS LSRs will<BR>##&nbsp;&nbsp;&nbsp; =
ignore=20
the Path_State_Removed flag.<BR>## 4. Note that the definition of the=20
Path_State_Removed flag is<BR>##&nbsp;&nbsp;&nbsp; found in RFC3473 so =
you need=20
to add a reference.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## Shouldn't this subsequent text be a subsection?<BR>&nbsp; =
Selection of=20
the preempted TE LSP at a preempting mid-point: when a<BR>&nbsp; =
numerically=20
lower priority TE LSP is signaled that requires the<BR>&nbsp; preemption =
of a=20
set of numerically higher priority LSPs, the node<BR>&nbsp; where =
preemption is=20
to occur has to make a decision on the set of TE<BR>## s/node where =
preemption=20
is to occur/point of preemption/<BR>&nbsp; LSP(s), candidates for =
preemption.=20
This decision is a local decision<BR>&nbsp; and various algorithms can =
be used,=20
depending on the objective. See<BR>&nbsp; [PREEMPT-EXP].<BR>## I don't =
think you=20
should reference an expired I-D. Also note that<BR>## since the IETF =
"does not=20
do algorithms" it may be unlikely that<BR>## the reference I-D will ever =

progress.<BR>## You should, however, perhaps add that the decision is a=20
Policy<BR>## decision and that it may be influenced by information in =
the<BR>##=20
Policy object.<BR>&nbsp; As already mentioned, soft preemption causes=20
a<BR>&nbsp; temporary link under provisioning condition while the soft=20
preempted<BR>&nbsp; TE LSPs are rerouted by their respective head-end =
LSRs. In=20
order to<BR>&nbsp; reduce this under provisioning exposure, a =
soft-preempting=20
LSR MAY<BR>&nbsp; check first if there exists soft preempt-able TE LSP=20
bandwidth<BR>&nbsp; flagged PPend by another node but still available =
for=20
soft-preemption<BR>&nbsp; locally.<BR>## Again, in order to achieve this =
the LSR=20
has to parse all received<BR>## RROs.<BR>&nbsp; If sufficient overlap =
bandwidth=20
exists the LSR MAY attempt<BR>&nbsp; to soft preempt the same LSP. This =
would=20
help reducing the<BR>## s/reducing/to reduce/<BR>&nbsp; temporarily =
elevated=20
under-provisioning ratio on the links where soft<BR>&nbsp; preemption =
occurs and=20
the number of preempted TE LSPs.<BR>## We may assume that if the =
preemption=20
point knows about another soft<BR>## preempted LSP, the ingress of that =
LSP will=20
know about its preemption<BR>## casued at some other premption point =
before it=20
knows about the<BR>## preemption caused by this preemption point. In =
that case,=20
it will<BR>## already have started make-before-break. Thus the new =
preemption of=20
the<BR>## same LSP will at best make no difference (it may actually=20
complicate<BR>## matters for the ingress that was trying to do=20
make-before-break<BR>## using the interface on which the new preemption =
occurs.=20
This does<BR>## not reduce the number of preempted LSPs since the=20
make-before-break<BR>## operation creates a new LSP.<BR>## I think the =
case you=20
are trying to cover is subtly more restricted.<BR>## In the network =
A-B-C-D, if=20
LSP1 preempts LSP2 at C, and preemption<BR>## is also needed at B, you =
would=20
like:<BR>## - to preempt the same LSP (LSP2)<BR>## - only notify A of =
the=20
preemption once.<BR>## This goal is admirable, but will require you to =
actually=20
write down<BR>## the procedures.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## The next paragraph seems to overlap with the former because =
the<BR>##=20
upstream/downstream LSRs described will actually be the points of<BR>##=20
preemption in the previous paragraph.<BR>&nbsp; Optionally, a<BR>&nbsp; =
midpoint=20
LSR upstream or downstream from a soft preempting node MAY<BR>&nbsp; =
choose to=20
flag the LSPs soft preempted state. In the event a local<BR>&nbsp; =
preemption is=20
needed, the relevant priority level LSPs from the cache<BR>&nbsp; are =
soft=20
preempted first, followed by the normal soft and hard<BR>&nbsp; =
preemption=20
selection process for the given priority.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## Let us consider a netwrok A-B-C-D-E. LSP1 exists from A to E. =
We<BR>##=20
are trying to set up LSP2 from A to E.<BR>## Suppose preemption is =
needed at D.=20
D will send two messages<BR>## upstream to C.<BR>## a. Resv update for =
LSP1=20
showing preemption at D.<BR>## b. Resv for LSP2 showing successful=20
reservation.<BR>## Which happens first?<BR>## Let us assume b. before a. =
In this=20
case, the new Resv for LSP2<BR>## is processed at C without the =
knowledge that=20
any preemption was<BR>## performed at D. C may, therefore choose any =
other LSP=20
and preempt<BR>## it. This is clearly not the process you want to =
achieve.=20
Further,<BR>## in this case, C might preempt LSP1 anyway and would send=20
two<BR>## messages to B<BR>## b'. Resv for LSP2<BR>## a'. Resv for LSP1 =
showing=20
preemption at C<BR>## C would then receive message a. (preemption at D =
on LSP1)=20
and<BR>## would have to send another Resv at once. For a long sequence =
of<BR>##=20
LSRs you might end up with quite a flurry of Resv messages<BR>## =
arriving at the=20
ingress.<BR>## So, you must mean that a. is sent before b. In this case, =
C<BR>##=20
receives the updated Resv for LSP1, flags its local state and<BR>## =
forwards the=20
trigger Resv at once (following the rules of RFC2205).<BR>## It then =
gets the=20
Resv for LSP2 and can decide to preempt the same<BR>## LSP (LSP1). This =
causes=20
it to send messages a' and b'. So B<BR>## sees two Resv messages for =
LSP1=20
followed by one for LSP2.<BR>##<BR>## The second sequence enables your =
optimal=20
preemption but it still<BR>## causes a flurry of Resv messages. Worse: =
the=20
flurry of messages is<BR>## such that the ingress hears about the first=20
preemption (furthest<BR>## downstream) and starts to do =
make-before-break (see=20
the next section)<BR>## before it hears about the second preemption. it =
may then=20
need to<BR>## abort the first make-before-break and start a new one. And =
then=20
it<BR>## hears about the next preemption, etc.<BR>##<BR>## So it seems =
to me=20
that you need to:<BR>## 1. Specify the order of transmission of the =
messages in=20
order to<BR>##&nbsp;&nbsp;&nbsp; achieve the function you want.<BR>## 2. =

RECOMMEND a change in RFC2205/3209 behavior so that=20
trigger<BR>##&nbsp;&nbsp;&nbsp; Resv messages are not immediately =
forwarded=20
upstream if their<BR>##&nbsp;&nbsp;&nbsp; only change is the setting of =
a=20
preemption pending flag in the<BR>##&nbsp;&nbsp;&nbsp; RRO.<BR>## 3. =
Suggest=20
that the ingress LSR SHOULD pause on receiving a<BR>##&nbsp;&nbsp;&nbsp; =

preemption pending Resv before starting make-before-break=20
to<BR>##&nbsp;&nbsp;&nbsp; see if any further information about the LSP =
will be=20
received.<BR>##&nbsp;&nbsp;&nbsp; The length of such a pause might be =
around=20
five seconds.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Under specific circumstances such as unacceptable link =
congestion,=20
a<BR>&nbsp; node MAY decide to hard preempt a TE LSP (by sending a =
PathTear=20
and<BR>&nbsp; either a ResvTear or a PathErr with the =
'Path_State_Removed'=20
flag<BR>## Yup. Here you have it again. I think you need to write a =
section=20
to<BR>## describe this *new* hard preemption procedure.<BR>&nbsp; set) =
even if=20
its head-end LSR explicitly requested 'soft preemption'<BR>&nbsp; ('Soft =

Preemption desired' flag of the corresponding SESSION-<BR>&nbsp; =
ATTRIBUTE=20
object set). Note that such decision MAY also be taken for<BR>&nbsp; TE =
LSPs=20
under soft preemption state.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## This section should also discuss preemption holding times that =
are<BR>##=20
necessary to dampen flapping networks. These can only be =
recommended<BR>## not=20
enforced, but they should still be covered.</DIV>
<DIV>&nbsp;</DIV>
<DIV>6.2 On Head-end LSR of soft preempted TE LSP</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 8]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005<BR>&nbsp; Upon reception of a Resv message with the preemption =
pending=20
flag<BR>&nbsp; set, the head-end LSR MAY first update the working copy =
of the=20
TE-DB<BR>&nbsp; before computing a new path (e.g by running CSPF) for =
the new=20
LSP. In<BR>## Here again you have the TE-DB (TED?) being updated by the=20
information<BR>## in a signaling message. There are two issues with =
this:<BR>##=20
1. It is wrong to do this.<BR>## 2. We may find that the IPR claim =
applied to=20
loose-path-reoptimization<BR>##&nbsp;&nbsp;&nbsp; will be applied here =
(although=20
I, of course, have no opinion on<BR>##&nbsp;&nbsp;&nbsp; this =
issue).<BR>## Why=20
is it not enough to say that the new path will computed using<BR>##=20
exclusions?<BR>&nbsp; the case that Diff-Serv [DIFF-MPLS] and MPLS =
Traffic=20
Engineering<BR>&nbsp; [RSVP-TE] are deployed, receiving preemption =
pending may=20
imply to a<BR>&nbsp; head-end LSR that the available bandwidth for the =
affected=20
priority<BR>&nbsp; level and numerically greater priority levels has =
been=20
exhausted for<BR>&nbsp; the indicated node interface. A head-end LSR MAY =
choose=20
to reduce or<BR>&nbsp; zero available bandwidth for the implied priority =
range=20
until more<BR>&nbsp; accurate information is available (i.e. a new IGP =
TE update=20
is<BR>&nbsp; received).<BR>## This text is identical to that appearing =
in a=20
previous section and<BR>## so my comments from there apply here, too. No =
such=20
implication can<BR>## be drawn.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Once a new path has been computed, the soft preempted TE LSP =

is<BR>&nbsp; rerouted using the non traffic disruptive=20
make-before-break<BR>&nbsp; procedure.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; As a result of soft preemption, no traffic will be =
needlessly=20
black<BR>&nbsp; holed due to mere reservation contention. If loss is to =
occur,=20
it<BR>&nbsp; will be due only to an actual traffic congestion scenario=20
and<BR>&nbsp; according to the operators Diff-Serv (if Diff-Serv is =
deployed)=20
and<BR>&nbsp; queuing scheme.<BR>## And that loss will not constitute=20
black-holing? Oh, perhaps it will<BR>## be "needful" black-holing? Could =
you cut=20
out the motive sales blurb<BR>## and just wrtie what happens?</DIV>
<DIV>&nbsp;</DIV>
<DIV>7. Interoperability</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Backward compatibility should be assured as long as =
the<BR>&nbsp;=20
implementation followed the recommendations set forth in =
[RSVP-TE].<BR>&nbsp;=20
When processing an RRO, unrecognized sub-objects SHOULD be ignored<BR>## =
Why is=20
there a reference to unrecognized sub-objects? This was<BR>## raised as =
a WG=20
last call comment.<BR>&nbsp; and passed on. An LSR without soft =
preemption=20
capabilities but that<BR>&nbsp; followed the aforementioned =
recommendation will=20
simply ignore the RRO<BR>&nbsp; Preemption Pending flag and treat the =
Resv=20
message as a regular Resv<BR>&nbsp; refresh message. As a consequence, =
the soft=20
preempted TE LSP will not<BR>&nbsp; be rerouted with make before break =
by the=20
head-end LSR.<BR>## You have mixed up legacy transit nodes with legacy =
ingress=20
nodes.<BR>## The implication of what you write is that your procedures =
do=20
not<BR>## apply if there is any legacy transit node. You intend to =
say<BR>##=20
that a legacy transit node will not impact the procedures if the<BR>## =
point of=20
preemption and the ingress support the new procedures.<BR>## However =
(you intend=20
to say) if the ingress does not support the<BR>## procedures it will =
ignore the=20
received flag and not to make-before-<BR>## break.<BR>## There is =
something=20
missing here, however. In order that a Resv is<BR>## recognized as a =
trigger and=20
forwarded upstream, the receiver must<BR>## compare the new objects with =
the=20
previously received objects. If<BR>## a new flag is set, it is quite =
possible=20
that this will not be<BR>## recognized as a change in the RRO and no =
action will=20
follow. Thus<BR>## you need some other change that will cause the =
trigger to be=20
noticed.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; As mentioned previously, to guard against a situation where=20
bandwidth<BR>&nbsp; under-provisioning will last forever, a local timer =
(soft=20
preemption<BR>&nbsp; timer) MUST be started on the preemption node, upon =
soft=20
preemption.<BR>&nbsp; When this timer expires, the soft preempted TE LSP =
SHOULD=20
be hard<BR>&nbsp; preempted by sending a PathTear and either a ResvTear =
or a=20
PathErr<BR>&nbsp; with the 'Path_State_Removed' flag set. This timer =
SHOULD=20
be<BR>&nbsp; configurable and a default value of 30 seconds is=20
RECOMMENDED.<BR>## Thirty seconds represents a lot of lost data.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; It is RECOMMENDED that configuring the default preemption =
timer to=20
0<BR>&nbsp; will cause the implementation to use hard-preemption.<BR>## =
This=20
description of the soft preemption timer is out of place. Move<BR>## the =
text to=20
section 6.1 and just reference it here to say that the<BR>## timer =
protects you=20
against an ingress that ignores the flag.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Soft Preemption as defined in this document is designed for =
use=20
in<BR>&nbsp; MPLS RSVP-TE enabled IP Networks and may not functionally=20
translate<BR>&nbsp; to some GMPLS technologies. As with backward =
compatibility,=20
if a<BR>&nbsp; device does not recognize a flag, it should pass the=20
subobject<BR>&nbsp; transparently.<BR>## So what is this paragraph =
saying?<BR>##=20
Is it saying that GMPLS soft preemption is a different thing in<BR>## =
some=20
switching technologies, or that there is no such thing as<BR>## soft =
preemption=20
in some switching technologies?<BR>## How does soft preemption work in a =
GMPLS=20
technology where the<BR>## term is identical (that is, in a PSC =
network)? Are=20
you requiring<BR>## a change to GMPLS as currently implemented and=20
deployed?<BR>## We must ensure correct interworking of MPLS-TE and GMPLS =

LSRs.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 9]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005<BR>8. Management</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Both the point of preemption and the ingress LER SHOULD =
provide=20
some<BR>&nbsp; form of accounting internally and to the network operator =

interface<BR>&nbsp; with regard to which TE LSPs and how much capacity =
is=20
under-<BR>&nbsp; provisioned due to soft preemption.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Displays of under-provisioning are recommended for the=20
following<BR>&nbsp; midpoint, ingress and egress views:<BR>&nbsp;&nbsp; =
- Sum of=20
current bandwidth per preemption priority per local<BR>&nbsp;=20
interface<BR>&nbsp;&nbsp; - Sum of current bandwidth total per local=20
interface<BR>&nbsp;&nbsp; - Sum of current bandwidth total local router=20
(ingress, egress,<BR>&nbsp; midpoint)<BR>&nbsp;&nbsp; - List current =
LSPs and=20
bandwidth in PPend status<BR>&nbsp;&nbsp; - List current sum bandwidth =
and=20
session count in PPend status per<BR>&nbsp; observed ERO hops (ingress, =
egress=20
views only).<BR>&nbsp;&nbsp; - Cumulative PPend events per observed ERO=20
hops.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## You might also talk about configurable options wrt =
preemption.</DIV>
<DIV>&nbsp;</DIV>
<DIV>9. IANA Considerations</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; IANA [RFC-IANA] will not need to create a new registry. This =

document<BR>&nbsp; requires the assignment of flags related to RFC3209=20
[RSVP-TE]<BR>&nbsp; sections 4.1.1.1, 4.1.1.2, 4.7.1 and 4.7.2.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; IANA will assign RRO IPv4/IPv6 sub-object flags defined in=20
RFC3209<BR>&nbsp; [RSVP-TE] sec 4.1.1.1 and 4.1.1.2 as detailed in =
section 4.2=20
of this<BR>&nbsp; document.<BR>## IANA does not currently have a =
registry for=20
this flag</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; IANA will assign session attribute flags for both the C-Type =
1 and=20
7<BR>&nbsp; (defined in RFC3209 [RSVP-TE] sec 4.7.1 and 4.7.2) as =
detailed=20
in<BR>&nbsp; section 4.1 of this document.<BR>## IANA does not currently =
have a=20
registry for this flag</DIV>
<DIV>&nbsp;</DIV>
<DIV>10. Security Considerations</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; This document does not introduce new security issues. The=20
security<BR>&nbsp; considerations pertaining to the original RSVP =
protocol=20
[RSVP] remain<BR>&nbsp; relevant.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## You should at least reference RFC 3209 since it has =
additional<BR>##=20
security notes above RFC 2205.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## But is this all you want to say? Preemption allows one user =
to<BR>##=20
impact the service provided to other users. By repeatedly firing<BR>## =
off new=20
LSP requests on different paths (and then tearing them<BR>## down and =
firing off=20
new requests) a user may stay within his<BR>## service agreement (only =
one=20
high-capacity high setup priority LSP<BR>## at once) but still cause =
chaos in=20
the network. Don't you think<BR>## you should comment on this?</DIV>
<DIV>&nbsp;</DIV>
<DIV>11. Acknowledgment</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; The authors would like to thank Carol Iturralde, Dave =
Cooper,=20
Loa<BR>&nbsp; Andersson, Arthi Ayyangar, Ina Minei and George Swallow =
for=20
their<BR>&nbsp; valuable comments.</DIV>
<DIV>&nbsp;</DIV>
<DIV>12. Intellectual Property Considerations</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; The IETF takes no position regarding the validity or scope =
of=20
any<BR>&nbsp; Intellectual Property Rights or other rights that might be =
claimed=20
to<BR>&nbsp; pertain to the implementation or use of the technology =
described=20
in</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 10]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005<BR>&nbsp; this document or the extent to which any license =
under such=20
rights<BR>&nbsp; might or might not be available; nor does it represent =
that it=20
has<BR>&nbsp; made any independent effort to identify any such rights.=20
Information<BR>&nbsp; on the procedures with respect to rights in RFC =
documents=20
can be<BR>&nbsp; found in BCP 78 and BCP 79.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Copies of IPR disclosures made to the IETF Secretariat and=20
any<BR>&nbsp; assurances of licenses to be made available, or the result =
of=20
an<BR>&nbsp; attempt made to obtain a general license or permission for =
the use=20
of<BR>&nbsp; such proprietary rights by implementers or users of =
this<BR>&nbsp;=20
specification can be obtained from the IETF on-line IPR repository =
at<BR>&nbsp;=20
<A href=3D"http://www.ietf.org/ipr">http://www.ietf.org/ipr</A>.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; The IETF invites any interested party to bring to its =
attention=20
any<BR>&nbsp; copyrights, patents or patent applications, or other=20
proprietary<BR>&nbsp; rights that may cover technology that may be =
required to=20
implement<BR>&nbsp; this standard. Please address the information to the =
IETF at=20
ietf-<BR>&nbsp; <A href=3D"mailto:ipr@ietf.org">ipr@ietf.org</A>.</DIV>
<DIV>&nbsp;</DIV>
<DIV>13. References</DIV>
<DIV>&nbsp;</DIV>
<DIV>13.1 Normative references</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; [RFC2119] Bradner, S., "Key words for use in RFCs to=20
Indicate<BR>&nbsp; Requirement Levels," RFC 2119.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; [RFC-IANA] T. Narten and H. Alvestrand, "Guidelines for =
Writing=20
an<BR>&nbsp; IANA Considerations Section in RFCs", RFC 2434.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; [MPLS-ARCH] Rosen, Viswanathan, Callon, "Multiprotocol=20
Label<BR>&nbsp; Switching Architecture", RFC3031, January 2001.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; [RSVP] R. Braden, Ed., et al, "Resource ReSerVation protocol =
(RSVP)=20
-<BR>&nbsp; version 1 functional specification," RFC2205, September =
1997.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; [RSVP-TE] Awduche et al, "RSVP-TE: Extensions to RSVP for=20
LSP<BR>&nbsp; Tunnels", RFC3209, December 2001.</DIV>
<DIV>&nbsp;</DIV>
<DIV>13.2 Informative references</DIV>
<DIV>&nbsp;</DIV>
<DIV>## This reference is normative because the procedures SHOULD be=20
used.<BR>&nbsp; [REFRESH-REDUCTION] Berger et al, "RSVP Refresh Overhead =

Reduction<BR>&nbsp; Extensions", RFC 2961, April 2001.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; [FAST-REROUTE] P. Pan, Ed., G. Swallow, Ed., A. Atlas, Ed et =

al.,<BR>&nbsp; "Fast Reroute Extensions to RSVP-TE for LSP Tunnels", RFC =
4090,=20
May<BR>&nbsp; 2005.</DIV>
<DIV>&nbsp;</DIV>
<DIV>## I think the I-D has expired.<BR>&nbsp; [PREEMPT-EXP]De Oliveira, =
J.,=20
Vasseur, JP., Chen, L. and Scoglio, C.,<BR>&nbsp; "LSP Preemption =
Policies for=20
MPLS Traffic Engineering",<BR>&nbsp; =
daft-deoliviera-diff-te-preemption-02.txt,=20
October 2003.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 11]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; [DIFF-MPLS]&nbsp; Le Faucheur, F., Wu, L., Davie, B., =
Davari,=20
S.,<BR>&nbsp; Vaananen, P., Krishnan, R., Cheval, P. and J. Heinanen,=20
"Multi-<BR>&nbsp; Protocol Label Switching (MPLS) Support of =
Differentiated=20
Services",<BR>&nbsp; RFC 3270, May 2002.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>14. Authors' Addresses</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Matthew R. Meyer<BR>&nbsp; Global Crossing<BR>&nbsp; 3133 =
Indian=20
Valley Tr.<BR>&nbsp; Howell, MI 48855<BR>&nbsp; USA<BR>&nbsp; email: <A=20
href=3D"mailto:mrm@gblx.net">mrm@gblx.net</A>, <A=20
href=3D"mailto:matthew.r.meyer@gmail.com">matthew.r.meyer@gmail.com</A></=
DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Denver Maddux<BR>&nbsp; Nitrous.net<BR>&nbsp; 4237 E. =
Hartford=20
Ave.<BR>&nbsp; Phoenix, AZ 85032<BR>&nbsp; USA<BR>&nbsp; email: <A=20
href=3D"mailto:denver@nitrous.net">denver@nitrous.net</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Jean-Philippe Vasseur<BR>&nbsp; CISCO Systems, =
Inc.<BR>&nbsp; 300=20
Beaver Brook<BR>&nbsp; Boxborough, MA 01719<BR>&nbsp; USA<BR>&nbsp; =
Email: <A=20
href=3D"mailto:jpv@cisco.com">jpv@cisco.com</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Curtis Villamizar<BR>&nbsp; AVICI<BR>&nbsp; <A=20
href=3D"mailto:curtis@faster-light.net">curtis@faster-light.net</A></DIV>=

<DIV>&nbsp;</DIV>
<DIV>&nbsp; Amir Birjandi<BR>&nbsp; Juniper Networks<BR>&nbsp; 2251 =
corporate=20
park dr ste<BR>&nbsp; herndon, VA 20171<BR>&nbsp; USA<BR>&nbsp; <A=20
href=3D"mailto:abirjandi@juniper.net">abirjandi@juniper.net</A></DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>&nbsp; Full Copyright Statement</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Copyright (C) The Internet Society (2005).&nbsp; This =
document is=20
subject<BR>&nbsp; to the rights, licenses and restrictions contained in =
BCP 78,=20
and<BR>&nbsp; except as set forth therein, the authors retain all their=20
rights.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; This document and the information contained herein are =
provided on=20
an<BR>&nbsp; "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE=20
REPRESENTS</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>Meyer, Vasseur et=20
al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
[Page 12]</DIV>
<DIV>&nbsp;</DIV>
<DIV>draft-ietf-mpls-soft-preemption-06.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
June 2005<BR>&nbsp; OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY =
AND THE=20
INTERNET<BR>&nbsp; ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, =
EXPRESS OR=20
IMPLIED,<BR>&nbsp; INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE =
USE OF=20
THE<BR>&nbsp; INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY=20
IMPLIED<BR>&nbsp; WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A =
PARTICULAR=20
PURPOSE.</DIV>
<DIV>&nbsp;</DIV>
<DIV></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0614_01C5767C.B04BFF40--



--===============0720313783==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

--===============0720313783==--





From mpls-bounces@lists.ietf.org Wed Jun 22 20:23:29 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DlFVB-0006Im-9h; Wed, 22 Jun 2005 20:23:29 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DlDjS-00078b-2H; Wed, 22 Jun 2005 18:30:06 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA13445;
	Wed, 22 Jun 2005 18:30:02 -0400 (EDT)
Received: from hoemail2.lucent.com ([192.11.226.163])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1DlE7e-0006Fx-VE; Wed, 22 Jun 2005 18:55:07 -0400
Received: from homail.ho.lucent.com (h135-17-192-10.lucent.com [135.17.192.10])
	by hoemail2.lucent.com (8.12.11/8.12.11) with ESMTP id j5MMSIpT027114; 
	Wed, 22 Jun 2005 17:28:19 -0500 (CDT)
Received: from [135.180.160.116] (thyaga-pcho.dnrc.bell-labs.com
	[135.180.160.116]) by homail.ho.lucent.com
	(8.11.7p1+Sun/EMS-1.5 sol2)
	id j5MMS8j14118; Wed, 22 Jun 2005 18:28:09 -0400 (EDT)
Message-ID: <42B9E5F9.2000405@lucent.com>
Date: Wed, 22 Jun 2005 18:28:09 -0400
From: Thyaga Nandagopal <thyaga@lucent.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.7.1) Gecko/20040707
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: thyagu@crhc.uiuc.edu
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by hoemail2.lucent.com id
	j5MMSIpT027114
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 789c141a303c09204b537a4078e2a63f
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Wed, 22 Jun 2005 20:23:27 -0400
Cc: 
Subject: [mpls] CFP: Deadline approaching - COMSWARE 2006
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org


                Submission Deadline: June 24, 2005  (extended)

         (Our apologies if you receive multiple copies of this document)

                            CALL FOR PAPERS
                            ***************
                    The First International Conference on
                Communication Systems Software and Middleware

                         http://www.comsware.org
                         -----------------------

                          January 8 - 12, 2006
                 Taj Palace Hotel, New Delhi, India

         Technical Co-Sponsor : IEEE Communications Society
         In Co-operation with : ACM SIGMOBILE

         Sponsored by:          CreateNet (Italy), ICST (USA)

         Co-Sponsors:           IBM, Microsoft Research, NOKIA,
                                Lucent Technologies, Sasken
         University Co-Sponsor: Indian Institute of Technology, Delhi

               Paper Submission: June 24, 2005  (extended)

                (Instructions at http://www.comsware.org)
    (Proceedings to be published by IEEE and to appear in IEEE Explore)

The convergence of the communications, information technologies and the
Internet has ushered in a revolution in the way people communicate with
each other. The key enabler for this convergence has been the
advancement of software technology in various communication sectors, as
evident by the high levels of activity in the industry, academia, and
standards bodies, coupled with the increasing dependence of this
convergence to sustain and improve growth rates in many countries around
the world.

This new international conference will provide a forum to exchange
ideas, techniques, and applications, discuss best practices and
challenging issues, raise awareness and share experiences among
researchers, practitioners, standard developers and policy makers in
the field of software techniques in communications. The conference will
bring leading researchers and practitioners in areas ranging from
communications software and software engineering aspects of
communications software, to middleware and networking protocols. The
objective of the conference is to provide a high degree of
collaboration, participation and discussions of the various topics
among multi-national participants from the industrial, governmental
and academic sectors.

COMSWARE will include a regular paper track and an industry track.
The paper track will include a highly selective technical program.
The conference solicits original, previously unpublished research
work, experimental efforts, and practical experiences for the technical
program. COMSWARE will also feature panel discussions from experts in
academia and industry, workshops and tutorials featuring the state-of
-the-art in various communications software and related areas. There
will be demos and exhibits that will expose the delegates to exciting
products and software solutions from industry and academia. Accepted
papers will be published by IEEE Computer Society. The top papers
accepted to the conference will be published in a reputed journal.

Areas of interest include, but are not limited to:

=B7 Communications Software
=B7 Reconfigurable Software Stacks
=B7 Software Engineering Aspects of Communications Software
=B7 Context-Based and Implicit Computing
=B7 Telecommunications Services and QoS
=B7 Software for Billing and Pricing
=B7 User Interfaces and Interaction Models
=B7 Multi-Agent Systems
=B7 Client-Server Applications
=B7 Mobile and Intermittently Connected Applications
=B7 Mobile Data Management
=B7 Middleware Services and Agent Technologies
=B7 Middleware for Wireless Sensor Networks
=B7 Middleware for P2P Systems
=B7 Middleware for Future Communication Networks
=B7 Information Infrastructure and Security
=B7 Security and Privacy Issues of Pervasive Computing Systems
=B7 Network Operations and Management
=B7 Policy and Workflow-based Network Operations
=B7 Reliability Support Software
=B7 Resource Management in Pervasive Computing Platforms
=B7 Management Software for Optical Networks
=B7 Network Monitoring Software
=B7 Internet and IP based Services
=B7 Dynamic Service Composition and Deployment
=B7 Service Discovery Mechanisms
=B7 Wireless/Mobile Service Management and Delivery
=B7 Mobile / Wireless Computing Systems and Services
=B7 Performance Evaluation Techniques
=B7 Location Determination
=B7 Positioning and Tracking Technologies
=B7 Smart Devices and Smart Spaces
=B7 Enterprise Networking
=B7 Personal Area Networks
=B7 Integration of Wired and Wireless Networks
=B7 Next Generation Networks and Services


Deadlines
*********
Paper Submission: June 24, 2005  (Instructions at http://www.comsware.org=
)
Notification of Acceptance: August 15, 2005
Camera-ready due: September 26, 2005

Conference Organizing Committee
*******************************
General Chairs:         Victor Bahl, Microsoft Research, USA
                         Bijendra Nath Jain, IIT, Delhi, India
                         Henning Schulzrinne, Columbia University, USA
                         Alfred Spector, IBM Research, USA

Steering Committee:     Imrich Chlamtac, University of Trento, Italy=20
(Chair)
                         Rajeev Shorey, IBM Research, India=20
(Co-Chair)
                         Prasant Mohapatra, University of California,=20
Davis, USA
=20
(Co-Chair)

Program Chairs:         Sanjoy Paul, Whenu, USA
                         G. Venkatesh, SASKEN Technologies, India
                         Jim Woodcock, University of York, UK

Tutorial Chair:         Archan Misra, IBM Research, USA

Workshop Chairs:        Ashwin Gumaste, Fujitsu Research, USA
                         Gaurav Sharma, University of Rochester, USA

Demos/Exhibit Chair:    Huzur Saran, IIT, Delhi, India
Demos/Exhibit Co-Chair: Jaijit Bhattacharya, Oracle, India

Publicity Chair:        Thyaga Nandagopal, Lucent Technologies, USA
Publicity Co-Chairs:    Sunghyun Choi, Seoul National University, Korea
                         Marco Conti, IIT, Pisa, Italy
                         Ben Lancini, LinLan, Brisbane, Australia
                         Prashant Pradhan, IBM Research, USA
                         Hemant Chaskar, Airtight Networks, India

Local Arrangement Chair: Sudipta Maitra, IBM, Delhi


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Tue Jun 28 17:40:00 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DnNoG-0004lK-CT; Tue, 28 Jun 2005 17:40:00 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DnNoE-0004jf-Pi
	for mpls@megatron.ietf.org; Tue, 28 Jun 2005 17:39:58 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29161
	for <mpls@ietf.org>; Tue, 28 Jun 2005 17:39:55 -0400 (EDT)
Received: from relay2.mail.uk.clara.net ([80.168.70.142])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DnODe-0003Pk-24
	for mpls@ietf.org; Tue, 28 Jun 2005 18:06:15 -0400
Received: from du-069-0253.access.clara.net ([217.158.132.253] helo=Puppy)
	by relay2.mail.uk.clara.net with smtp (Exim 4.50)
	id 1DnNo4-000HUm-7y; Tue, 28 Jun 2005 22:39:49 +0100
Message-ID: <030f01c57c2a$3deefbb0$c9919ed9@Puppy>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <ccamp@ops.ietf.org>, <mpls@ietf.org>
References: <E1DnM5q-00087C-Cz@newodin.ietf.org>
Date: Tue, 28 Jun 2005 22:14:26 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Spam-Score: 2.9 (++)
X-Scan-Signature: d17f825e43c9aed4fd65b7edddddec89
Content-Transfer-Encoding: 7bit
Cc: 
Subject: [mpls] Further short last call on
	draft-ietf-ccamp-inter-domain-framework-03.txt
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Adrian Farrel <adrian@olddog.co.uk>
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

draft-ietf-ccamp-inter-domain-framework-03.txt has been updated after
CCAMP WG last call. The changes were purely editorial, but there were
quite a few changes made so we shall have another quick last call ending
on 6th July at noon GMT.

I want to bring this I-D to the attention of the MPLS WG since it covers
TE for MPLS and GMPLS. Please read, review and comment.

Thanks,
Adrian


_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Thu Jun 30 02:56:28 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DnsyK-0000dy-2R; Thu, 30 Jun 2005 02:56:28 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DnsyH-0000dq-Fe
	for mpls@megatron.ietf.org; Thu, 30 Jun 2005 02:56:25 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA09992
	for <mpls@ietf.org>; Thu, 30 Jun 2005 02:56:24 -0400 (EDT)
Received: from pne-smtpout2-sn2.hy.skanova.net ([81.228.8.164])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DntNy-0001ii-P3
	for mpls@ietf.org; Thu, 30 Jun 2005 03:23:00 -0400
Received: from [127.0.0.1] (213.66.236.118) by pne-smtpout2-sn2.hy.skanova.net
	(7.2.060.1) id 42B94E290016E37C; Thu, 30 Jun 2005 08:56:10 +0200
Message-ID: <42C39782.4030108@pi.se>
Date: Thu, 30 Jun 2005 08:56:02 +0200
From: Loa Andersson <loa@pi.se>
Organization: Acreo AB
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
	rv:1.7.7) Gecko/20050414
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mpls@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 79899194edc4f33a41f49410777972f8
Content-Transfer-Encoding: 7bit
Cc: Bill Fenner <fenner@research.att.com>
Subject: [mpls] draft-zamfir-explicit-resource-control-bundle-05.txt as a wg
	doc
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

Working group,

in Minneapolis we discussed the
draft-zamfir-explicit-resource-control-bundle-05.txt
(well an earlier version but anyway...) The authors suggested
that we make it a wg document. There were pretty good support
for this at the meeting could you before July 18th state
your opinions on making it a wg document.


Loa and George

-- 
Loa Andersson

Principal Networking Architect
Acreo AB                           phone:  +46 8 632 77 14
Isafjordsgatan 22                  mobile: +46 739 81 21 64
Kista, Sweden                      email:  loa.andersson@acreo.se
                                            loa@pi.se

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Thu Jun 30 09:34:08 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DnzBA-0004LN-Sj; Thu, 30 Jun 2005 09:34:08 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DnzB7-0004LF-WF
	for mpls@megatron.ietf.org; Thu, 30 Jun 2005 09:34:06 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11005
	for <mpls@ietf.org>; Thu, 30 Jun 2005 09:34:04 -0400 (EDT)
Received: from blv-smtpout-01.boeing.com ([130.76.32.69])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Dnzal-0007KT-Ny
	for mpls@ietf.org; Thu, 30 Jun 2005 10:00:43 -0400
Received: from stl-av-01.boeing.com ([192.76.190.6])
	by blv-smtpout-01.boeing.com (8.9.2.MG.10092003/8.8.5-M2) with ESMTP id
	GAA19543; Thu, 30 Jun 2005 06:33:30 -0700 (PDT)
Received: from XCH-SWBH-04.sw.nos.boeing.com (localhost [127.0.0.1])
	by stl-av-01.boeing.com (8.11.3/8.11.3/MBS-AV-LDAP-01) with ESMTP id
	j5UDXTv24299; Thu, 30 Jun 2005 08:33:29 -0500 (CDT)
Received: from XCH-SW-42.sw.nos.boeing.com ([192.79.11.43]) by
	XCH-SWBH-04.sw.nos.boeing.com with Microsoft SMTPSVC(6.0.3790.211); 
	Thu, 30 Jun 2005 06:33:28 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [mpls] draft-zamfir-explicit-resource-control-bundle-05.txt as a
	wgdoc
Date: Thu, 30 Jun 2005 06:33:28 -0700
Message-ID: <626FC7C6A97381468FB872072AB5DDC8369349@XCH-SW-42.sw.nos.boeing.com>
Thread-Topic: [mpls] draft-zamfir-explicit-resource-control-bundle-05.txt as a
	wgdoc
Thread-Index: AcV9QTncYptqUNKYSGWujwWrW0qaIQANuO3w
From: "Drake, John E" <John.E.Drake2@boeing.com>
To: "Loa Andersson" <loa@pi.se>, <mpls@ietf.org>
X-OriginalArrivalTime: 30 Jun 2005 13:33:28.0817 (UTC)
	FILETIME=[4CCFEE10:01C57D78]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52e1467c2184c31006318542db5614d5
Content-Transfer-Encoding: quoted-printable
Cc: Bill Fenner <fenner@research.att.com>
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

Yes, it's a very nice piece of work.

-----Original Message-----
From: Loa Andersson [mailto:loa@pi.se]=20
Sent: Wednesday, June 29, 2005 11:56 PM
To: mpls@ietf.org
Cc: Bill Fenner
Subject: [mpls] draft-zamfir-explicit-resource-control-bundle-05.txt as
a wgdoc


Working group,

in Minneapolis we discussed the
draft-zamfir-explicit-resource-control-bundle-05.txt
(well an earlier version but anyway...) The authors suggested that we
make it a wg document. There were pretty good support for this at the
meeting could you before July 18th state your opinions on making it a wg
document.


Loa and George

--=20
Loa Andersson

Principal Networking Architect
Acreo AB                           phone:  +46 8 632 77 14
Isafjordsgatan 22                  mobile: +46 739 81 21 64
Kista, Sweden                      email:  loa.andersson@acreo.se
                                            loa@pi.se

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



From mpls-bounces@lists.ietf.org Thu Jun 30 23:51:29 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1DoCYr-0002jL-KC; Thu, 30 Jun 2005 23:51:29 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1DoCYp-0002jG-MQ
	for mpls@megatron.ietf.org; Thu, 30 Jun 2005 23:51:27 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA07182
	for <mpls@ietf.org>; Thu, 30 Jun 2005 23:51:25 -0400 (EDT)
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DoCyh-0001Ms-Rs
	for mpls@ietf.org; Fri, 01 Jul 2005 00:18:13 -0400
Received: from sj-core-3.cisco.com (171.68.223.137)
	by sj-iport-5.cisco.com with ESMTP; 30 Jun 2005 20:51:16 -0700
X-IronPort-AV: i="3.93,248,1115017200"; 
	d="scan'208"; a="195752191:sNHT26273056"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com
	[64.102.31.12])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id j613p56t004986;
	Thu, 30 Jun 2005 20:51:13 -0700 (PDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by
	xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Thu, 30 Jun 2005 23:50:49 -0400
Received: from [192.168.1.101] ([10.86.240.86]) by xfe-rtp-202.amer.cisco.com
	with Microsoft SMTPSVC(6.0.3790.211); 
	Thu, 30 Jun 2005 23:50:49 -0400
In-Reply-To: <42C39782.4030108@pi.se>
References: <42C39782.4030108@pi.se>
Mime-Version: 1.0 (Apple Message framework v730)
Content-Type: text/plain; charset=US-ASCII; format=flowed
Message-Id: <23385E7B-F2CB-4E7E-85C4-9337AD06D730@cisco.com>
Content-Transfer-Encoding: 7bit
From: JP Vasseur <jvasseur@cisco.com>
Subject: Re: [mpls] draft-zamfir-explicit-resource-control-bundle-05.txt as a
	wg doc
Date: Thu, 30 Jun 2005 19:47:06 -0400
To: Loa Andersson <loa@pi.se>
X-Mailer: Apple Mail (2.730)
X-OriginalArrivalTime: 01 Jul 2005 03:50:49.0151 (UTC)
	FILETIME=[11A3FCF0:01C57DF0]
X-Spam-Score: 0.7 (/)
X-Scan-Signature: 8abaac9e10c826e8252866cbe6766464
Content-Transfer-Encoding: 7bit
Cc: Bill Fenner <fenner@research.att.com>, mpls@ietf.org
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>,
	<mailto:mpls-request@lists.ietf.org?subject=subscribe>
Sender: mpls-bounces@lists.ietf.org
Errors-To: mpls-bounces@lists.ietf.org

in favor.

JP.

On Jun 30, 2005, at 2:56 AM, Loa Andersson wrote:

> Working group,
>
> in Minneapolis we discussed the
> draft-zamfir-explicit-resource-control-bundle-05.txt
> (well an earlier version but anyway...) The authors suggested
> that we make it a wg document. There were pretty good support
> for this at the meeting could you before July 18th state
> your opinions on making it a wg document.
>
>
> Loa and George
>
> -- 
> Loa Andersson
>
> Principal Networking Architect
> Acreo AB                           phone:  +46 8 632 77 14
> Isafjordsgatan 22                  mobile: +46 739 81 21 64
> Kista, Sweden                      email:  loa.andersson@acreo.se
>                                            loa@pi.se
>
> _______________________________________________
> mpls mailing list
> mpls@lists.ietf.org
> https://www1.ietf.org/mailman/listinfo/mpls
>

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls



