Concurrency controll will only work if you are the final AAA Server (probally after the end of a proxy cain) that does the final authentication. If you are a proxy inbeteen, SBR is not controlling any limits in terms of sessions/realms he just proxy forwards (and may add filterprocessing). He does not generate any Access-Rejects because he is not authenticating. Even if you would consider it as "nice to have feature" as soon as you do MORE then PAP authentication it won't work anymore. For example EAP-TTLS (say you do Wi-Fi or fixed WiMAX). Everybody is encouraged to use EAP-Idents like "
[email protected]" and the proxy server can not look into the inner protocol. With looking at the Access-Requests such a proxy receives he can not make any realm based desisions to spoof this. The Username may be "anonymous" or hidden by pseudo identitys. You don't know how much Access-Request / Access-Challenges are send back an forth (between Client and End Server) to complete an authentication for a session. You can't even wait till you see the final Access-Accept send by the remote Authentication server to overwrite it with a reject because this packet does not contain the Username with the realm anymore. The example I used is for tracking sessions at the AAA who is doing the final authentication at the end of a proxy chain. Adding/modifying attributes here to the Access-Request messages will not pass them back. I've used Called-Station-Id because this attribute is one of the fixed attributes you can see/browse for in the 7.2 session GUI. You may use any other homegrown Attribute as well. My example is using directed Realms for selecting the authentication method and filter. Thus from SBR view an Proxy OUT filter would applied to these attributes to an Access-Request before it does the final (see it as a local proxy) authentication.
... View more