« Return to Thread: LSP DPPM draft updated.

LSP DPPM draft updated.

by gyzhang :: Rate this Message:

Reply to Author | View in Thread

Hi all,

Thanks to Henk and Al, the authors have now updated the LSP DPPM draft.
http://www.ietf.org/internet-drafts/draft-ietf-ccamp-lsp-dppm-02.txt


The two notable changes are:
1) We recovered the *sample definition* part which was removed from older versions.
We feel the existing IPPM framework (by defining a singleton metric followed by definition of samples of singleton values) is the most convenient and reasonable way for us to cover the bound issue raised by Henk and Al. The arrival parameters can also be placed comfortablely in this sectioin. 


2) Two experts from Carriers joined us: Dr. Tomohiro Otani (KDDI) and Dr. Ruiquan Jing (CT).
Inputs from carriers has always been one major driving force for this work. The close involvement of carriers will possibly guides us to define more metrics, and accelerate the adoption of the defined metrics in testing and operational environments.

Below, I try to summarize the received comments and the changes made accordingly. Please let us know if you have further comments.

-Comments from Henk
  3.4. Units.

    I don't think this is quite correct: you start to measure at T1 and
    wait for the setup to complete.  However, it doesn't, so at some point
    you become bored and stop the measurement.  You report undefined.
    However, one then has to report in the metrics parameters when the
    measurement will be stopped.  This value should be added to the
    metrics parameters.  (Note: this will apply to more metrics).

Response: Yes this has been addressed in the sample definition sections, section 8-12.
-------------------------------------
  4.3. Metrics Parameters.
    In IPPM speak, Lamba refers to a rate but it also specifies a distribution
    for the interval between probe packets.  For example, poisson or periodic.
    The draft should mention which distribution to use.

Response:We mentioned the use of poisson process in sections like 4.5/4.6/4.7. For sample definition, we mentioned it before actual definition begins.
However, despite the poisson process, periodic process may also be used in the sampling process. The question is that do we need a new parameter for the choice of different arrival model? We would like to have your comments.


----------------------------
  12.1. Statistics.
    I think you better report the 5th or 10th percentile of the distributions,
    rather than the minimum (and the same for the maximum).  This excludes
    data points where something went wrong in the measurement process.
Response: This section is now numbered 14 in the new version. We give a generalized definition of percentile in 14.3. Hope it works.

=====
-Comments from Al
  As I've said in the past, this draft is an excellent start,
  and because it adopts the metric template used in bmwg and ippm,
  it's an easy read. Thanks for doing that part.
Thanks. It feels good to be native. : -)
----------------------------------------------
  There is a taxonomy of possible outcomes for set-up protocols.
  Each set-up attempt will have one of the following outcomes:

  1. Success
  2. Failure
  3. Incorrect Set-up (wrong destination)

  The same basic outcomes apply to release attempts.

  In the current text, the set-up time metrics cover the
  Successful outcome (they could be called Successful *.* Setup Time).

  .....For more nit-picking background, read
  http://tools.ietf.org/id/draft-morton-ippm-reporting-metrics-05.txt

  So, I propose to add metrics to cover the Failure outcome,
  defined as a count of failures=Undefined setup times divided by the
  total attempts. ...

  Adding metrics to cover the Incorrect setup/release outcome
  would complete the taxonomy.  ...
Response:  Thanks for the detailed explanations and for pointing us to the draft. We totally agree. We have added a new section, section 13 to discuss this (below).
Any more comments on that? 


13.  Discussion for unsuccessful setup/release cases

   As has been mentioned earlier, LSP setup/release may fail due to
   various reasons.  For example, setup/release may fail when the
   control plane is overburdened or when there is resource shortage in
   one of the intermediat nodes.  Since the setup/release failure may
   have significant impact on network operation, it is worthwhile to
   report each failure cases, so that appropriate operations can be
   performed to check the possible implementation,configuration or other
   deficiency.

   Although not commonly seen, an LSP setup/release attemp may be
   falsely carried out. for example, the setup/release request may be
   targed to a wrong egress node.  Although faulty results may have
   totally different implications to the control plane, if compared with
   failure cases, for the purpose of performance evaluation, it is still
   reasonable to treat such results as unsuccessful cases.  Thus the
   unsuccessful cases include both failure and incorrect cases.

   Once a sample of a particular metric, e.g, single unidirectional LSP
   setup delay, is obtained, we can deduce the unsuccessful cases by
   sorting out from the sample the <time, delay> pairs with undefined
   delay value.

---------------------------
  3.3  Metric Parameters

    o  ID0, the ingress LSR ID

    o  ID1, the egress LSR ID

  You should use these ID#s in the definition of the metric.

    o  T, a time

  I've found that the two word description of a parameter is
  not always sufficient for me.  I suggest:

    o  T, a time when the setup is attempted

  I suggest to add a parameter, for clarity:

    o  WAITTIME, the maximum waiting time for successful setup

  and mention this parameter in the sections where discussed,
  like 3.5 and 3.6.

Response: These have been addressed.
---------------------------------------------
  13. Discussion

  The control-plane-only nature of these metrics should be clear(er)
  in the Introduction/Scope.

Response: We change the introduction part into:  

  This draft defines performance metrics and methodologies that can be
  used to depict the dynamic LSP provisioning performance of GMPLS
  networks, **more specifically, performance of the signaling protocol**.

Hope it is clearer.

--------------------------------------------------------------------
  How important is it to have data-plane verification of the
  apparent control-plane success/failure/incorrect performance?
Response:  Yes, it is important. But as the introduction of the verification may involve complex and totally different methodologies, we'd rather address it in (future) separate documents. Anyhow, the performance of the signaling itself is still an important metric to have. And depending on implementations, the overall time of an successful setup/release can sometimes be deduced from (or approximated by) this metric.

  ----------------------------------
Our question:
With the addition of sample definition, do we still need the multiple LSP setup delay metric(in Section 4,6) and Samples of Multiple  LSPs Setup Delay(in section 9,11)? We'd like to have your comments.


Best regards,
Authors

        



08榜样行动中国,与我们一起传递坚强的力量

注册新浪2G免费邮箱
_______________________________________________
ippm mailing list
ippm@...
https://www.ietf.org/mailman/listinfo/ippm

 « Return to Thread: LSP DPPM draft updated.

LightInTheBox - Buy quality products at wholesale price!