[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: LC Comments on "considerations" scaling analysis
If you are going to recommend one scheme over another based on a scalability
analysis, then the analysis must take into account all the scaling factors.
You do not have the option of saying "I didn't consider memory utilization,
that's out of scope", or "I didn't consider sparse mode, that's out of scope
(even though it is an important factor in virtualyl every deployment)".
Further, if you want to draw any conclusions whatsoever based on the
analysis of a small subset of the scalability issues, you have to show that
that subset contains the bottleneck issues. If the MVPN bottleneck is PE-CE
PIM, then you can't say "I'm only considering PE-PE PIM, PE-CE PIM is out of
scope".
It also helps if the analysis uses a measure of "resource utilization" that
has some practical meaning. The sum of the number of cycles expended by all
routers has no practical meaning at all; if it did, no one would ever have
heard of such notions as "distributed computing" or "datagram networks".
If you do a scalability analysis without attending to any of this, the
analysis is simply irrelevant, if it happens to be correct within its
limited scope.
Of course, if you are doing a purely theoretical analysis, with no intended
practical application, then of course you can focus in on any isolated issue
that you choose. However, I don't think the IETF is the proper publication
venue for that.
A further issue is that the analysis provided in Appendix A of the
"considerations" draft is not correct even within its limited scope, for all
the reasons I have detailed in a prior message. These mostly have to do
with the failure to properly understand the effects of join suppression.
But I'm not sure it's worthwhile to repeat all those points again as part of
the same last call.
I will just reiterate my request for Appendix A to be removed and for any
recommendations depending upon it to be removed.