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

Re: Outsourcing and Provisioning common model



Hi Walter, Kwok, Herzog and everybody,

> As such the arguement for normalization is to take the best of both COPS and
> COPS-PR, and merge them together.

I think that COPS include COPS-PR but when I read this sentence, COPS and
COPS-PR seem two  separate parts. I wonder that COPS-PR is a functional mode of
COPS protocol or COPS-PR is a protocol layer? I explain this question:

In RFC 3084, COPS-PR is defined as one functional mode of COPS protocol in which
the policies is supplied to the PEP before the event arrive. COPS Outsourcing is
another mode in which the policies is supplied to the PEP after the event
arrive. I read your draft and find that there are some cases (pages 8), the
event arrive ("When a packet arrive") and there is not yet policies to applied
("it does not match the criteria for an existing session"), the PEP marks the
session as "pending" and sends a REQ to the PDP to get policies for this event.
This means that you are in Outsourcing mode but the message are unchanged in
compare with COPS-PR. It means that you use 'Context = Configuration', 'ClientSI
= Named ClientSI'.

Therefore, I find that you call a protocol COPS-PR because it uses the PIB data
presentation and the Objects transporting PIB instances (COPS-PR plays the role
of protocol layer) rather than the Provioning model defined in the begining of
RFC 3084. I feel the same thing while reading COPS-UMTS.

Why don't you use 'Context = Resource-Allocation/ or Authorization' and
''ClientSI = Signaled ClientSI' for the case of Access Request and Access
Response because the sementic of this REQ is signaling to the PDP a new session
and request for an authorization?
For Accessor Provisioning Request, Provisioning Response and Report messages, I
totally agreed with your draft that it is pure COPS-PR.

I agreed with Kwok in a precedent message that the dynamic-ness of provisioning
can be from very static to very dynamic in COPS-PR. But the choice binary
Outsourcing/Provisioning for a client-type may cause sometimes paradox with
concepts defined in RFC 3084. Especially we call a client-type COPS-Provisioning
but some events arrive before its policies are requested and supplied.

IMHO, defining a 'unified mode' as the presentation of Shai Herzog is a good
idea and neccessary for an agree upon terminology for client-types using both
Outsourcing and Provisioning modes. A well definied terminology concerning
'Context' , 'ClientSI object', data representation in this mode...is wished.

Please tell me if I have misunderstandings. Thank you very much.
Mai Trang