[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Review of draft-ietf-radext-vlan-02.txt
Hi Bernard,
thanks for your quick feedback. Please find some comments below:
Bernard Aboba wrote:
Do you think it would be useful to provide more description of what
the semantic of the User-Priority-Table attribute in the
Access-Request or the Access-Accept means?
Since there is some confusion on that point, I think the answer is
probably "yes". I also think there may be more text required to
specify exactly what 802.1D management elements this corresponds to.
Note that the reference to Annex G in the draft is a bit misleading
since this section of the IEEE 802.1D spec just gives the rational
behind the selection of the traffic classes based on the number of
queues being available.
I think that the correct reference may be Section 7.5.1 ("Regerating
User Priority"). Annex G just provides some general background
information. Table 7.1 specifies the default values of the User
Priority Regeneration Table (no change). Clause 14.6.2 talks about
modification of the default values by management. My assumption is that
the User-Priority-Table attribute sent in an Access-Request would be the
default in Table 7.1, absent changes via management.
Why is it 8 bytes long?
Clause 14.6.2.3.3 specifies the regeneration table as 8 values, each an
integer in the range of 0-7.
Section 14.6.2 also mentiones that the User Priority Regeneration Table
is for a specific port. Hence, I guess you have to send one User
Priority Regeneration Table for each port and the User-Priority-Table
attribute then has to appear more than once (and has to refer to the
respective port) in the Access-Accept.
That's something you might want to mention in the document.
Indeed.
I think you just want to delete the usage of the User-Priority-Table
attribute in the Access-Request.
Personally, I'm not clear what a RADIUS server would do with it; unless
it's been modified by management it is a known quantity (e.g. the default).
It seems that you need to add a little bit more text to the draft to
explain based on your response.
I think so. This would include:
a. References to specific sections of 802.1D, explaining how this
attribute relates to existing management objects.
b. Discussion of the semantics of inclusion in Access-Request (if this
is in fact required)
The User-Priority-Table attribute is only used in the Access-Accept
(and not in the Access-Request). You need to specify which traffic is
assigned to a specific QoS class. Therefore, you need to add the
NAS-Traffic-Rule. You need to add a normative reference to
draft-ietf-radext-filter-rules-00.txt.
As far as I can tell, the regeneration table doesn't assign traffic to a
specific QoS class, it just remaps it. This isn't based on filters, but
just on the incoming markings. Obviously this is not a very
sophisticated usage model.
I went throught the spec in more detail and I came to the following
(probably tentative) conclusion.
Section 6.3.9 (Frame Priority) gave some additional information:
"
The ability to signal user priority in IEEE 802 LANs allows user
priority to be carried with end-to-end significance across a Bridged
Local Area Network. This, coupled with a consistent approach to the
mapping of user priority to traffic classes and of user priority to
access_priority, allows consistent use of priority information,
according to the capabilities of the Bridges and MACs in the
transmission path.
"
As such, the User Priority Regeneration Table has an impact to the QoS
classes since they are essentially mapped to the traffic classes.
However, a subsequent paragraph in the same section says:
"
Under normal circumstances, user priority is not modified in transit
through the relay function of a Bridge; however, network management can
control how user priority is propagated. Table 7-1 provides the ability
to map incoming user priority values on a per-Port basis. By default,
the regenerated user priority is identical to the incoming user priority.
"
From my reading of the specification I wasn't quite sure what the big
value of the User Priority Regeneration Table actually is, given the
fact that you ideally do not want to modify the user priority values
anyway.
Maybe someone else knows the use cases better. I couldn't find it in the
specification.
Furthermore, you need to add the User-Priority-Table attribute to
Accounting-Request messages.
Probably.
My previous understanding was wrong and hence I think that including the
User-Priority-Table attribute to Accounting-Request messages does not
make sense.
Without a description which traffic experiences the QoS treatment the
entire stuff does not make sense.
I think that regeneration is a separate issue from QoS treatment.
There is an indirect relationship. Mapping a high user priority value of
an incoming frame to a low user priority value obviously impacts the QoS
treatement.
I
agree that it would not make much sense to do regeneration if you didn't
have a QoS goal in mind, though.
Also my opinion.
From a semantic point of view this is very similar to a DiffServ
traffic marking. Here the rules for traffic marking is stored at the
AAA server.
Regeneration is a kind of remapping (though not a sophisticated one).
Yes.
This raises the question why you cannot just have a generic
description with a set of QoS parameters.
Clearly that would be useful, but I think it is outside the scope of
what the regeneration table is attempting to achieve.
That's again my observation as well.
Ciao
Hannes
--
to unsubscribe send a message to radiusext-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/radiusext/>