• Provides independent AAA facilities. For example, the Cisco NX-OS device can authorize access without
authenticating.
• Uses the TCP transport protocol to send data between the AAA client and server, making reliable transfers
with a connection-oriented protocol.
• Encrypts the entire protocol payload between the switch and the AAA server to ensure higher data
confidentiality. The RADIUS protocol only encrypts passwords.
Operation for User Login
When a user attempts a Password Authentication Protocol (PAP) login to a Cisco NX-OS device using
, the following actions occur:
allows an arbitrary conversation between the daemon and the user until the daemon receives
enough information to authenticate the user. This action is usually done by prompting for a username and
password combination, but may include prompts for other items, such as your mother’s maiden name.
Note
1.
When the Cisco NX-OS device establishes a connection, it contacts the daemon to obtain the
username and password.
2.
The Cisco NX-OS device will eventually receive one of the following responses from the
daemon:
ACCEPT
User authentication succeeds and service begins. If the Cisco NX-OS device requires user authorization,
authorization begins.
REJECT
User authentication failed. The daemon either denies further access to the user or prompts the
user to retry the login sequence.
ERROR
An error occurred at some time during authentication either at the daemon or in the network connection
between the daemon and the Cisco NX-OS device. If the Cisco NX-OS device receives an ERROR
response, the Cisco NX-OS device tries to use an alternative method for authenticating the user.
After authentication, the user also undergoes an additional authorization phase if authorization has been
enabled on the Cisco NX-OS device. Users must first successfully complete authentication
before proceeding to authorization.
3.
If authorization is required, the Cisco NX-OS device again contacts the daemon
and it returns an ACCEPT or REJECT authorization response. An ACCEPT response contains attributes
that are used to direct the EXEC or NETWORK session for that user and determines the services that the
user can access.
Services include the following:
• Telnet, rlogin, Point-to-Point Protocol (PPP), Serial Line Internet Protocol (SLIP), or EXEC services
• Connection parameters, including the host or client IP address (IPv4 or IPv6), access list, and user
timeouts
Cisco Nexus 9000 Series NX-OS Security Configuration Guide, Release 9.x
68
Configuring
Operation for User Login