[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: backwards compatible introduction of NEW attribute such as CU I
Bernard Aboba wrote:
With a VSA, if the NAS doesn't understand it, it can ignore it. Is that
true of CUI as well? If this really is about the NAS, then I think the
answer is yes. The RADIUS Server can send CUI along with Class, and if
the NAS doesn't support it, it can ignore it and the home server will get
all the billing info it needs from the Class attribute. This is backward
compatible on the NAS (since it doesn't need to be upgraded to support
CUI) as well as on the RADIUS server (who doesn't see a CUI attribute it
didn't ask for).
I believe there are two "layers" that we need to distinguish here.
The most obvious layer is what happens at RADIUS. For this layer
the question "can we ignore the CUI" depends on whether the
CUI affects some of the subsequent RADIUS messages. Is there
a requirement for the CUI to be copied back in Accounting-Requests?
If yes, then the CUI needs to be understood at least in that
sense. But I forget what the base RFCs say about copying unknown
attributes to Accounting-Requests. If there is no requirement
for CUI to be copied back, then we are assuming that the home
network can associate the access and accounting requests by
other means.
But we also have a second layer, which is the billing and policy
processes. For the CUI to be useful, we are already assuming that
there is a need for the organizations to correlate some billing
information based on the CUI, or do some policing based on the
CUI (such as # of concurrent sessions per CUI). Here we can
see a few different cases:
o Home network can't complete its billing/reconciliation
process without getting a CUI from the access network.
Here we MUST have support for the CUI in the access
network, or otherwise the two networks can't work together.
Fortunately this can be checked at the time the roaming
contract is signed.
o Home network offers CUI for everyone, but does not
need it by itself. Support for CUI is optional,
and if the access network needs it they will upgrade
their equipment to support it.
o Home network does not offer CUI to anyone. If the
access networks do not need it, no problem. If they
do, they can not work together with this home network.
Given that the usage of CUI is expected to be in
the billing and reconciliation process, we should
never get into the latter situation. However, the
access network may be unable to perform policy
operations that it wants to, if those operations
require knowledge of the CUI.
--Jari
--
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/>