[Pce] I-D Action: draft-ietf-pce-stateful-pce-10.txt

2014-10-27 Thread internet-drafts

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Path Computation Element Working Group of the 
IETF.

Title   : PCEP Extensions for Stateful PCE
Authors : Edward Crabbe
  Ina Minei
  Jan Medved
  Robert Varga
Filename: draft-ietf-pce-stateful-pce-10.txt
Pages   : 47
Date: 2014-10-26

Abstract:
   The Path Computation Element Communication Protocol (PCEP) provides
   mechanisms for Path Computation Elements (PCEs) to perform path
   computations in response to Path Computation Clients (PCCs) requests.

   Although PCEP explicitly makes no assumptions regarding the
   information available to the PCE, it also makes no provisions for PCE
   control of timing and sequence of path computations within and across
   PCEP sessions.  This document describes a set of extensions to PCEP
   to enable stateful control of MPLS-TE and GMPLS LSPs via PCEP.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-stateful-pce/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-pce-stateful-pce-10

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-pce-stateful-pce-10


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce


Re: [Pce] WG Last Call on draft-ietf-pce-stateful-pce-app-02 and draft-ietf-pce-stateful-pce-09

2014-10-27 Thread Ina Minei
Dhruv, thank you for sending the reference. In that case, should already be
compliant since the draft defines new pcep tlvs.

On Sun, Oct 26, 2014 at 10:44 PM, Dhruv Dhody dhruv.dh...@huawei.com
wrote:

  Hi Ina,



 Snipping to the only open issue…




 -  In sec 7.3.2. Symbolic Path Name TLV, can the following text be added?

 The Symbolic Path Name is padded to 4-bytes alignment; padding
  itself is not included in the Length field.

  ### No, I think this is a disruptive change for implementations that
 already handle the variable length of this TLV. Doing what you propose
 would break the parsing code.


 But RFC5440 TLV definition require this

 http://tools.ietf.org/html/rfc5440#section-7.1

 *7.1* http://tools.ietf.org/html/rfc5440#section-7.1*.  PCEP TLV Format*

A PCEP object may include a set of one or more optional TLVs.



All PCEP TLVs have the following format:



Type:   2 bytes

Length: 2 bytes

Value:  variable



A PCEP object TLV is comprised of 2 bytes for the type, 2 bytes

specifying the TLV length, and a value field.



The Length field defines the length of the value portion in bytes.

The TLV is padded to 4-bytes alignment; padding is not included in

the Length field (so a 3-byte value would have a length of 3, but the

total size of the TLV would be 8 bytes).



 So I am hoping the implementations of stateful PCE should follow the base
 RFC5440 TLV definition .



 Regards,

 Dhruv



___
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce


[Pce] 转发: New Version Notification for draft-xu-pce-sr-sfc-02.txt

2014-10-27 Thread Youjianjie
Hi all,

An updated revision has been uploaded. The main change is to support both the 
stateless and stateful PCE models.
Your questions and comments are appreciated.

Best Regards,
Jianjie

-邮件原件-
发件人: internet-dra...@ietf.org [mailto:internet-dra...@ietf.org] 
发送时间: 2014年10月27日 15:22
收件人: Luis M. Contreras; Siva Sivabalan; Xuxiaohu; Siva Sivabalan; Youjianjie; 
Xuxiaohu; Himanshu Shah; Himanshu C. Shah; Youjianjie; Luis M. Contreras
主题: New Version Notification for draft-xu-pce-sr-sfc-02.txt


A new version of I-D, draft-xu-pce-sr-sfc-02.txt has been successfully 
submitted by Jianjie You and posted to the IETF repository.

Name:   draft-xu-pce-sr-sfc
Revision:   02
Title:  PCEP Extensions for SFC in SPRING Networks
Document date:  2014-10-27
Group:  Individual Submission
Pages:  14
URL:http://www.ietf.org/internet-drafts/draft-xu-pce-sr-sfc-02.txt
Status: https://datatracker.ietf.org/doc/draft-xu-pce-sr-sfc/
Htmlized:   http://tools.ietf.org/html/draft-xu-pce-sr-sfc-02
Diff:   http://www.ietf.org/rfcdiff?url2=draft-xu-pce-sr-sfc-02

Abstract:
   [I-D.xu-spring-pce-based-sfc-arch] describes a PCE-based SFC
   architecture in which the PCE is used to compute service function
   paths in SPRING networks.  Based on the above architecture, this
   document describes extensions to the Path Computation Element
   Protocol (PCEP) that allow a PCE to compute and instantiate service
   function paths in SPRING networks.  The extensions specified in this
   document are applicable to both the stateless PCE model and the
   stateful PCE model.



  


Please note that it may take a couple of minutes from the time of submission 
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat

___
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce


[Pce] I-D Action: draft-ietf-pce-lsp-setup-type-00.txt

2014-10-27 Thread internet-drafts

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Path Computation Element Working Group of the 
IETF.

Title   : Conveying path setup type in PCEP messages
Authors : Siva Sivabalan
  Jan Medved
  Ina Minei
  Edward Crabbe
  Robert Varga
Filename: draft-ietf-pce-lsp-setup-type-00.txt
Pages   : 7
Date: 2014-10-26

Abstract:
   A Path Computation Element can compute traffic engineering paths (TE
   paths) through a network that are subject to various constraints.
   Currently, TE paths are label switched paths (LSPs) which are set up
   using the RSVP-TE signaling protocol.  However, other TE path setup
   methods are possible within the PCE architecture.  This document
   proposes an extension to PCEP to allow support for different path
   setup methods over a given PCEP session.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-lsp-setup-type/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-pce-lsp-setup-type-00


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce


Re: [Pce] WG Last Call on draft-ietf-pce-stateful-pce-app-02 and draft-ietf-pce-stateful-pce-09

2014-10-27 Thread Cyril Margaria
Hi Ina,

Thanks, see inline for the open points.

On 27 October 2014 01:57, Ina Minei inami...@google.com wrote:

 Thank you for the careful review, please see inline ###.

 [snip]
 I Have the following comment for draft-ietf-pce-stateful-pce-09:

 Section 2
 The document references the following timers:
- State Timeout Interval
- Redelegation Timeout Interval

 RFC5440 defines an Appendix B. PCEP Variables, having a dedicated section
 for those variables would be better, as they are integral part of the
 extensions.


 ### They are discussed in the main part of the draft, their use etc is
 introduced as early as page 4 of the doc. The suggested values for these
 timers are added in the operational section in the appendix, where they
 logically belong and I don't think we want to move them.


I think it will be easier for YANG/MIB module designers to have a small
appendix for those, with recommended values repeated there. The rest of the
document does not need to  be changed in that regards.





 Section 5.4

 After the first paragraph, add:
 The State synchronization start with a LSP state report having the SYNC
 Flag in the LSP Object set to 1.

 Reason: This would allow for the PCC to fully resend its database after
 the Initialization phase, and clarify the PCE operation.


 ### This is covered in the current text and also clearly shown in figure
 1. .


It is implicit in the text,, I think making it explicit would be better for
implementations.




 Section 5.6.2
 OLD
 If the PCC decides that the LSP parameters proposed in the PCUpd message
 are unacceptable, it MUST report this error by including the
 LSP-ERROR-CODE TLV (Section 7.3.3
 https://tools.ietf.org/html/draft-ietf-pce-stateful-pce-09#section-7.3.3
 )
 with LSP error-value=³Unacceptable parameters in the LSP object in the
 PCRpt message to the PCE

 NEW
 If the PCC decides that the LSP parameters proposed in the PCUpd message
 are unacceptable, it MUST report this error by including the
 LSP-ERROR-CODE TLV (Section 7.3.3
 https://tools.ietf.org/html/draft-ietf-pce-stateful-pce-09#section-7.3.3
 )
 with LSP error-value=³Unacceptable parameters in the LSP object in the
 PCRpt message to the PCE. The PCC MAY/SHOULD include the objects that were
 not accepted in the PCRpt message.


 Reason: If the PCC includes the objects (current PCC values) that caused
 the PCUpd to be rejected, it would help the PCE avoid resending them. A
 PCErr would allow to include the objects, a new error type would be needed
 but error handling from PCE side should be rather easy. Another
 possibility is having the LSP-ERROR-CODE containing a list of
 Object-Class, OT .

 ### While I agree in principle, I think if we go down this road we should
 also include the reason
 why the object was rejected to make this useful. Unless others feel
 strongly, I would not add this.


I think having the mechanism would be aldready usefull with existing error
messages.
Having WG feedback in also welcomed.




 Section 7.3.
 Nits: Using Synchronize would be better aligned with other bits definition

 S bit: Add: On PCUpd the R flag SHOULD (MUST?) be set to 0 on transmission
 and MUST be ignored on receipt.



 R bit: Add: On PCUpd the R flag SHOULD (MUST?) be set to 0 on transmission
 and MUST be ignored on receipt
   (or it is allowed on PCUpd?)

 O bit: Add: On PCUpd the O Field SHOULD (MUST?) be set to 0 on
 transmission and MUST be ignored on receipt.


 ### This would preclude use of these bits in future documents, so  I
 prefer not to add this.


Reserved bit are usually defined as follows  Unassigned bits are
considered reserved. They MUST be set to zero on transmission and MUST be
ignored on receipt.

So restricting those values on PCUpd in this document does not preclude
another document indicating how to use them when supporting that other
document (It will be likely negotiated). Moreover this allows the new
defining document to make sure that those bits have a specific value when
using the stateful document.






 Section 7.3.3.
   The error value ŒLSP preempted¹ could seem a bit redundant with ŒRSVP
 signaling error¹ and the corresponding RSVP preempted error code, I
 believe the error code ŒLSP preempted¹ should be seen when a PCC-local
 administrative preemption is made, and the RSVP signaling error should be
 used otherwise (the error node can be of value for the PCE)

 ###  I think there is value to keep preemption separate from signaling
 error, and I prefer to leave them
 distinct.


My comment was not much on removing it, but have the text scope them
better, as they are mutually exclusive, implementation wise I would like to
know when to send the PCEP preempted, and the signaling preempted.
___
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce


[Pce] I-D Action: draft-ietf-pce-stateful-pce-inter-domain-lsp-00.txt

2014-10-27 Thread internet-drafts

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Path Computation Element Working Group of the 
IETF.

Title   : Cooperative Stateful Path Computation Element (PCE) 
for Inter-Domain Inter-Vendor PCE-initiated LSP Setup
Authors : Xiaoping Zheng
  Nan Hua
  Wangyang Liu
  Bingkun Zhou
  Guoying Zhang
Filename: draft-ietf-pce-stateful-pce-inter-domain-lsp-00.txt
Pages   : 12
Date: 2014-10-27

Abstract:
   A stateful Path Computation Element (PCE) maintains the information
   of Label Switched Path (LSP) and resource availability within a
   domain, so multiple stateful PCEs are able to provide traffic
   engineering inter-domain routing through cooperating with each other.
   This document introduces the applicability of cooperative stateful
   PCE for establishing inter-domain inter-vendor LSP which is initiated
   by PCE.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pce-stateful-pce-inter-domain-lsp/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-pce-stateful-pce-inter-domain-lsp-00


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce