[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: wildcard flowid in framework PIB?
Hi Kwok.
I find the terminology proposed in your update unclear:
In your explanation, you have:
The requested change is to have a way for the PDP to indicate to the PEP
that
the frwkIpFilterFlowId attribute of frwkIpFilterEntry should not be used
for defining
any filter match.
This appears clear enough. But then the acutal text change proposed is:
"The flow identifier in an IPv6 header. The value
4294967295 for this attribute MUST be interpreted
as indication of this attribute NOT-USED, meaning
not any value of flow identifier in the IPv6 header will
result in a filter match. Notice this is different from
a wildcard match, in which case all values of flow
identifier in the IPv6 header will result in a filter match."
I think the text is unclear in two specific ways.
Firstly, (assuming my assumption is correct), it would be much clearer
to use the IGNORED, rather than the term NOT-USED. To em, NOT-USED would
be applicable if the field was optional, and you are checking if the
field was specifically not provided. However, since the field is a part
of the v6 header, it is not clear how NOT-USED applies.
The second part that is really unclear is how you should interpret:
"not any value of flow identifier in the IPv6 header will result in a
filter match."
If you use the term IGNORED, then it is easy to explain that the field
shall not be considered in the filter match.
Having made these comments on the current proposed text, I agree with
the comments by Juergen below regarding the similarity to DSCP, and that
a consistent approach should be sought.
/brian
Juergen Schoenwaelder wrote:
Kwok Ho Chan writes:
Kwok> Hi all: I think we should call this "Not Used" FlowId condition
Kwok> in framework PIB.
[...]
Kwok> To fix the "Not Used" case not realizable by the current
Kwok> Framework PIB, we propose to make the following changes to the
Kwok> Framework PIB:
WAIT
My reading here is that this is analog to Dscp and DscpOrAny. If this
is true, then we have the same problem in the filter definition of the
DIFFSERV-MIB. And if this is the same problem, then we should have a
similar way of addressing it. So perhaps we need to define FlowId and
FlowIdOrAny TCs similar to the Dscp and DscpOrAny TCs so we can use
the same solution everywhere.
If we agree that this would be the correct way to do things, then we
need to find out how to implement this with the current state of the
set of documents involved. Note that I have added Bert and Fred to the
To: list since I think they should be involved in handling this if my
interpretation of this situation is correct.
/js