: Failover mechanism in DCCA

Sumanth <[email protected]>
Newsgroups gmane.ietf.aaa
Message-ID <[email protected]>
Hi all,

Apologies if this has been discussed already.

 From Section 5.7 Failure Procedures, seems to imply that DCCA client is 
managing failover to secondary servers and sometimes interpreting the 
protocol errors like DIAMETER_UNABLE_TO_DELIVER or DIAMETER_TOO_BUSY. 
These, I understand are more of BASE protocol functionalities and should 
be transparent to DCCA client. (Assuming DCCA would be layered on BASE)

In scenarios where DCCA client talking to Agents, and an Agent could be 
serving the requests for a particular realm 3 hops away, do we need to 
start all over again to try the alternate secondary server which could 
have been reached from the same Agent ? Further, how would the DCCA 
client know which is the alternate server that needs to be tried ?

As far as I see, DCCA should include Dest-Host AVP for the subsequent 
requests after initial CCA received *IF* failover_is_not_supported else 
it shouldn't include this AVP so that the BASE/Agents can do a failover 
to other servers in a given realm.

But, with the above approach it is not guaranteed that we always try the 
server which replied with initial CCA before failing over to the other 
alternate servers.

Regards,
~sumanth
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.