AAA
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG48AFDUyyZBJ1Jv3wyS8xnRxD1K570mSaKSykSEg4SEUWaGAtY6VFWDVnwbSqtywWPIzm2hA4haB4lTdunqlNAGSsPkcjfxxa8rJdcuVa8vsDvaiZ_qzomJGReqD8AZs5XCs-bcKMfq5MEyQd3NCd5qOhxCo2dpys9hrPplW_bU-DfiBdknWN2CwTDzM/w640-h410/AAA%20framework.png)
AAA stands for Authentication, Authorization & Accounting. AAA is an information security framework used for controlling access to computer resources, enforcing policies & tracking for auditing usage of resources required for billing of resources. AAA used to control which user is allowed to access the network resources by comparing user's login credentials (user id & password) with AAA server's database (Active Directory) stored user credential data called Authentication, authorize that user for performing a pre-defined task as per roles & responsibilities set in the database (enforcing policies) called Authorization and tracking the actions performed while accessing the network called Accounting. Here AAA server acts as an Identity & Access Management Tool. For example, administrator can access a network device by using console normally. In case of accessing network device remotely, it can happen only by using IP address. But the