Re: IESG EValuation: draft-ietf-tewg-interas-mpls-te-req-08.txt

raymond zhang <[email protected]> Wed, 08 Sep 2004 14:57:15 -0700
Newsgroups gmane.ietf.tewg
Message-ID <[email protected]>
Hi Bert,

Thanks very much for forwarding on IESG's comments.  Please find our=20
further comments in lines below:


At 02:22 PM 8/19/2004, Wijnen, Bert (Bert) wrote:
>As agreed earlier on, this document is
>    Participant in PROTO Team pilot:
>    Workgroup Chair Followup of AD Evaluation Comments
>=20
>http://www.ietf.org/internet-drafts/draft-ietf-proto-ad-comments-pilot-00.t=
xt
>
>So I have just collected all comments and am passing it to the WG chairs
>to further shepherd composition of answers and possible updates to the=20
>document
>based on the IESG review comments.
>
>I personally believe it is probably best to do one more rev,
>and pay special attention to comments from Allison, Ted and Harald.

Ok, thanks.

>Bert
>--------------------- IESG review:
>
>Discusses and Comments
>Harald Alvestrand:
>Comment:
>[2004-08-19] Reviewed by Mary Barnes, Gen-ART
>The abstract & title does not say that the document contains scenarios.
>Perhaps it should.

Will update the abstract...  Since this document is really about=20
requirements and scenarios are only there to help the understanding of=20
requirement discussions, I would like to leave the title as it is now.

>Ted Hardie:
>Comment:
>[2004-08-17] There are a number of non-ASCII characters in section 4.
>
>I personally found the use of the term "Application Scenarios" in section 4
>confusing.  These really don't relate to inter-AS traffic engineering=20
>requirements
>for specific applications, the mention of voice over ip and video over IP
>as a driver for 4.1.3 notwithstanding.  These are deployment strategies=
 that
>inter-AS traffic engineering enables (or improves), not application=20
>scenarios.

Right, I will remove the wording on the voip and viip...

>In 5.1.2., the draft says:
>
>   One can conceive that an inter-AS MPLS TE tunnel path signaled
>   across inter-AS links consists of a sequence of intra-AS segments.
>
>Do they mean that this is modeled as sequence of intra-AS segments?

This was a mistake.  It should be "AS segments".  Thanks for pointing=20
out.  The following is the proposed wording:

"...a sequence of ASes, ASBRs and Inter-AS links."

>In the same section, the draft says:
>
>     In addition, the proposed solution SHOULD provide the ability
>   to specify and signal that certain loose or explicit nodes (e.g. AS
>   numbers, etc.) and resources are to be explicitly excluded in the
>   inter-AS TE LSP path establishment, such as one defined in
>   [EXCLUDE-ROUTE] for instance.
>
>This makes it looks like an AS number is a node, where I think
>they mean the AS number is part of the tuple (as in 5.1.10.1).
>Some clarification might be in order.

An AS may be considered as an abstract node which could be used as a=20
subobject during signaling in section 4.3.2, RFC 3209.  This was clarified=
=20
at the beginning of this section:
"... when signaling the inter-AS TE LSP path:

       - a set of AS numbers as loose HoPs and/or
..."

That's why we did not provide any additional wording to elaborate when=20
mentioning "AS numbers" as an example for the exclude-route requirement in=
=20
this paragraph.  Similarly, "AS2" was used by itself as a ERO subobject as=
=20
well In 5.1.10.1.

Hope this clarifies.

>Allison Mankin:
>Comment:
>[2004-08-19] The document speaks of the OSPF-based TE:
>   However, because
>   these means offer coarser control of traffic paths and do not
>   readily offer bandwidth guarantees or fast restoration, they will
>   not be discussed further in this document.
>It does not give citations of the work, or provide analysis of this=
 negative
>statement.  There are claims to the contrary on these points, so it isn't=
=20
>really a
>reasonable point to just throw in here, without analysis.  Better to just=
=20
>say that this
>document just chooses to explore the fine-grained approach using MPLS,=20
>rather than
>pursuing the more aggregated approach using OSPF.

Good point...  The following is the proposed wording for this paragraph:

"Please note that there are other means of traffic engineering
    including Interior Gateway Protocol (IGP); metrics based (for use
    within an AS); and Border Gateway Protocol (BGP) attribute based
    (for use across ASes, as described in Appendix A), which provide
  coarser control of traffic paths.  However, this document addresses=20
requirements
for a MPLS based, fine-grained approach for inter-AS TE.


>What is a "mechanism", which the document refers to these requirements as=
=20
>leading to?
>Operational guidelines for the inter-AS usage?

Here "mechanism" represents the protocol specifications based upon the=20
requirements discussed here and their deployable implementations...  if=20
this needs further clarification, I could add a sentence at the end of=20
paragraph 4 in section 1:

"The document will also present a set of application scenarios where the=20
inter-AS traffic engineering mechanism may be required. This mechanism=20
could be implemented based upon the requirements presented in this=
 document."

>The document has a list (5.2.2.1) of Inter-AS TE Enforcement Agreement=20
>Policies,
>that "could be" enforced at the boundaries.  The preemption object is=20
>under this
>not very strong list.  It would be very advisable to suggest it be not=20
>enforced,
>because of the complex issues that arise composing preemption rules that=
 have
>been set by non-coordinated endpoints in the ASs and by the authorization=
=20
>issues.

Good point, thanks...  In our thinking, weather to enforce on the=20
preemption or not is optional between the SPs, e.g. SP1 with preemption=20
implemented in their TE plane will want to enforce what preemption is=20
requested from SP2 when the inter-AS TE LSP endpoitns are coordinated=20
between SP1 and SP2.  So to this point, would it be acceptable if I change=
=20
"could be" to "SHOULD be" ?

>----------- Further comments/nits from General Area Review Team:
>
>This review was done at the request of GEN AD Harald.
>
>---------- Forwarded Message ----------
>Date: 18. august 2004 15:27 -0400
>From: Mary Barnes <[email protected]>
>To: 'Harald Tveit Alvestrand' <[email protected]>
>Cc: [email protected]
>Subject: Review of draft-ietf-tewg-interas-mpls-te-req-08.txt
>
>
>Assignment:
>-----------
>o draft-ietf-tewg-interas-mpls-te-req-08.txt
>     MPLS Inter-AS Traffic Engineering requirements (Informational) - 4 of=
 6
>     Note: NOTE WELL: revision 08 should arrive on August 12.. That is the
>one
>     to be reviewed/approved.. . Participant in PROTO Team pilot:.=
 Workgroup
>     Chair Followup of AD Evaluation Comments.
>
>http://www.ietf.org/internet-drafts/draft-ietf-proto-ad-comments-pilot-00.t
>xt
>     Token: Bert Wijnen
>     REVIEWER: Mary Barnes ([email protected])
>
>Summary:
>--------
>
>The draft should be ready for publication as Informational with the
>corrections noted below and perhaps some WG discussion (or chair feedback
>at a minimum) on the comments identified below.  I did find the document
>difficult to read, but it could be entirely because I am neither an MPLS
>nor traffic engineering expert. However, I have made some suggestions for
>rewording for the areas that I found most difficult to read.  Given that
>it's a requirements document and has been approved by the WG, I don't think
>any substantive editing effort beyond that is particularly worthwhile.
>
>Comments:
>---------
>
>1. Given that this document also contains a substantive section on
>application scenarios, it might be worthwhile to consider a change in name
>to: "MPLS Inter-AS Traffic Engineering Requirements and Scenarios".

Sure. will add it...

>In
>which case, I would also suggest changing the second sentence in the
>abstract from:
>
>   "Its main objective is to
>   present a set of requirements which would result in general
>   guidelines for the definition, selection and
>   specification development for any technical solution(s) meeting
>   these requirements."
>to:
>   "Its main objective is to
>   present a set of requirements and scenarios which would result in
>general
>   guidelines for the definition, selection and
>   specification development for any technical solution(s) meeting
>   these requirements and supporting the scenarios."

Thanks for the wording.   Will incorporate....

>At a minimum, the abstract should include at least a mention of the
>document also containing scenarios.

As will do by incorporating the above wording.

>2. Page 8, section 3.3, 1st paragraph.  Is this really supposed to be
>dealing with "QoS guarantees"?  Shouldn't this just be "bandwidth
>guarantees"(per the general Objectives and Requirements in 3.2)?

Right... Will correct.  Thanks.

>3. Page 12, section 4.2.1, 2nd paragraph, last sentence.  There's another
>reference to "QOS services", but it seems that this should also be
>"bandwidth guarantees". Or, this document needs to define what they mean by
>QOS services.

Will correct also... Thanks.

>4. Page 13, section 4.2.1, 7th paragraph, another "QoS" reference.  Propose
>to change "QoS requirement" to "bandwidth requirements".

Yes... will update.  thanks...


>Nits:
>-----
>1. Page 1. Status of this memo.  Needs updating to the new template, per
>the new guidelines.

I am not aware of the new template.  Would you please point me to the RFC=20
documenting the new template ?   thanks...


>2. Page 3, section 1, 1st sentence, the abbreviation for Service Providers
>"(SPs)" should be added here as the term "SP" is used in a subsequent
>paragraph.

Right.  Thanks.


>3. Page 5, section 3.1, definition of Intra-AS TE, correct the extra
>whitespace between "an" and "AS".

Yes, thanks.

>4. Page 5, section 3.1, definition of Inter-AS TE.  Suggest to add the
>following to this definition to clarify that this term is used specifically
>to refer to IP/MPLS networks for the scope of this document (as clarified
>later in the document in section 3.3):
>
>     "Since this document only addresses IP/MPLS networks, any reference to
>Inter-AS TE in this document refers only to IP/MPLS networks and is not
>intended to address IP-only TE requirements."

Will incorporate.  Thanks for the proposed wording.

>5. Page 7, section 3.2.2, 4th paragraph, 2nd sentence. For readability (and
>per Webster's), change "Un-deterministic" to "Nondeterministic" and
>"un-coordinated" to "uncoordinated".

Thanks..  will correct.

>6. Page 9, section 4.1.1, 4th paragraph, last sentence. For readability,
>change: "beyond the scope of this document and will therefore not be
>discussed here" to:
>
>"beyond the scope of this document and are not discussed further."

Sure... thanks for the wording.

>7. Starting on Page 9, 5th paragraph, there are funky characters due to
>using the wrong format for the single quote spread throughout the remainder
>of sections in 4.1. (e.g. SP1=C6s).

Right... will correct them thanks.

>8. Page 12, section 4.2.1, 4th paragraph, 1st sentence. Change "Continent"
>to "continent".

will correct. thanks...

>9. Page 12, section 4.2.1, 5th paragraph, 1st paragraph.  For readability,
>remove "(not partially)" OR add ", rather than partially" to the end of
>that sentence.

Will use ",rather than partially"... thanks.

>10. Page 16, section 5.1.6, 1st sentence. Change "pair" to "pairs".

Right. Will correct. Thanks.

>11. Page 16, section 5.1.6, 1st paragraph, last sentence. Add a "SHOULD"
>prior to "interoperate" in the last sentence to highlight this 2nd
>requirement (provided SHOULD is the appropriate strength for that
>requirement).

Good point. will add. thanks.

>12. Page 17, setion 5.1.7, 1st paragraph, last sentence. Ditto comment 10.

Will remove " ...and interoperate seamlessly with the current intra-AS MPLS=
=20
DS-TE mechanism [DSTE-PROT]."...

>13. Page 19, section 5.1.13. Remove "on" from the phrase "SHOULD NOT impact
>on existing".

Will do. thanks.

>14. Page 25, section 11. Copyright date should be 2004.

Right.  Thanks...


Many thanks once again for your comments.

Regards,
Raymond and JP