[Nml-wg] Metrics for pathfinding
Paul Boven
boven at jive.nl
Mon Jun 10 02:44:27 EDT 2013
Hi Freek, everyone,
On 06/06/2013 05:45 PM, Freek Dijkstra wrote:
> The problem with capacity is that it is highly non-trivial for the main
> technology in use today, Ethernet. Two notes:
> * Maximum achievable bandwidth of a channel (VLAN) depends on frame size
> and interframe gap, and header size. (Most technologies define bandwidth
> of the payload; to avoid these issues, Ethernet defines the bandwidth of
> the underlying medium)
> * Ethernet does not work with a achievable bandwidth, but instead
> defines Committed Information Rate (CIR), Excess Information Rate (EIR),
> Committed Burst Size (CBS), and Excess Burst Size (EBS).
While I understand that this is a complex issue, we do need a single
definition of bandwidth for NSI to properly function end-to-end.
Otherwise, we end up with end-users having to 'fudge' their requests to
make sure that it fits with any possible underlying technology. So in
this context, payload capacity is the only metric that makes sense. I
will bring up this issue in the NSI-WG as well, the current draft of the
NSI v2.0 spec does not give any precise definition of 'bandwidth'.
> Maybe we have to pick, and make some "experimental" parameter:
> * Do you want a parameter that describes the capacity of the data flow
> including or excluding the header?
> * For Ethernet, do you want a parameter that defines the CIR or PIR
> (=CIR+EIR), or do you prefer two (or four) parameters?
As my goal here is to do reliable pathfinding, I think we should have a
single, technology agnostic metric that will tell me whether a link can
theoretically support my request, or not. NSI has no notion of
CIR/EIR/PIR, so presumably their use of 'bandwidth' matches closes to
the CIR parameter for Ethernet.
Regards, Paul Boven.
--
Paul Boven <boven at jive.nl> +31 (0)521-596547
Unix/Linux/Networking specialist
Joint Institute for VLBI in Europe - www.jive.nl
VLBI - It's a fringe science
More information about the nml-wg
mailing list