When deploying Juniper’s leading Unified Access Control (UAC) solution, maximum security can be achieved by enabling layer 2 (IEEE 802.1x) authentication across all devices accessing the network. By default the dot1x protocol will fail shut if the Radius server (in the UAC’s case the Infranet Controller (IC)) is unreachable. For the headquarters a single point of failure can be avoided by having a locally present IC controller and a link to a redundant controller in another location. However in the case of branch offices this redundancy cannot be practically achieved due to a single ISP link coupled with the fact that the branch does not justify the cost of having a local IC.
Juniper's UAC solution can be deployed with Layer 2 enforcement using 802.1x. The default behavior of dot1x enabled switches is to fail shut if communication is lost with the Radius server. It is the purpose of this article to discuss options available to change this behavior.
When considering typical UAC deployment scenarios, some of the cost benefit advantages to this solution are the ability to authenticate all corporate and branch users through the use of a single logical controller in addition to the use of the 802.1x protocol which is a dedicated security protocol. A typical deployment of the UAC system is illustrated in the following diagram: Figure1 - Typical UAC Enterprise-Wide Deployment : When considering users in the HQ or the DR they can be authenticated against the IC controller which is locally present or the IC controller which is available in the other main site. As such there is no single point of failure: the users will be locked out of the network only if both the local controller and the connection to the other main location fails. However in the case of branch locations, many companies have international branches or local branches which are connected through IPSEC VPN tunnels over Internet connections. For these branches if dot1x authentication is implemented we have a single point of failure which is the connection to the main office. Implementing a second link from another ISP or placing an IC appliance in each of those branches is often not a practical solution. With the default behavior of UAC and dot1x, and taking into consideration the security requirements of most scenarios, it is a requirement to have security solutions fail shut. The downside of a security solution that fails open is that malicious entities can force a security compromise by interrupting the link between the switches and the IC controllers. When this happens access control is nullified and anybody can gain access to the network. However, in certain scenarios such as the one described above, a fail close solution may be overridden by the business requirement for users to have access to local services in the branch. It is the purpose of this article to offer some alternatives in these cases.
Option 2 - Switch server-fail action :