[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PCN] CLE vs. admission state
The current versions of the edge behaviour drafts have stepped back slightly
from the extreme of reporting only transitions in admission state. Now admission
state is reported at regular intervals.
A fair amount of off-list discussion has been happening over the appropriateness
of the current arrangement. For one, there is a certain amount of opposition to
specifying exponential smoothing of the CLE. For another, Phil has raised the
possibility of a CLE-dependent policy at the decision point, where more
important flows are allowed in at higher CLE values than less important flows.
That suggests that instead of admission state, the egress node should be
reporting at least the CLE.
I believe the discussion should be happening on the list -- that's what it is for.
Michael Menth suggested an useful principle to which the present drafts adhere:
actions at the decision point/ingress node should be exactly the same for CL and
SM. He argued that the egress node unavoidably knows the difference between CL
and SM in any case, so it might as well absorb all the differences.
It is true that at least one end has to know the difference, but it doesn't have
to be the egress node. If the egress node simply reports rates of unmarked,
threshold-marked, and excess-traffic-marked traffic each interval, the decision
point/ingress node can apply the CL- or SM-specific algorithms and draw the
correct conclusions.
It seems reasonable to design the system so one end is the same whether CL or SM
is deployed. If we accept that, we have one-and-a-half questions really:
1) Which end should know that SM or CL is deployed?
1) a) If it is the egress node, should it report admission state or CLE? Either
way, the egress node would have to report the estimated edge-to-edge supportable
traffic rate whenever termination might possibly be required, and the decision
point/ingress node would have to compare that with the admitted traffic rate to
see if termination is really needed.
Tom