Skip to content
  • There are no suggestions because the search field is empty.

Local vs. Centralized Deployment

AAA can be implemented in a network as a local or centralized deployment. With local AAA, the functions are performed on a local device, such as a router or switch, and are not shared with other devices. In this scenario, the authentication and access control policies are stored locally on the device, and each device must be individually configured.

Working of local AAA, where all AAA authentication and authorization data is stored on each network device

As you can see in the image above, when AAA is implemented on a per-device basis, it can be perfect for small networks but inefficient and difficult to manage in larger networks.

Centralized AAA, on the other hand, refers to a model where all the AAA functions are performed by a centralized server, such as a RADIUS (Remote Authentication Dial-In User Service) or TACACS+ (Terminal Access Controller Access Control System Plus) server. In this model, authentication, authorization, and accounting policies are stored centrally, and all network devices can be configured to access and use these policies.

Working of centralized AAA, where the authentication requests are relayed to an external server, and an external server is used for storing accounting records

As you can see in the figure above, this provides a more scalable and manageable approach, particularly in large or complex networks. It also provides better security, as centralized AAA policies can be more easily audited and managed, ensuring consistent security policies across the network.