Hi stateful-framework-solution authors.

I did not see any reply on my previous comments I repost them, with additional 
comments

I do have the following (few) comments on the documents so far:
1.       (Editorial) : Section 2 Terminology :
a.      The passive stateful does not use delegation, the active does. It would 
be more clear to simply state this.
b.      Delegation : maybe also indicate that those LSPs are named delegated 
LSPs.
c.      Delegation timeout : This is part of the delegation procedure, this 
could be removed from the terminology
d.      LSP state report : applicable to Both passive and active?, the Passive 
definition could indicate that
e.      LSP Update Request : for delegated LSP only,
f.      LSP priority : Adding the reference to the RFC defining those values 
would be useful
g.      MPLS TE Global Default Restoration : This is a use-case specific term, 
it would be more clear to separate it from the generic stateful terms (After 
another paragraph). In addition this can also apply to GMPLS.
2.      I think making the separation between the generic stateful requirement 
and extensions and the "MPLS-TE/GMPLS/Others" part is  a good idea, this should 
also be reflected in section 2 by separating the generic terminology from the 
MPLS-TE specific one.
3.      Section 3:  the title "Motivation and Objectives for Stateful PCE"  
would fit more the objectives of the draft.
4.      Section 3.1 :
OLD:
   In the following sections, several use cases are described, showcasing 
scenarios that benefit from the deployment of a stateful PCE.
  The scenarios are specific to MPLS TE deployments, but the  extensions 
described in this document apply to GMPLS tunnels as well.
NEW :
   In the following sections, several use cases are described, showcasing 
scenarios that benefit from the deployment of a stateful PCE.
  Some of the scenarios are focused on MPLS TE deployments, but may also apply 
to GMPLS tunnels as well.
5.      Section 3.1.1 :
      OLD:
      In the traffic
         engineering system provided by [RFC3630], [RFC5305], and [RFC3209]
         information about network resources utilization is only available as
         total reserved capacity by traffic class on a per interface basis;
         individual LSP state is available only locally on each LER for it's
         own LSPs.  In most cases, this makes good sense, as distribution and
         retention of total LSP state for all LERs within in the network would
         be prohibitively costly.
      NEW :
         In the traffic
         engineering system provided by [RFC3630], [RFC5305], and [RFC3209]
         information about network resources utilization is only available as
         aggregated capacity by traffic class on a per interface basis;
         individual LSP state may be  available only locally on each LER/LSP 
for it's
         own LSPs.  In most cases, this makes good sense, as distribution and
         retention of total LSP state for all LERs/LSRs within in the network 
would
         be prohibitively costly.
6.      Second paragraph : Another use case would be the GMPLS restoration.
7.      Section 3.1.2. : MPLS TE control plane -> control plane, this is not 
MPLS TE specific.
8.      New section proposed 3.1.2.6. Pre-planned sharing :
Shared-mesh restoration defined in [RFC4872] is a restoration mechanism which 
allow sharing of protection resource for risk-disjoint working path. The 
sharing decision is a local decision as the head node does not know what are 
the resources used for shared protection and which SRLGs are protected by them. 
The local decision may be also influenced by the order of the TE-LSP setup. A 
stateful PCE with this information in its LSP state database will be able to:
      o Optimize the sharing of protection resources
      o Allow  LSP maintenance operation to have fewer impact on protection 
resources
      o Allow to reoptimze the protection resource
9.      New section proposed 3.1.2.7. Discrete resource path constrained 
allocation
Some networks are using discrete resources which are constrained by other 
TE-LSPs or switching capabilities. Typical use case is limited label switching 
capabilities (label stack-depth, HW constraints, physical constraint). Path 
computation in such type of network require a more complete resource and TE-LSP 
view in order to compute valid path. A stateful PCE can use the TE-LSP to 
provide better optimization and reduce blocking. In addition IGP  information 
is  not required to carry extended resource usage.
10.     The document draft-zhang-pce-stateful-pce-app-02 has some other 
generic, GMPLS and technology specific use cases, which could be added, I would 
expect the authors of this draft to indicate this as comment to the WG draft,
11.     Section 5.2 : PCRpt : It could be useful to use the PCEP response 
attribute, in the LSP status report : the path with attribute-list is reported 
(So when referring to RFC5440 section 6, this would cover the different 
extensions). This would also apply to the PCUpd
12.     Section 5.4 : which messages are allowed during State synchronization? 
Is it allowed to have PCReq/Notify for instance?
13.     Section 5.7 : too MPLS-TE specific, a GMPLS stateful PCE will not be 
compliant. This should be in the protocol-specific part.
14.     Section 5.6.2 : What happens if the update is not acceptable? A PCErr 
may be returned.  (In section 8.4 a new error similar to type 20 value 1 could 
be used)
15.     Section 5.6.2 : the statement "A PCC MUST NOT send to any PCE a Path 
Computation Request for a  delegated LSP." Is contradicting the PCC control, 
the PCC may not fully delegate all aspects to the PCE, this seems too strong 
for me.
16.     Section 6.1. and Section 6.2  : path-list is confusing, you indicate 
its technology-specific, however its defined  in RFC5440 section 6.5, I would 
suggest :
      <state-report> ::= <LSP>[<path-report-list>] where <path- report 
-list>::=<path-report>[<path-report-list>] and <path-report> ::= 
<end-point-path-pair-list> or <path> [<technology-specific-path>
17.     Section 6.2 : proposed additional text :
"If the PCUpd cannot be satisfied (PCC overload, unsupported object or TLV), 
the PCC MUST respond with an PCErr message" .
This in combination with draft-ietf-pce-enhanced-errors would allow a proper 
and generic handling. Some processing rules defined in other document in the 
PCReq processing would also apply for the PCUpd. In addition new error code 
should be allocated, if the LSP identifiers cannot be supported by the PCC, 
this should turn into specific errors.

18.     Section 7.1.1  : The delegation and state timeout are mentioned in the 
document, it could be useful to also negotiate those (or others) as part of the 
STATEFUL-PCE-CAPABILITY object :
a.      DELEGATION-TIMEOUT : In this document only set by the PCC, could be 
used by
b.      RESTART-TIMEOUT : indication by the PCEP Peer for session reconnection 
time (node restart time for instance), may be used by the Peer to adjust its 
timeout.
19.     Section 7.2.1 : CLI can be removed, it is not necessary. In addition 
"If the operator does not  specify an unique symbolic name for a path, the PCC 
MUST auto-generate one"  (change is "an unique"),
20.     Section 7.2.1 : Why not add this TLV to the LSPA (and mandate LSPA), it 
would fit better in LSPA
21.     Section 7.2.2 : This support explicitly RSVP Class type 6, but you are 
missing RSVP Ctype 3 and 4, In addition Class type 169 (USER_ERROR_SPEC, as 
defined in RFC5284) is not supported. In addition I would like to suggest to 
have on TLV type for ERROR spec (covering RSVP ERROR_SPEC and USER_ERROR_SPEC), 
containing the RSVP objects
22.      Section 9.1. : the statement "A PCC implementation which allows 
concurrent connections to multiple  PCEs SHOULD allow the operator to group the 
PCEs by administrative  domains" seems a more general requirement that could be 
used in other cases. Is it meaningful to add this in the MIB document?
23.     I think that draft-farrkingel-pce-abno-architecture-02 provides a good 
model, and the stateful PCE models presented in this document should use the 
architectural components and interfaces of the document. I found the section 
1.1  particularly applicable.



Mit freundlichen Grüßen / Best Regards
Cyril Margaria

Nokia Siemens Networks Optical GmbH
St.Martin-Str. 76
D-81541 München
Germany
mailto:[email protected]
Phone: +49-89-5159-16934
Fax:   +49-89-5159-44-16934
----------------------------------------------------------------
Nokia Siemens Networks Optical GmbH
Geschäftsleitung / Board of Directors: Gero Neumeier, Dr. Rolf Nauerz
Sitz der Gesellschaft: München / Registered office: Munich
Registergericht: München / Commercial registry: Munich, HRB 197143



_______________________________________________
Pce mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/pce

Reply via email to