AAA for Telnet users by separate servers

Network requirements

As shown in Figure 11, configure the switch to provide local authentication, HWTACACS authorization, and RADIUS accounting services for Telnet users. Set the shared keys for secure communication with the HWTACACS server and the RADIUS server to expert. Configure the switch to remove the domain name from a username before sending the username to the servers.

Figure 11: Network diagram

Configuration procedure

  • Configure the switch:

  • # Assign IP addresses to interfaces. (Details not shown.)

    # Enable the Telnet server on the switch.

    <Switch> system-view
    [Switch] telnet server enable
    

    # Configure the switch to use AAA for Telnet users.

    [Switch] user-interface vty 0 4
    [Switch-ui-vty0-4] authentication-mode scheme
    [Switch-ui-vty0-4] quit
    

    # Configure the HWTACACS scheme.

    [Switch] hwtacacs scheme hwtac
    [Switch-hwtacacs-hwtac] primary authorization 10.1.1.2 49
    [Switch-hwtacacs-hwtac] key authorization expert
    [Switch-hwtacacs-hwtac] user-name-format without-domain
    [Switch-hwtacacs-hwtac] quit 
    

    # Configure the RADIUS scheme.

    [Switch] radius scheme rd
    [Switch-radius-rd] primary accounting 10.1.1.1 1813
    [Switch-radius-rd] key accounting expert
    [Switch-radius-rd] server-type extended
    [Switch-radius-rd] user-name-format without-domain
    [Switch-radius-rd] quit
    

    # Create a local user named hello.

    [Switch] local-user hello
    [Switch-luser-hello] service-type telnet
    [Switch-luser-hello] password simple hello
    [Switch-luser-hello] quit
    

    # Configure the AAA methods for the ISP domain.

    [Switch] domain bbb
    [Switch-isp-bbb] authentication login local
    [Switch-isp-bbb] authorization login hwtacacs-scheme hwtac
    [Switch-isp-bbb] accounting login radius-scheme rd
    [Switch-isp-bbb] quit
    
  • Verify the configuration:

  • Telnet to the switch as a user and enter the username hello@bbb and the correct password. You pass authentication and log in to the switch. Issuing the display connection command on the switch, you can see information about the user connection.