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

RE: Issue 238: Identification of multiple sessions



> "
>      State changes resulting from a CoA-Request MUST be atomic: if the
>      CoA-Request is successful for all matching sessions, the Dynamic 
>      Authorization Server MUST send a CoA-ACK in reply, and all 
>      requested authorization changes MUST be made.  If the CoA-Request 
>      is unsuccessful for any matching sessions, a CoA-NAK MUST
>      be sent in reply, and the requested authorization changes MUST NOT
>      be made for any of the matching sessions.  Similarly, a state change 
>      MUST NOT occur as a result of a Disconnect-Request that is
>      Unsuccessful with respect to any of the matching sessions; a 
>      Dynamic Authorization Server MUST send a Disconnect-NAK in reply
>	if any of the matching sessions cannot be successfully terminated.
>"

That works. As I indicated in a previous reply, it leaves the Dynamic Access
Client wondering why it failed.  Since there may be a session that DAC
doesn't know about that is causing the failure, the DAC is left with only so
many options as to a course of corrective action.  It might retry the
request with a more specific set of session identification attributes.

I don't think solving this issue is within the scope of RFC3575bis, unless
we want to crate a new error code that indicates something about the session
that failed to be affected.

>" 
>   In Disconnect-Request and CoA-Request packets, certain attributes are
>   used to uniquely identify the NAS as well as user session(s) on the
>   NAS.  All NAS and session identification identification attributes 

s/identification identification/identification/

>   included in a CoA-Request or Disconnect-Request packet MUST match 
>   at least one session in order for a Request to be successful; otherwise 
>   a Disconnect-NAK or CoA-NAK MUST be sent.  If all NAS identification
>   attributes match and more than one session matches all of the 

s/match/match,/

>   session identification attributes, then a CoA-Request or Disconnect-
>   Request MUST apply to all matching sessions.
>
>   Identification attributes include NAS and session identification
>   attributes, as described below."


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