[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Questions about draft-ietf-radext-filter-rules-00.txt



Hi Mauricio,

thanks for your response. Please find my comments inline:

Sanchez, Mauricio (ProCurve) wrote:

-----Original Message-----
From: owner-radiusext@ops.ietf.org [mailto:owner-radiusext@ops.ietf.org] On Behalf Of Hannes Tschofenig
Sent: Monday, June 05, 2006 3:02 AM
To: radiusext@ops.ietf.org
Subject: Questions about draft-ietf-radext-filter-rules-00.txt

Hi all,

I have two questions regarding the filter rules draft:

1) Is is possible to define the draft in such a way that the actions can be extended? I would like to use the filter rule format for QoS. For example, I would like to express something like the following:

         qos qparam1 in from 192.0.2.168 1234 to 2345
         qparam1=some qos parameters


I'd be leery to go down this pass given that some already argue that the
syntax is already complex.

That's a standard argument.

The encoding is obviously not compact. There is plenty of room for improvement...

  Moreover, IMHO allowing proprietary
extensions somewhat dilutes the customer value of having a standardized
attribute.  Why not just define a VSA at this point?

You mix two functions into the filter language:

* Description of the data traffic (often referred as flow identifier)

* Action that is applied to the data traffic

Since you mesh the two aspects together you prevent it from being used in a generic way.

There is also the desire to align this with Diameter, as you know. I wonder how this would work.


Rather, I'd rather talk about what you need.  It sounds like you want to
perform some sort of QoS reclassification based on L3-L4 information.
Layer 2, 3 and 4.

Can you describe more in depth what your requirements are and what you'd
like to accomplish?  Given the syntax is not closed at this point, it's
still open to new extensions and modifications.

We might be aware of the QoS work in DIME. We need a description of the data traffic and the respective QoS treatment. Alignment with the RADIUS QoS work would be important.

We wrote a strawman proposal some time back, with http://www.tschofenig.com/drafts/draft-tschofenig-radext-qos-02.txt If possible, we should align it with the rest of the DIME QoS work and potentially with the filter-rule work.




2) What happens if the IP address of the end host is not known when the NAS-Traffic-Rule attribute is sent from the RADIUS server to the RADIUS client in the Access-Accept? Is there a field to indicate that the RADIUS client should instantiate the rule when the end host gets the IP address assigned?


There already exists a technique to address this use case. The keyword
'assigned' can be assigned in the place of the source IP field.
'assigned' is defined as the IP associated with the terminal.  What is
not described is the method by which the NAS determines the IP of a
terminal.

I missed this aspect. Thanks for point me to it.


Ciao
Hannes



MS




--
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/>