S3950G_Command Guide
# Chapter 1 Commands for Basic Switch ## 1.1 Basic Switch ### 1.1.1 Basic Configuration #### 1.1.1.1 authentication line login Command: authentication line {console | vty | web} login {local | radius | tacacs} no authentication line {console | vty | web} login Function: Configure VTY (login with Telnet and SSH), Web and Console, so as to select the priority of the authentication mode for the login user. The no form command restores the default authentication mode. Default: No configuration is enabled for the console login method by default. Local authentication is enabled for the VTY and Web login method by default. Command Mode: Global Mode. Usage Guide: The authentication method for Console, VTY and Web login can be configured respectively. And authentication method can be any one or combination of Local, RADIUS and TACACS. When login method is configured in combination, the preference goes from left to right. If the users have passed the authentication method, authentication method of lower preferences will be ignored. To be mentioned, if the user receives corresponding protocol's answer whether refuse or accept, it will not attempt the next authentication method (Exception: if the local authentication method failed, it will attempt the next authentication method); it will attempt the next authentication method if it receives nothing. AAA function and RADIUS server should be configured before the RADIUS authentication can be used. And TACACS server should be configured before the TACACS configuration method can be used.The authentication line console login command is exclusive with the login command. The authentication line console login command configures the switch to use the Console login method. And the login command makes the Console login to use the passwords configured by the password command for authentication. If local authentication is configured while no local users are configured, users will be able to login the switch via the Console method. Example: Configure the Telnet and ssh login method to RADIUS authentication method. Switch(config)# authentication line vty login radius Relative Command: aaa enable, radius-server authentication host, tacacs-server authentication host, tacacs-server key #### 1.1.1.2 banner Command: banner motd
no banner motd Function: This command is used to configure the information displayed when the login authentication of a telnet or console user is successful, the no command configures that the information is not displayed when the authentication is successful. Parameters:
| The information displayed when the authentication is successful, length limit from 1 to 256 characters. Default: Do not show the information when the authentication is successful. Command mode: Global mode. Example: Switch(config)#banner motd Welcome #### 1.1.1.3 boot img Command: boot img
{primary | backup} Function: Configure the first and second img files used in the next boot of master board. Parameters: primary | means to configure the first IMG file backup | means to configure the second IMG file
| is the full path of the booting IMG file, the format of which is as follows:1. The file path comprises of two parts: device prefix used as the root directory (flash:/) and the file name. No space is allowed in each part or between two parts.2. The suffix of all file names should be .img.3. The length of the full file path should not be longer than 128 characters, while the file name can not be longer than 80 characters. Command Mode: Admin Mode. Default: The factory original configuration only specifies the first booting IMG file, it is nos.img file in the FLASH, without the second booting IMG file. Example: 1. Set flash:/nos.img as the second booting IMG file used in the next booting of the system. Switch#boot img flash:/nos.img backup 2. Set flash:/5.4.128.0_nos.img as the first booting IMG file used in the next booting of the system. Switch#boot img flash:/5.4.128.0_nos.img primary #### 1.1.1.4 boot startup-config Command: boot startup-config {NULL |
} Function: Configure the CFG file used in the next booting of the master board. Parameters: The NULL keyword | means to use the factory original configuration as the next booting configuration. Setting the CFG file used in the next booting as NULL equals to implementing set default and write commands.
| is the full path of CFG file used in the next booting. 1. The file path comprises of two parts: device prefix used as the root directory (flash:/) and the file name. No space is allowed in each part or between two parts.2. The suffix of all file names should be .cfg.3. The length of the full file path should not be longer than 128 characters, while the file name can not be longer than 121 characters. Command Mode: Admin Mode. Default: None. Example: 1. Set flash:/ startup.cfg as the booting CFG file used in the next booting of the system. Switch# boot startup-config flash:/ startup.cfg 2. Set flash:/ test-trunk.cfg as the booting CFG file used in the next booting of the system. Switch#boot startup-config flash:/ test-trunk.cfg #### 1.1.1.5 clock set Command: clock set
Function: Set system date and time. Parameters:
| is the current time, and the valid scope for HH is 0 to 23, MM and SS 0 to 59;
| is the current year, month and date, and the valid scope for YYYY is 2001~2037, MON meaning month, and DD between 1 to 31. Command mode: Admin Mode. Default: upon first time start-up, it is defaulted to 2006.1.1 0: 0: 0. Usage guide: The switch can not continue timing with power off, hence the current date and time must be first set at environments where exact time is required. Example: To set the switch current date and time to 2002.8.1 23: 0: 0: Switch#clock set 23:0:0 2002.8.1 Relative Command: show clock #### 1.1.1.6 config Command: config [terminal] Function: Enter Global Mode from Admin Mode. Parameters: [terminal] | indicates terminal configuration. Command mode: Admin Mode Example: Switch#config #### 1.1.1.7 debug ssh-server Command: debug ssh-server no debug ssh-server Function: Display SSH server debugging information; the "no debug ssh-server" command stops displaying SSH server debugging information. Default: This function is disabled by default. Command mode: Admin Mode. #### 1.1.1.8 disable Command: disable Function: Disable admin mode. Parameters: None. Default: None. Command mode: Admin Mode. Usage Guide: None. Example: Switch#disable Switch> #### 1.1.1.9 enable Command: enable [<1-15>] Function: Use enable command to enter Admin Mode from User Mode, or change the privilege level of the users. Command mode: User Mode/ Admin Mode. Default: None. Usage Guide: To prevent unauthorized access of non-admin user, user authentication is required (i.e. Admin user password is required) when entering Admin Mode from User Mode. If the correct Admin user password is entered, Admin Mode access is granted; if 3 consecutive entry of Admin user password are all wrong, it remains in the User Mode. When the user's privilege is changed from the low level to the high level, it needs to authenticate the password of the corresponding level, or else it will not authenticate the password. Set the Admin user password under Global Mode with "enable password" command. Example: Switch>enable Switch# #### 1.1.1.10 enable password Command: enable password [level <1-15>] [0 | 7]
no enable password [level <1-15>] Function: Configure the password used for enter Admin Mode from the User Mode, The "no enable password" command deletes this password. Parameters: level<1-15> | is used to specify the privilege level, the default level is 15.
| is the password for the user. If input option 0 on password setting, the password is not encrypted; if input option 7, the password is encrypted. Command mode: Global Mode Default: This password is empty by system default Usage Guide: Configure this password to prevent unauthorized entering Admin Mode. It is recommended to set the password at the initial switch configuration. Also, it is recommended to exit Admin Mode with "exit" command when the administrator needs to leave the terminal for a long time. #### 1.1.1.11 end Command: end Function: Quit current mode and return to Admin mode when not at User Mode/ Admin Mode. Command mode: Except User Mode/ Admin Mode Example: Quit VLAN mode and return to Admin mode. Switch(config-vlan1)#end Switch# #### 1.1.1.12 exec-timeout Command: exec-timeout
[
] no exec-timeout Function: Configure the timeout of exiting admin mode. The "no exec-timeout" command restores the default value. Parameters:
| is the time value shown in minute and ranges between 0~35791.
| is the time value shown in seconds and ranges between 0~59. Command mode: Global mode Default: Default timeout is 10 minutes. Usage guide: To secure the switch, as well to prevent malicious actions from unauthorized user, the time will be count from the last configuration the admin had made, and the system will exit the admin mode at due time. It is required to enter admin code and password to enter the admin mode again. The timeout timer will be disabled when the timeout is set to 0. Example: Set the admin mode timeout value to 6 minutes. Switch(config)#exec-timeout 6 Set the admin mode timeout value to 5 minutes, 30 seconds. Switch(config)#exec-timeout 5 30 #### 1.1.1.13 exit Command: exit Function: Quit current mode and return to it's previous mode. Command mode: All Modes Usage Guide: This command is to quit current mode and return to it's previous mode. Example: Quit global mode to it's previous mode Switch#exit Switch# #### 1.1.1.14 help Command: help Function: Output brief description of the command interpreter help system. Command mode: All configuration modes. Usage Guide: An instant online help provided by the switch. Help command displays information about the whole help system, including complete help and partial help. The user can type in '?' any time to get online help. Example: switch(config)#help CLI provides advanced help feature. When you need help, anytime at the command line please press '?'. If nothing matches, the help list will be empty and you must backup until entering a '?' shows the available options. Two styles of help are provided: 1. Full help is available when you are ready to enter a command argument (e.g. 'show ?') and describes each possible argument. 2. Partial help is provided when an abbreviated argument is entered and you want to know what arguments match the input (e.g. 'show ve?'.) #### 1.1.1.15 hostname Command: hostname
no hostname Function: Set the prompt in the switch command line interface. The no operation cancels the configuration. Parameters:
| is the string for the prompt, up to 64 characters are allowed. Command mode: Global Mode Default: The default prompt is relative with the switch. Usage Guide: With this command, the user can set the CLI prompt of the switch according to their own requirements. Example: Set the prompt to "Test". Switch(config)#hostname Test Test(config)# #### 1.1.1.16 ip host Command: ip host
no ip host {
|all} Function: Set the mapping relationship between the host and IP address; the "no ip host" parameter of this command will delete the mapping. Parameters:
| is the host name, up to 64 characters are allowed;
| is the corresponding IP address for the host name, takes a dot decimal format; all | is all of the host name. Command mode: Global Mode Usage Guide: Set the association between host and IP address, which can be used in commands like "ping
". Example: Set IP address of a host with the hostname of "test" to 200.121.1.1. Switch(config)#ip host test 200.121.1.1 Command related: telnet, ping, traceroute #### 1.1.1.17 ipv6 host Command: ipv6 host
no ipv6 host {
| all} Function: Configure the mapping relationship between the IPv6 address and the host; the no command deletes this mapping relationship. Parameters:
| is the name of the host, containing max 64 characters;
| is the IPv6 address corresponding to the host name. all | is all the host address. Command Mode: Global Mode Usage Guide: Configure a fixed corresponding relationship between the host and the IPv6 address, applicable in commands such as traceroute6
, etc. Example: Set the IPv6 address of the host named test to 2001:1:2:3::1. Switch(config)#ipv6 host test 2001:1:2:3::1 Command related: ping6, traceroute6 #### 1.1.1.18 ip http server Command: ip http server no ip http server Function: Enable Web configuration; the "no ip http server" command disables Web configuration Default: Enable. Command mode: Global mode Usage guide: Web configuration is for supplying an interface configured with HTTP for the user, which is straight and visual, easy to understand. Example: Enable Web Server function and enable Web configurations. Switch(config)#ip http server #### 1.1.1.19 language Command: language {chinese | english} Function: Set the language for displaying the help information. Parameters: chinese | for Chinese display; english | for English display. Command mode: Admin and Config Mode. Default: The default setting is English display. Usage Guide: Switch provides help information in two languages, the user can select the language according to their preference. After the system restart, the help information display will revert to English. #### 1.1.1.20 login Command: login no login Function: login enable password authentication, no login command cancels the login configuration. Command mode: Global mode Default: No login by default Usage guide: By using this command, users have to enter the password set by password command to enter normal user mode with console; no login cancels this restriction. Example: Enable password Switch(config)#login #### 1.1.1.21 password Command: password [0 | 7]
no password Function: Configure the password used for enter normal user mode on the console. The "no password" command deletes this password. Parameters: password | is the password for the user. If input option 0 on password setting, the password is not encrypted; if input option 7, the password is encrypted. Command mode: Global mode Default: This password is empty by system default Usage guide: When both this password and login command are configured, users have to enter the password set by password command to enter normal user mode on console. Example: Switch(config)#password 0 test Switch(config)#login #### 1.1.1.22 password feedback Command: password feedback [none | star] no password feedback Function: Set the password feedback format for user login. The 'no' command restores the default feedback format. Parameters : none: When the user enters their password during login, no feedback message is displayed. star: When the user enters their password during login, asterisks (*) will be displayed in place of the characters. Command mode: Global mode Default: When the user enters their password during login, the user password is displayed as "*" by default. Usage guide: Include SSH/Telnet/console login. Example: Switch(config)# password feedback none #### 1.1.1.23 privilege Command: privilege
level <1-15>
no privilege
level <1-15>
Function: Configure the level for the specified command, the no command restores the original level of the command. Parameters:
| register mode of the command, 'Tab' or '?' is able to show all register modes <1-15> | is the level, its range between 1 and 15 LINE | the command needs to be configured, it supports the command abbreviation Command Mode: Global mode Usage Guide: This function cannot change the command itself. LINE must be the whole command format, the command with the abbreviation format must be analyzed successfully. For half-baked command, false command about writing and command that abbreviation cannot be analyzed successfully, the configuration is failure. For changing the command line with the parameter, it should fill in the parameter which is able to be selected discretionarily according to the required format. However, level of the no command is able to be set optionally and it does not affect the result. When using no command, LINE must be the configured command line. If the command line with the parameter, the parameter must be matched with the configured command. (After configure the privilege of enable command, please add command authencation line console login local and configure corresponding privilege username password to ensure users can enter privilege mode again. If console link in usual user mode after complete configuration through other login way, please input exit or quit again, it will prompt user to input user name password to enter privilege mode.) Example: Change the level of show ip route command to level 5. Switch(config)#privilege exec level 5 show ip route Change the level of peer A.B.C.D command to level 6. Switch(config)#privilege router-msdp level 6 peer 1.2.3.4 Restore the original level for show ip route command. Switch(config)#no privilege exec level 5 show ip route Restore the original level for peer A.B.C.D command. Switch(config)#no privilege router-msdp level 6 peer 1.2.3.4 #### 1.1.1.24 reload Command: reload Function: Warm reset the switch. Command mode: Admin Mode. Usage Guide: The user can use this command to restart the switch without power off. #### 1.1.1.25 service password-encryption Command: service password-encryption no service password-encryption Function: Encrypt system password. The "no service password-encryption" command cancels the encryption. Command mode: Global Mode Default: No service password-encryption by system default Usage guide: The current unencrypted passwords as well as the coming passwords configured by password, enable password, ip ftp and username command will be encrypted by executed this command. no service password-encryption cancels this function however encrypted passwords remain unchanged. Example: Encrypt system passwords Switch(config)#service password-encryption #### 1.1.1.26 service terminal-length Command: service terminal-length <0-512> no service terminal-length Function: Configure the columns of characters displayed in each screen on terminal (vty). The "no service terminal-length" command cancels the screen shifting operation. Parameters: <0-512> | Columns of characters displayed on each screen of vty, ranging between 0-512. Command mode: Global Mode Usage guide: Configure the columns of characters displayed on each screen of the terminal. The columns of characters displayed on each screen on the telent.ssh client and the Console will be following this configuration. Example: Set the number of vty threads to 20. Switch(config)#service terminal-length 20 #### 1.1.1.27 sysContact Command: sysContact
no sysContact Function: Set the factory contact mode, the "no sysContact" command reset the switch to factory settings. Parameters:
| is the prompt character string, range from 0 to 255 characters. Command mode: Global Mode Default: The factory settings. Usage guide: The user can set the factory contact mode bases the fact instance. Example: Set the factory contact mode to test. Switch(config)#sysContact test #### 1.1.1.28 sysLocation Command: sysLocation
no sysLocation Function: Set the factory address, the "no sysLocation" command reset the switch to factory settings. Parameters:
| is the prompt character string, range from 0 to 255 characters. Command mode: Global Mode Default: The factory settings. Usage guide: The user can set the factory address bases the fact instance. Example: Set the factory address to test. Switch(config)#sysLocation test #### 1.1.1.29 set default Command: set default Function: Reset the switch to factory settings. Command mode: Admin Mode. Usage Guide: Reset the switch to factory settings. That is to say, all configurations made by the user to the switch will disappear. When the switch is restarted, the prompt will be the same as when the switch was powered on for the first time. Note: After the command, "write" command must be executed to save the operation. The switch will reset to factory settings after restart. Example: Switch#set default Are you sure? [Y/N] = y Switch#write Switch#reload #### 1.1.1.30 set boot password Command: set boot password no set boot password Function: Set the password for accessing the boot command line. Command mode: Global Mode. Usage Guide: If you have not set a password before, you can directly set a new password. If you have set a password before, you need to enter the old password before entering the new password. Note: After this command is configured, you need to enter the password when you press crtl+b to enter boot. Keep the password safe. Example: switch(config)#set boot password New password :***** Confirm password :***** Set password success! #### 1.1.1.31 setup Command: setup Function: Enter the Setup Mode of the switch. Command mode: Admin Mode. Usage Guide: Switch provides a Setup Mode, in which the user can configure IP addresses, etc. #### 1.1.1.32 show clock Command: show clock Function: Display the current system clock. Command mode: Admin and Configuration Mode. Usage Guide: If the system clock is inaccurate, user can adjust the time by examining the system date and clock. Example: Switch#show clock Current time is TUE AUG 22 11:00:01 2002 Command related: clock set #### 1.1.1.33 show cpu usage Command: show cpu usage [
] Function: Show CPU usage rate. Command mode: Admin and configuration mode. Usage Guide: Check the current usage of CPU resource by show cpu usage command. Only the chassis switch uses slotno parameter which is used to show the CPU usage rate of the card on specified slot, if there is no parameter, the default is current card. Example: Show the current usage rate of CPU. Switch#show cpu usage Last 5 second CPU IDLE: 87% Last 30 second CPU IDLE: 89% Last 5 minute CPU IDLE: 89% From running CPU IDLE: 89% #### 1.1.1.34 show cpu utilization Command: show cpu utilization Function: Show the current CPU utilization rate. Parameters: None. Default: None. Command mode: Admin mode. Usage Guide: This command is used to show CPU utilization rate in the past 5 seconds, 30 seconds and 5 minutes. Example: Show CPU utilization rate. Switch#show cpu utilization Last 5 second CPU USAGE: 9% Last 30 second CPU USAGE: 11% Last 5 minute CPU USAGE: 11% From running CPU USAGE: 11% #### 1.1.1.35 show memory usage Command: show memory usage [
] Function: Show memory usage rate. Command mode: Admin and configuration mode. Usage Guide: Check the current usage of memory resource by show memory usage command. Only the chassis switch uses slotno parameter which is used to show the memory usage rate of card on the specified slot, if there is no parameter, the default is current card. Example: Show the current usage rate of the memory. Switch#show memory usage The memory total 128 MB, free 58914872 bytes, usage is 56.10% #### 1.1.1.36 show privilege Command: show privilege Function: Show privilege of the current users. Parameters: None. Command Mode: All configuration modes Example: Show privilege of the current user. Switch(Config)#show privilege Current privilege level is 15 #### 1.1.1.37 show privilege
Command: show privilege
Function: Show the level of the specified command. Parameters:
| register mode of the command, 'Tab' or '?' is able to show all register modes LINE | the command needs to be configured, it supports the command abbreviation Command Mode: Admin and configuration mode Usage Guide: LINE must be the whole command format, the abbreviation format is used to the command which can be analyzed successfully. For half-baked command, false command about writing and command that abbreviation cannot be analyzed successfully, the level of them cannot be shown. Example: Show the level of privilege command. Switch(config)#show privilege exec show ip route The command : show ip route Privilege is : 15 #### 1.1.1.38 show tcam usage Command: show tcam usage Function: Display the current acl resource information of the switch. Command mode: All mode. Usage Guide: This command is used to display the current acl resource information of the switch. Example: Switch(Config)#show tcam usage TCAM Total: 1024 extended (2048 standard) entries on unit: 0 USED: 25 extended entries for l4 function FREE: 999 extended entries #### 1.1.1.39 show temperature Command: show temperature Function: Display the current temputerature of the switch CPU. Command mode: All mode. Usage Guide: This command is used to monitor the temperature of the switch CPU. Example: Display the current temperature of the switch CPU. Switch(Config)#show temperature Temperature: 28C/82F #### 1.1.1.40 show tech-support Command: show tech-support [no-more] Function: Display the operational information and the task status of the switch. The technique specialist use this command to diagnose whether the switch operate normally. Parameters: no-more | Display the operational information and the task status of the switch directly, do not connect the user by "more". Command mode: Admin and Configuration Mode. Usage Guide: This command is used to collect the relative information when the switch operation is malfunctioned. Example: Switch#show tech-support #### 1.1.1.41 show version Command: show version Function: Display the version information of the switch. Command mode: Admin and Configuration Mode. Usage Guide: This command is used to show the version of the switch, it includes the hardware version and the software version information. Example: Switch#show version. #### 1.1.1.42 username Command: username
[privilege
] [password [0 | 7]
] no username
Function: Configure local login username and password along with its privilege level. Parameters:
| is the username, its range should not exceed 32 characters.
| is the maximum privilege level of the commands that the user is able to execute, its value is limited between 1 and 15, and 1 by default.
| is the password for the user. If input option 0 on password setting, the password is not encrypted; if input option 7, the password is encrypted (Use 32 bits password encrypted by MD5). Command Mode: Global Mode. Usage Guide: There are two available choices for the preferences of the registered commands in the switch. They are 1 and 15. Preference of 1 is for the commands of the normal user configuration mode. Preference of 15 is for the commands registered in modes other than the normal user configuration modes. 16 local users at most can be configured through this command, and the maximum length of the password should be no less than 32. Notice: The user can log in user and priority after the command configures, before issuing the command authentication line console login local, it should be made sure that at one user has be configured as preference level of 15, in order to login the switch and make configuration changes in privileged mode and global mode. If there are no configured local users with preference level of 15, while only Local authentication is configured for the Console login method, the switch can be login without any authentication. When using the HTTP method to login the switch, only users with preference level of 15 can login the switch, users with preference level other than 15 will be denied. Example: Configure an administrator account named admin, with the preference level as 15. And configure two normal accounts with its preference level as 1. Then enable local authentication method. Above all the configurations, only the admin user is able to login the switch in privileged mode through Telnet or Console login method, user1 and user2 can only login the switch in normal user mode through the telnet and console login method. For HTTP login method, only the admin user can pass the authentication configuration, user1 and user2 will be denied. Switch(config)#username admin privilege 15 password 0 admin Switch(config)# username user1 privilege 1 password 7 4a7d1ed414474e4033ac29ccb8653d9b (The password is 32 bits password encrypted by MD5) Switch(config)# username user2 password 0 user2 Switch(config)# authentication line console login local #### 1.1.1.43 web-auth privilege <1-15> Command: web-auth privilege <1-15> no web-auth privilege Function: Configure the level of logging in the switch by web. Parameters: <1-15> | Appoint the level of logging in the switch by web and the range is from 1 to 15. Command Mode: Global Mode. Default: 15. Usage Guide: After configured the level of logging in the switch by web, only the user with the level that is equal to or higher than it can login in the switch by web. Example: Configure the level of logging in the switch by web as 10. Switch(config)# web-auth privilege 10 #### 1.1.1.44 write Command: write Function: Save the currently configured parameters to the Flash memory. Command mode: Admin Mode. Usage Guide: After a set of configuration with desired functions, the setting should be saved to the specified configuration file, so that the system can revert to the saved configuration automatically in the case of accidentally powered off or power failure. This is the equivalent to the copy running-config startup-config command. #### 1.1.1.45 write running-config Command: write running-config [
] Function: Save the current running config as .cfg file to Flash Memory. Parameters:
| is the full path of the cfg file. The format of which is as follows: 1. The file path comprises of two parts: device prefix used as the root directory (flash:/) and the file name. No space is allowed in each part or between two parts.2. The suffix of all file names should be .cfg.3. The length of the full file path should not be longer than 128 characters, while the file name can not be longer than 121 characters. Command Mode: Admin Mode. Usage Guide: Config file saved by Flash Memory can be used for startup file. Example: Save the current running config as .cfg file with name of 123. Switch#write running-config 123.cfg #### 1.1.1.46 set cli prompt off Command: set cli prompt off no set cli prompt off Function: Close the command line configuration confirmation mechanism; the no command restores the default behavior. Parameters: None. Command Mode: Global Mode. Default: The command line configuration confirmation mechanism is enabled by default. Usage Guide: Close the command line configuration confirmation mechanism. When the command line configuration confirmation mechanism is enabled, the user will be prompted to confirm whether to execute the command when executing the configuration command. Example: Close the command line configuration confirmation mechanism. Switch(config)#set cli prompt off #### 1.1.1.47 login-fail Command: login-fail retry-times <0-10> lock-time <1-120> no login-fail Function: Configure the login failure retry times and lock time. Parameters: retry-times <0-10> | The login failure retry times, range from 0 to 10. lock-time <1-120> | The lock time, range from 1 to 120 minutes. Command Mode: Global Mode. Default: The default login failure retry times is 0, which means no lock. Usage Guide: Configure the login failure retry times and lock time, when the login failure times reach the retry times, the user will be locked, the lock time is the lock time. Example: Configure the login failure retry times to 3, the lock time to 30 minutes. Switch(config)#login-fail retry-times 3 lock-time 30 #### 1.1.1.48 show locked user Command: show locked user Function: Display the locked user information. Parameters: None. Command Mode: Privilege Mode. Usage Guide: Display the locked user information, including the username, lock time, and remaining time. Example: Display the locked user information. Switch#show locked user Global login-fail retry times 3, lock time 30 minutes Username Lock Time(sec) Remain Time(sec) ----------------------------------------------------------------- test 1800 1791 #### 1.1.1.49 service user password valid-time Command: service user password valid-time <0-90> no service user password valid-time Function: Configure the user password valid-time Parameters: <0-90> | Valid-time days<0-90>, 0 means permanent valid. Command Mode: Global Mode. Default: The default password valid-time is 0, which means password never expires. Usage Guide: If you need to control the password valid-time, you can configure this command line. Example: Configure the user password valid-time to 30 days. Switch(config)#service user password valid-time 30 #### 1.1.1.50 archive running-config Command: archive running-config [{vrf
} ip
file
[ftp user
password [0|7]
| tftp] | period <1-100> | maximum <1-3600>] no archive running-config Function: Upload the running configuration of the switch to the specified server periodically. Parameters: vrf
| VRF name.
| Upload server IP address.
| File name. ftp user
password [0|7]
| FTP username, password and password encryption method. 0 means input plain text password, 7 means input encrypted password. tftp | TFTP server address. period <1-100> | Automatic upload time interval, ranging from 1 to 100 hours, default 24 hours. maximum <1-3600> | Automatic upload maximum file number, ranging from 1 to 3600, default 30. Default: Not configure the upload server. Command Mode: Global Mode. Usage Guide: Use this command to upload the running configuration of the switch to the specified server periodically. To avoid the uploaded file being overwritten by the new uploaded file, the file will be automatically numbered at the end of the filename when uploading. For example, if the filename is test.cfg and the maximum is 30, the uploaded file names are test1.cfg, test2.cfg, test3.cfg, etc. Example: Upload the running configuration of the switch to the specified FTP server every hour with 30 files. Switch(config)#archive running-config ip 192.168.1.1 file test.cfg ftp user admin password 0 123456 period 1 maximum 30 #### 1.1.1.51 archive running-config location Command: archive running-config [{vrf
} location
| period <1-100> | maximum <1-3600>] no archive running-config Function: Upload the running configuration of the switch to the specified server periodically. Parameters: vrf
| VRF name.
| Upload server path, ftp://user:password@serverIp/filename or tftp://serverIp/filename. period <1-100> | Automatic upload time interval, ranging from 1 to 100 hours, default 24 hours. maximum <1-3600> | Automatic upload maximum file number, ranging from 1 to 3600, default 30. Default: Not configure the upload server. Command Mode: Global Mode. Usage Guide: Use this command to upload the running configuration of the switch to the specified server periodically. To avoid the uploaded file being overwritten by the new uploaded file, the file will be automatically numbered at the end of the filename when uploading. For example, if the filename is test.cfg and the maximum is 30, the uploaded file names are test1.cfg, test2.cfg, test3.cfg, etc. Example: Upload the running configuration of the switch to the specified FTP server every hour with 30 files. Switch(config)#archive running-config location ftp://user:password@192.168.1.1/test.cfg period 1 maximum 30 #### 1.1.1.52 show archive running-config Command: show archive running-config Function: Display the current running configuration upload settings. Parameters: None. Command Mode: Privilege Mode. Usage Guide: Display the current running configuration upload settings. Example: Display the current running configuration upload settings. Switch#show archive running-config Current Period: 1 Hours(Default Value: 24 Hours) Current Maximum: 30 Files(Default Value: 30 Files) Current ServerType: FTP, ServerIp: 192.168.1.1, Filename: test.cfg Previous Upload Time: %Jul 28 16:01:55 2022, Status: Failure, Filename: test1.cfg #### 1.1.1.53 Service password-encryption type user algo {aes | sha256 | MD5 | sm4} Command: service password-encryption type user algo {aes | sha256 | md5 | sm4} no service password-encryption type user Function: To encrypt the system password in AES or SHA256 or MD5 or SM4 mode, run the no command to cancel the current encryption mode. Command mode: Global Mode Default: No service password-encryption MODE is MD5 by system default Usage guide:After this command is executed, you can select different types of encryption for the unencrypted password of the password, enable password, IP FTP command, and username command. At the same time, the encryption mode of the password configured in the future will be processed according to the configured encryption mode. If no service password-encryption type user is selected, this function is disabled. However, the encrypted password is still encrypted in the previous encryption mode. Example:Use the SHA256 encryption mode to encrypt the system password: Switch(config)#service password-encryption type user algo sha256 #### 1.1.1.54 login-fail retry-times Command: login-fail retry-times
lock-time
no login-fail Function: Sets the maximum number of failed login attempts. The "no login-fail" command cancels the maximum failed login attempts configuration. Parameter:
| Maximum number of failed login attempts, in times, ranging from 0-10.
| The amount of time, in minutes, that an account is locked after reaching the number of failures, ranging from 1-120 minutes. Default: No login-fail retry-times by system default. Accounts are locked for 120 minutes after reaching the number of failures by system default. Command mode: Global Mode Usage guide: Set the maximum number of failed login attempts.When this command is set, the user will be locked out after the set number of failed login attempts. Only after the configured lock time is over, can the user log in normally with the account. Setting the maximum number of failed login attempts to 0 means that the number of failed login attempts is not checked. Example: The maximum number of failed login attempts is set to 3 and the lock time is 30 minutes Switch(config)# login-fail retry-times 3 lock-time 30 #### 1.1.1.55 alias exec Command: alias exec
Function: Create an alias for a command. Parameter:
| Alias name, the value range is 1-64.
| Command line, the value range is 1-255. Command Mode: Global Mode. Default: None. Usage Guide: Create an alias for a command, after creating, the alias can be used to replace the original command. The alias and the real command are separated by a space, so the alias set is not allowed to contain spaces. Example: Create an alias for the command "show running-config" as "shrun". Switch(config)# alias exec shrun show running-config #### 1.1.1.56 ip http max-connection Command: ip http max-connection <1-1000> no ip http max-connection Function: Configure the maximum number of HTTP connections. Parameters: <1-1000> | Maximum number of HTTP connections, ranging from 1 to 1000. Command Mode: Global Mode. Default: 1000. Usage Guide: Configure the maximum number of HTTP connections allowed by the HTTP Server. Example: Configure the maximum number of HTTP connections to 100. Switch(config)# ip http max-connection 100 #### 1.1.1.57 ip http timeout Command: ip http timeout <60-3600> no ip http timeout Usage Guide: Configure the timeout time of the HTTP Server. The no command restores the default timeout time. Parameters: <60-3600> | Timeout time, ranging from 60 to 3600, unit seconds. Command Mode: Global Mode. Default: 300 seconds. Example: Configure the timeout time of the HTTP Server to 100 seconds. Switch(config)# ip http timeout 100 #### 1.1.1.58 hostdomain Command: hostdomain
no hostdomain
Function: Configure the switch domain name. Parameter:
| Switch domain name, the value range is 1-128. Command Mode: Global Mode. Default: None. Usage Guide: Configure the switch domain name. Example: Configure the switch domain name "example.com". Switch(config)# hostdomain example.com ### 1.1.2 Telnet #### 1.1.2.1 aaa authorization config-commands Command: aaa authorization config-commands no aaa authorization config-commands Function: Enable command authorization function for the login user with VTY (login with Telnet and SSH). The no command disables this function. Only enabling this command and configuring command authorization manner, it will request to authorize when executing some command. Default: Disable. Command Mode: Global Mode. Usage Guide: Only after configuring this command and configuring command authorization manner and authorization selection priority of login user with VTY, it can be authorized when configuring command with corresponding command level for login user with VTY. Example: Enable VTY command authorization function. Switch(config)# aaa authorization config-commands #### 1.1.2.2 accounting exec Command: accounting line {console | vty} exec {start-stop | stop-only | none} method1 [method2...] no accounting line {console | vty} exec Function: Configure the list of the accounting method for the login user with VTY (login with Telnet and SSH) and Console. The no command restores the default accounting method. Parameters: line | selects the accounting line, including console, vty (telnet and ssh); start-stop | sends the accounting start or the accounting stop when the user is logging or exit the login; stop-only | sends the accounting stop when the user exits the login only; none does not send the accounting start or the accounting stop; method is the list of the accounting method, it only supports tacacs keyword; tacacs uses the remote TACACS+ server to count. Default: There is no accounting. Command Mode: Global Mode. Usage Guide: console and vty login method are able to set the corresponding accounting method respectively, the accounting method only supports TACACS+ method currently. Example: Configure the login accounting with the telnet method. Switch(config)#accounting line vty exec start-stop tacacs #### 1.1.2.3 authentication enable Command: authentication enable method1 [method2...] no authentication enable Function: Configure the list of the enable authentication method. The no command restores the default authentication method. Parameters: method | is the list of the authentication method, it must be among local, tacacs and radius keywords; local | uses the local database to authenticate; tacacs uses the remote TACACS+ authentication server to authenticate; radius | uses the remote RADIUS authentication server to authenticate. Default: The local authentication is enable command by default. Command Mode: Global Mode. Usage Guide: The enable authentication method can be any one or combination of Local, RADIUS and TACACS. When login method is configuration in combination, the preference goes from left to right. If the users have passed the authentication method, authentication method of lower preferences will be ignored. To be mentioned, if the user receives corresponding protocol's answer whether refuse or incept, it will not attempt the next authentication method (Exception: if the local authentication method failed, it will attempt the next authentication method); it will attempt the next authentication method if it receives nothing. And AAA function RADIUS server should be configured before the RADIUS configuration method can be used. And TACACS server should be configured before the TACACS configuration method can be used. Example: Configure the enable authentication method to be tacacs and local. Switch(config)#authentication enable tacacs local #### 1.1.2.4 authentication ip access-class Command: authentication ip access-class {
|
} no authentication ip access-class Function: Binding standard IP ACL protocol to login with Telnet/SSH/Web; the no form command will cancel the binding ACL. Parameters:
| is the access-class number for standard numeric ACL, ranging between 1-299;
| is the access-class name for standard ACL, the character string length is ranging between 1 and 64. Default: The binding ACL to Telnet/SSH/Web function is closed by default. Command Mode: Global Mode. Example: Binding standard IP ACL protocol to access-class 1. Switch(config)#authentication ip access-class 1 in #### 1.1.2.5 authentication ipv6 access-class Command: authentication ipv6 access-class {
|
} in no authentication ipv6 access-class Function: Binding standard IPv6 ACL protocol to login with Telnet/SSH/Web; the no form command will cancel the binding ACL. Parameters:
| is the access-class number for standard numeric ACL, ranging between 500-599;
| is the access-class name for standard ACL, the character string length is ranging between 1 and 64. Default: The binding ACL to Telnet/SSH/Web function is closed by default. Command Mode: Global Mode. Example: Binding standard IP ACL protocol to access-class 500. Switch(config)#authentication ipv6 access-class 500 in #### 1.1.2.6 authentication line login Command: authentication line {console | vty | web} login method1 [method2...] no authentication line {console | vty | web} login Function: Configure VTY (login with Telnet and SSH), Web and Console, so as to select the list of the authentication method for the login user. The no form command restores the default authentication method. Parameters: line | selects the login line, including console, vty (telnet and ssh) and web; method | is the list of the authentication method, it must be among local, tacacs and radius keywords; local uses the local database to authenticate; tacacs uses the remote TACACS+ authentication server to authenticate; radius uses the remote RADIUS authentication server to authenticate. Default: No configuration is enabled for the console login method by default. Local authentication is enabled for the VTY and Web login method by default. Command Mode: Global Mode. Usage Guide: The authentication method for Console, VTY and Web login can be configured respectively. And authentication method can be any one or combination of Local, RADIUS and TACACS. When login method is configuration in combination, the preference goes from left to right. If the users have passed the authentication method, authentication method of lower preferences will be ignored. To be mentioned, if the user receives corresponding protocol's answer whether refuse or incept, it will not attempt the next authentication method (Exception: if the local authentication method failed, it will attempt the next authentication method); it will attempt the next authentication method if it receives nothing. And AAA function RADIUS server should be configured before the RADIUS configuration method can be used. And TACACS server should be configured before the TACACS configuration method can be used. The authentication line console login command is exclusive with the "login" command. The authentication line console login command configures the switch to use the Console login method. And the login command makes the Console login to use the passwords configured by the password command for authentication. If local authentication is configured while no local users are configured, users will be able to login the switch via the Console method. Example: Configure the telnet and ssh login with the remote RADIUS authentication. Switch(config)#authentication line vty login radius Relative Command: aaa enable,radius-server authentication host,tacacs-server authentication host,tacacs-server key #### 1.1.2.7 authentication securityip Command: authentication securityip
no authentication securityip
Function: To configure the trusted IP address for Telnet and HTTP login method. The no form of this command will remove the trusted IP address configuration. Parameters:
| is the trusted IP address of the client in dotted decimal format which can login the switch. Default: No trusted IP address is configured by default. Command Mode: Global Mode. Usage Guide: IP address of the client which can login the switch is not restricted before the trusted IP address is not configured. After the trusted IP address is configured, only clients with trusted IP addresses are able to login the switch. Up to 32 trusted IP addresses can be configured in the switch. Example: To configure 192.168.1.21 as the trusted IP address. Switch(config)# authentication securityip 192.168.1.21 #### 1.1.2.8 authentication securityipv6 Command: authentication securityipv6
no authentication securityipv6
Function: To configure the security IPv6 address for Telnet and HTTP login method. The no form of this command will remove the specified configuration. Parameters:
| is the security IPv6 address which can login the switch. Default: No security IPv6 addresses are configured by default. Command Mode: Global Mode. Usage Guide: IPv6 address of the client which can login the switch is not restricted before the security IPv6 address is not configured. After the security IPv6 address is configured, only clients with security IPv6 addresses are able to login the switch. Up to 32 security IPv6 addresses can be configured in the switch. Example: Configure the security IPv6 address is 2001:da8:123:1::1. Switch(config)# authentication securityipv6 2001:da8:123:1::1 #### 1.1.2.9 authorization Command: authorization line {console | vty | web} exec method1 [method2...] no authorization line {console | vty | web} exec Function: Configure the list of the authorization method for the login user with VTY (login with Telnet and SSH), Web and Console. The no command restores the default authorization method. Parameters: line | selects the authorization line, including console, vty (telnet and ssh) and web; method | is the list of the authorization method, it must be among local, tacacs and radius keywords; local uses the local database to authorize; tacacs uses the remote TACACS+ server to authorize; radius uses the remote RADIUS server to authorize. Default: There is no authorization mode. Command Mode: Global Mode. Usage Guide: The authorization method for Console, VTY and Web login can be configured respectively. And authorization method can be any one or combination of Local, RADIUS or TACACS. When login method is configuration in combination, the preference goes from left to right. If the users have passed the authorization method, authorization method of lower preferences will be ignored. To be mentioned, if the user receives corresponding protocol's answer whether refuse or incept, it will not attempt the next authorization method; it will attempt the next authorization method if it receives nothing. And AAA function RADIUS server should be configured before the RADIUS configuration method can be used. And TACACS server should be configured before the TACACS configuration method can be used. The local users adopt username command permission while authorization command is not configured, the users login the switch via RADIUS/TACACS method and works under common mode. Example: Configure the telnet authorization method to RADIUS. Switch(config)#authorization line vty exec radius #### 1.1.2.10 authorization line vty command Command: authorization line vty command <1-15> {local | radius | tacacs} [none] no authorization line vty command <1-15> Function: Configure command authorization manner and authorization selection priority of login user with VTY (login with Telnet and SSH). The no command recovers to be default manner. Default: The authorization manner is not configured as default. Command Mode: Global Mode. Usage Guide: Configure the authorization manner when VTY login user configures command, the manners include any combination of Local, RADIUS and TACACS, the manner of none is just as the last manner. When using combination authorization manners, the priority of the front authorization manner is the highest and the others are in descending order; if the authorization with high priority passed, it is successful to configure command and the back authorization manner will be ignored. Notice: as long as one authorization manner receives a clear response of the corresponding agreement. Whether it is received or refused, the next authorization manner will not be attempted. If the clear response is not received, try the next manner. When using RADIUS authorization, AAA function must be enabled and configure RADIUS server. when using TACACS authorization, TACACS server must be configured. None is the manner of escaping and it only can be the last manner. This manner returns to passed authorization directly and it is successful to configure the command. Example: Configure level 1 command authorization manner of telnet login user as TACACS. Switch(config)#authorization line vty command 1 tacacs #### 1.1.2.11 clear line vty <0-31> Command: clear line vty <0-31> Function: Delete the logged user information on the appointed line, force user to get down the line who logs in through telnet or ssh. Command mode: Admin Mode. Usage guide: After inputting this command, there is need to judge for this command, "Confirm[Y/N]: ", when inputting "Y" or "y", run to delete; when inputting "N", do not run to delete, print the notice information only. When inputting other characters, do not run to delete. #### 1.1.2.12 crypto key clear rsa Command: crypto key clear rsa Function: Clear the secret key of ssh. Command mode: Admin Mode. #### 1.1.2.13 terminal length Command: terminal length <0-512> terminal no length Function: Set length of characters displayed in each screen on terminal; the "terminal no length" cancels the screen switching operation and display content once in all. Parameters: <0-512> | Length of characters displayed in each screen, ranging between 0-512 (0 refers to non-stop display). Command mode: Admin Mode. Default: Default Length is 25. Usage guide: Set length of characters displayed in each screen on terminal, so that the-More-message will be shown when displayed information exceeds the screen. Press any key to show information in next screen. Default length is 25. Example: Configure length of characters in each display to 20. Switch#terminal length 20 #### 1.1.2.14 terminal monitor Command: terminal monitor terminal no monitor Function: Copy debugging messages to current display terminal; the "terminal no monitor" command restores to the default value. Command mode: Admin Mode. Usage guide: Configures whether the current debugging messages is displayed on this terminal. If this command is configured on telnet or SSH clients, debug messages will be sent to that client. The debug message is displayed on console by default. Example: Switch#terminal monitor #### 1.1.2.15 telnet Command: telnet [vrf
] {
|
| host
} [
] Function: Login on the remote host by Telnet Parameters:
| is the specific VRF name;
| is the IP address of the remote host, shown in dotted decimal notation;
| is the IPv6 address of the remote host;
is the name of the remote host, containing max 64 characters;
| is the port number, ranging between 0 and 65535. Command Mode: Admin Mode. Usage Guide: This command is used when the switch is applied as Telnet client, for logging on remote host to configure. When a switch is applied as a Telnet client, it can only establish one TCP connection with the remote host. To connect to another remote host, the current TCP connection must be disconnected with a hotkey "CTRL+ \". To telnet a host name, mapping relationship between the host name and the IP/IPv6 address should be previously configured. For required commands please refer to ip host and ipv6 host. In case a host corresponds to both an IPv4 and an IPv6 addresses, the IPv6 should be preferred when telneting this host name. Example: The switch telnets to a remote host whose IP address is 20.1.1.1. Switch#telnet 20.1.1.1 23 Connecting Host 20.1.1.1 Port 23... Service port is 23 Connected to 20.1.1.1 login:123 password:*** router> #### 1.1.2.16 telnet-server enable Command: telnet-server enable no telnet-server enable Function: Enable the Telnet server function in the switch: the "no telnet-server enable" command disables the Telnet function in the switch. Default: Telnet server function is enabled by default. Command mode: Global Mode Usage Guide: This command is available in Console only. The administrator can use this command to enable or disable the Telnet client to login to the switch. Example: Disable the Telnet server function in the switch. Switch(config)#no telnet-server enable #### 1.1.2.17 telnet-server max-connection Command: telnet-server max-connection {
| default} Function: Configure the max connection number supported by the Telnet service of the switch. Parameters:
| the max connection number supported by the Telnet service, ranging from 1 to 16. The default option will restore the default configuration. Default: The system default value of the max connection number is 5. Command Mode: Global Mode Usage Guide: None. Example: Set the max connection number supported by the Telnet service as 10. Switch(config)#telnet-server max-connection 10 #### 1.1.2.18 ssh-server authentication-retries Command: ssh-server authentication-retries
no ssh-server authentication-retries Function: Configure the number of times for retrying SSH authentication; the "no ssh-server authentication-retries" command restores the default number of times for retrying SSH authentication. Parameters:
| is the number of times for retrying authentication; valid range is 1 to 10. Command mode: Global Mode Usage Guide: None. Default: The number of times for retrying SSH authentication is 3 by default. Example: Set the time for retrying SSH authentication to 5. Switch(config)#ssh-server authentication-retries 5 #### 1.1.2.19 ssh-server enable Command: ssh-server enable no ssh-server enable Function: Enable SSH function on the switch; the "no ssh-server enable" command disables SSH function. Command mode: Global Mode Default: SSH function is disabled by default. Usage Guide: In order that the SSH client can log on the switch, the users need to configure the SSH user and enable SSH function on the switch. Example: Enable SSH function on the switch. Switch(config)#ssh-server enable #### 1.1.2.20 ssh-server host-key create rsa Command: ssh-server host-key create rsa [modulus
] Function: Generate new RSA host key. Parameters: modulus | is the modulus which is used to compute the host key; valid range is 768 to 2048. The default value is 1024. Command mode: Global Mode Default: The system uses the key generated when the ssh-server is started at the first time. Usage Guide: This command is used to generate the new host key. When SSH client logs on the server, the new host key is used for authentication. After the new host key is generated and "write" command is used to save the configuration, the system uses this key for authentication all the time. Because it takes quite a long time to compute the new key and some clients are not compatible with the key generated by the modulus 2048, it is recommended to use the key which is generated by the default modulus 1024. Example: Generate new host key. Switch(config)#ssh-server host-key create rsa #### 1.1.2.21 ssh-server max-connection Command: ssh-server max-connection {
|default} Function: Configure the max connection number supported by the SSH service of the switch. Parameters:
| the max connection number supported by the SSH service, ranging from 1 to 16. default: will restore the default configuration. Default: The system default value of the max connection number is 5. Command Mode: Global Mode Usage Guide: None. Example: Set the max connection number supported by the SSH service as 10. Switch(config)#ssh-server max-connection 10 #### 1.1.2.22 ssh-server timeout Command: ssh-server timeout
no ssh-server timeout Function: Configure timeout value for SSH authentication; the "no ssh-server timeout" command restores the default timeout value for SSH authentication. Parameters:
| is timeout value; valid range is 10 to 600 seconds. Command mode: Global Mode Default: SSH authentication timeout is 180 seconds by default. Usage Guide: This command is used to set SSH authentication timeout, the default timeout is 180 seconds. Example: Set SSH authentication timeout to 240 seconds. Switch(config)#ssh-server timeout 240 #### 1.1.2.23 show crypto key Command: show crypto key Function: Show the secret key of ssh. Command mode: Admin Mode. #### 1.1.2.24 show ssh-server Command: show ssh-server Function: Display SSH state and users which log on currently. Command mode: Admin Mode. Example: Switch#show ssh-server ssh server is enabled ssh-server timeout 180s ssh-server authentication-retries 3 ssh-server max-connection number 6 ssh-server login user number 2 #### 1.1.2.25 show telnet login Command: show telnet login Function: Display the information of the Telnet client which currently establishes a Telnet connection with the switch. Command Mode: Admin and Configuration Mode. Usage Guide: Check the Telnet client messages connected through Telnet with the switch. Example: Switch#show telnet login Authenticate login by local Login user: aa #### 1.1.2.26 show users Command: show users Function: Show the user information who logs in through telnet or ssh. It includes line number, user name and user IP. Command mode: Admin Mode. Usage Guide: When inputting this command, show the user information who logs in through telnet or ssh. It includes line number, user name and user IP. Because 16 telnet users and 16 ssh users are supported at most currently, vty0-15 are used for telnet, and 16-31 are used for ssh. Example: Switch#show users Line User Location vty 16 a 192.168.1.1 vty 0 admin 192.168.1.2 vty 17 mab 192.168.1.13 vty 1 test 192.168.1.40 #### 1.1.2.27 who Command: who Function: Show the current login users with vty. Parameter: None. Command Mode: All configuration modes Example: Show the current login users with vty. Switch#who Telnet user a login from 192.168.1.20 #### 1.1.2.28 sshkey file Command: username
sshkey file
Function: Configure the user SSH key file. Parameters:
| User name.
| SSH key file name. Default: None. Command mode: Global configuration mode. Usage Guide: Configure the user SSH key file. The file must already exist and can only configure one SSH key file. Example: Configure the user SSH key file as admin.key. Switch(config)#username admin sshkey file admin.key #### 1.1.2.29 ssh-server host-key-algorithm Command: ssh-server host-key-algorithm [add | remove] {all |
} no ssh-server host-key-algorithm Function: Configure the host key algorithm supported by the SSH server. The no operation restores the default algorithm type. Parameters: add | Add host key algorithm. remove | Remove host key algorithm. all | Add or remove all host key algorithms.
| Host key algorithm. Supported algorithm types: ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, ssh-rsa, ssh-ed25519. Command Mode: Global Configuration Mode. Default: The system defaults to using all supported algorithms. Usage Guide: Configure the algorithm used by the SSH server when establishing a connection with the Client. Example: Remove the ssh-rsa host key algorithm supported by the SSH server. Switch(config)#ssh-server host-key-algorithm remove ssh-rsa #### 1.1.2.30 ssh-server kex-algorithm Command: ssh-server kex-algorithm [add | remove] {all |
} no ssh-server kex-algorithm Function: Configure the key exchange algorithm supported by the SSH server. The no operation restores the default algorithm type. Parameters: add | Add key exchange algorithm. remove | Remove key exchange algorithm. all | Add or remove all key exchange algorithms.
| Key exchange algorithm. Optional algorithm types: curve25519-sha256, curve25519-sha256@libssh.org, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, diffie-hellman-group16-sha512. Command Mode: Global Configuration Mode. Default: The system defaults to using all supported algorithms. Usage Guide: Configure the algorithm used by the SSH server when establishing a connection with the Client. Example: Remove the curve25519-sha256 key exchange algorithm from the SSH server. Switch(config)#ssh-server kex-algorithm remove c25519-s256 #### 1.1.2.31 ssh-server mac-algorithm Command: ssh-server mac-algorithm [add | remove] {all |
} no ssh-server mac-algorithm Function: Configure the MAC algorithm supported by the SSH server. The no operation restores the default algorithm type. Parameters: add | Add MAC algorithm. remove | Remove MAC algorithm. all | Add or remove all MAC algorithms.
| MAC algorithm. Optional algorithm types: hmac-sha1, hmac-sha2-256, hmac-sha2-512, hmac-sha2-256-etm@openssh.com. Command Mode: Global Configuration Mode. Default: The system defaults to using all supported algorithms. Usage Guide: Configure the algorithm used by the SSH server when establishing a connection with the Client. Example: Remove the hmac-sha1 MAC algorithm from the SSH server. Switch(config)#ssh-server mac-algorithm remove hmac-sha1 #### 1.1.2.32 ssh-server version-check Command: ssh-server version-check {enable | disable} no ssh-server version-check {enable | disable} Function: Configure the version check supported by the SSH server. The no operation restores the default version check type. Parameters: enable | Enable version check. disable | Disable version check. Command Mode: Global Configuration Mode. Default: The system defaults to disabling version check. Usage Guide: Configure whether the SSH server checks the version of the Client when establishing a connection. After enabling version check, the SSH server will refuse to establish a connection with SSHv1 version Clients. Example: Enable SSH server version check. Switch(config)#ssh-server version-check enable #### 1.1.2.33 ssh Command: ssh [vrf
] {
|
| host
} {<0-65535>} Function: The device acts as a client and connects to the specified SSH server. If a port number is specified, the specified port number is used to connect to the SSH server. Parameters: vrf
| Specify the VPN instance name, the value range is 1 to 64.
| Specify the IP address of the SSH server.
| Specify the IPv6 address of the SSH server. host
| Specify the hostname of the SSH server. <0-65535> | Specify the port number of the SSH server, the value range is 0 to 65535. Command Mode: Privilege Mode. Default: None. Usage Guide: The device acts as a client and connects to the specified SSH server. If a port number is specified, the specified port number is used to connect to the SSH server. Example: Connect to the specified SSH server 192.168.1.1, port 22. Switch#ssh 192.168.1.1 Connecting Host 192.168.1.1 Port 22... #### 1.1.2.34 authentication logging Command: authentication {telnet | ssh | http} logging {enable | disable} Function: Configure the login log recording of Telnet/SSH/HTTP. Parameters: telnet | Configure the login log recording of Telnet. ssh | Configure the login log recording of SSH. http | Configure the login log recording of HTTP. enable | Enable login log recording. disable | Disable login log recording. Command Mode: Global Configuration Mode. Default: The system defaults to enabling login log recording for Telnet/SSH/HTTP. Usage Guide: Configure the login log recording function of Telnet/SSH/HTTP. Example: Disable the login log recording function of Telnet. Switch(config)# authentication telnet logging disable #### 1.1.2.35 public-key local create Command: public-key local create {rsa|dsa} Function: Create local RSA/DSA public key. Parameters: rsa | Create RSA public key. dsa | Create DSA public key. Command Mode: Privilege Configuration Mode. Default: None. Usage Guide: Create local public key. After configuring, it can be used for SSH login authentication. Example: Create RSA public key. Switch#public-key local create rsa #### 1.1.2.36 xfrpc Command: xfrpc server-ip
server-port <1-65535> remote-port <1-65535> local-port <1-65535> timeout
no xfrpc Function: Configure XFRPC server. Parameters: server-ip
| Server IP address. server-port <1-65535> | Server port number. remote-port <1-65535> | Remote port number. local-port <1-65535> | Local port number. timeout
| Timeout duration, range is 00:00:00-23:59:59. Command Mode: Global Configuration Mode. Default: None. Usage Guide: Configure XFRPC server. Example: Configure XFRPC server. Switch(config)#xfrpc server-ip 192.168.1.1 server-port 12345 remote-port 12345 local-port 12345 timeout 00:00:00 #### 1.1.2.37 xfrpc debug-level Command: xfrpc debug-level <0-7> Function: Configure XFRPC debug level. Parameters: 0-7 | Debug level, range is 0-7. 0 means close debug. Command Mode: Global Configuration Mode. Default: None. Usage Guide: Configure XFRPC debug level. Example: Configure XFRPC debug level. Switch(config)#xfrpc debug-level 7 #### 1.1.2.38 show xfrpc Command: show xfrpc Function: Display XFRPC server information. Parameters: None. Command Mode: Global Configuration Mode. Default: None. Usage Guide: Display XFRPC server information. Example: Display XFRPC server information. Switch#show xfrpc xfrpc enable xfrpc taskId: 0x2965 debug level: 4 server addr: 192.168.1.1 server port: 123 heartbeat interval: 10 timeout: 10:00:00 left time: 09:59:46 proxy server config proxy name: ssh456 remote port: 456 local port: 789 #### 1.1.2.39 cloud-server Command: cloud-server
<1-65535> protocol {http | https} no cloud-server Function: Configure the address, protocol and port of the cloud server. The no operation restores the default address, protocol and port. Parameters: WORD | The host address of the cloud server. <1-65535> | The port of the cloud server. protocol (http| https) | The protocol of the cloud server. Command Mode: Global Configuration Mode. Default: The default protocol is https, the port is 443, and the host address is "discovery.dcnimcloud.com". Usage Guide: Configure the address, protocol and port of the cloud server. Example: Configure the address, protocol and port of the cloud server. Switch(config)#cloud-server 172.22.9.123 443 protocol https #### 1.1.2.40 debug cloud switch Command: debug cloud switch {event | error | all} no debug cloud switch {event | error | all} Function: Open the cloud platform switch debug information; the no operation closes the cloud platform switch debug information. Parameters: event | event debug information error | error debug information all | event and error debug information Command Mode: Admin Mode. Default: None. Usage Guide: Open the cloud platform switch debug information, can view the cloud platform switch information. Example: Open the cloud platform switch event information. Switch#debug cloud switch event #### 1.1.2.41 manage-mode Command: manage-mode {enable [public | gateway] | disable} no manage-mode {enable [public | gateway] | disable} Function: Configure the management mode. Parameters: enable | Enable cloud mode disable | Disable cloud mode public | Public cloud mode gateway | Policy network mode Command Mode: Global Configuration Mode. Default: The default cloud mode is disabled. Usage Guide: Configure the management mode. Example: Configure the management mode to public cloud mode. Switch(config)#manage-mode enable public #### 1.1.2.42 manage-server ip Command: manage-server ip
Function: Configure the private cloud or policy network management server IP address. Parameters: A.B.C.D | The private cloud or policy network management server IP address. Command Mode: Global Configuration Mode. Default: None. Usage Guide: Configure the private cloud or policy network management server IP address. Example: Configure the private cloud or policy network management server IP address to 192.168.1.1. Switch(config)#manage-server ip 192.168.1.1 ### 1.1.3 Configuring Switch IP #### 1.1.3.1 interface vlan Command: interface vlan
no interface vlan
Function: Enter the VLAN interface configuration mode; the no operation of this command will delete the existing VLAN interface. Parameters:
| is the VLAN ID of an existing VLAN, ranging from 1 to 4094. Command Mode: Global Configuration Mode. Usage Guide: Users should first make sure the existence of a VLAN before configuring it. User "exit" command to quit the VLAN interface configuration mode back to the global configuration mode. Example: Enter the VLAN interface configuration mode of VLAN1. Switch(config)#interface vlan 1 Switch(Config-if-Vlan1)# #### 1.1.3.2 interface ethernet 0 Command: interface ethernet
Function: Enter the network management configuration mode from global configuration mode. Parameters:
| is the port number, the value is 0. Command Mode: Global Configuration Mode. Usage Guide: Using exit command to quit the network management configuration mode to the global configuration mode. Example: Enter the network management port. Switch(config)#interface ethernet 0 Switch(Config-If-Ethernet0)# #### 1.1.3.3 ip address Command: ip address
[secondary] no ip address [
] [secondary] Function: Set the IP address and mask for the specified VLAN interface; the "no ip address
[secondary]" command deletes the specified IP address setting. Parameters:
| is the IP address in dot decimal format;
| is the subnet mask in dot decimal format; [secondary] | indicates the IP configured is a secondary IP address. Default: No IP address is configured upon switch shipment. Command mode: VLAN Interface Mode Usage Guide: A VLAN interface must be created first before the user can assign an IP address to the switch. Example: Set 10.1.128.1/24 as the IP address of VLAN1 interface. Switch(config)#interface vlan 1 Switch(Config-if-Vlan1)#ip address 10.1.128.1 255.255.255.0 Switch(Config-if-Vlan1)#exit Switch(config)# Relative Command: ip bootp-client enable, ip dhcp-client enable #### 1.1.3.4 ipv6 address Command: ipv6 address
[eui-64] no ipv6 address
[eui-64] Function: Configure aggregatable global unicast address, site-local address and link-local address for the interface. Parameters:
| is the prefix of an IPV6 address;
| is the length of the prefix of an IPV6 address, ranging from 3 to 128; eui-64 means that the eui64 interface id of the interface will automatically create an IPV6 address. Command Mode: Interface Configuration Mode. Default: None. Usage Guide: The prefix of an IPV6 address should not be a multicast address, or other kinds of IPV6 addresses with specific usage. Different layer-three VLAN interfaces are forbidden to share a same address prefix. As for any global unicast address, the prefix should be limited in the range from 2001:: to 3fff ::, with a length no shorter than 3. And the prefix length of a site-local address or a link-local address should not be shorter than 10. Examples: Configure an IPV6 address at the layer-three interface of VLAN1: set the prefix as 2001:3f:ed8::99, the length of which is 64. Switch(Config-if-Vlan1)#ipv6 address 2001:3f:ed8::99/64 #### 1.1.3.5 ip bootp-client enable Command: ip bootp-client enable no ip bootp-client enable Function: Enable the switch to be a BootP Client and obtain IP address and gateway address through BootP negotiation; the "no ip bootp-client enable" command disables the BootP Client function and releases the IP address obtained in BootP. Default: BootP client function is disabled by default. Command mode: VLAN Interface Mode Usage Guide: Obtaining IP address through BootP, Manual configuration and DHCP are mutually exclusive, enabling any two methods for obtaining IP address is not allowed. Note: To obtain IP address via BootP, a DHCP server or a BootP server is required in the network. Example: Get IP address through BootP. Switch(config)#interface vlan 1 Switch(Config-if-Vlan1)#ip bootp-client enable Switch (Config-if-Vlan1)#exit Switch(config)# Relative command: ip address, ip dhcp-client enable #### 1.1.3.6 ip dhcp-client enable Command: ip dhcp-client enable no ip dhcp-client enable Function: Enables the switch to be a DHCP client and obtain IP address and gateway address through DHCP negotiation; the "no ip dhcp-client enable" command disables the DHCP client function and releases the IP address obtained in DHCP. Note: To obtain IP address via DHCP, a DHCP server is required in the network. Default: the DHCP client function is disabled by default. Command mode: VLAN Interface Mode,Interface Mode. Usage Guide: Obtaining IP address by DHCP, Manual configuration and BootP are mutually exclusive, enabling any 2 methods for obtaining an IP address is not allowed. Example: Getting an IP address through DHCP. Switch(config)#interface vlan 1 Switch(Config-if-Vlan1)#ip dhcp-client enable Switch(Config-if-Vlan1)#exit Switch(config)# #### 1.1.3.7 ip dhcp-client upgrade enable Command: ip dhcp-client upgrade enable no ip dhcp-client upgrade enable Function: Enables the switch to realize the automatic upgrade function of img / cfg file through DHCP option66 and option 67; the no operation of this command is to close the function of automatic upgrade of img / cfg file through DHCP option66 and option 67. Default: The automatic upgrade function of DHCP client is disabled by default. Command mode: VLAN Interface Mode,Interface Mode. Usage Guide: Enables the switch to realize the automatic upgrade function of img / cfg file through DHCP option66 and option 67. Example: Enables DHCP automatic upgrade function. Switch(config)#interface vlan 1 Switch(Config-if-Vlan1)#ip dhcp-client enable Switch(Config-if-Vlan1)#ip dhcp-client upgrade enable Switch(Config-if-Vlan1)#exit Switch(config)# Relative command: ip dhcp-client enable #### 1.1.3.8 ip dhcp-client upgrade begin Command: ip dhcp-client upgrade begin Function: Starts up the switch to realize the automatic upgrade function of img / cfg file through DHCP option66 and option 67. Default: The automatic upgrade function of DHCP client is closed by default. Command mode: VLAN Interface Mode,Interface Mode. Usage Guide: Starts up the switch to realize the automatic upgrade function of img / cfg file through DHCP option66 and option 67. Example: Starts up DHCP automatic upgrade function. Switch(config)#interface vlan 1 Switch(Config-if-Vlan1)#ip dhcp-client enable Switch(Config-if-Vlan1)#ip dhcp-client upgrade enable Switch(Config-if-Vlan1)#ip dhcp-client upgrade begin Switch(Config-if-Vlan1)#exit Switch(config)# Relative command: ip dhcp-client enable, ip dhcp-client upgrade enable ### 1.1.4 SNMP #### 1.1.4.1 debug snmp mib Command: debug snmp mib no debug snmp mib Function: Enable the SNMP mib debugging; the "no debug snmp mib" command disables the debugging. Command Mode: Admin Mode. Usage Guide: When user encounters problems in applying SNMP, the SNMP debugging is available to locate the problem causes. Example: Switch#debug snmp mib #### 1.1.4.2 debug snmp kernel Command: debug snmp kernel no debug snmp kernel Function: Enable the SNMP kernel debugging; the "no debug snmp kernel" command disables the debugging function. Command Mode: Admin Mode. Usage Guide: When user encounters problems in applying SNMP, the SNMP debugging is available to locate the problem causes. Example: Switch#debug snmp kernel #### 1.1.4.3 rmon enable Command: rmon enable no rmon enable Function: Enable RMON; the "no rmon enable" command disables RMON. Command mode: Global Mode Default: RMON is enabled by default. Example: Enable RMON. Switch(config)#rmon enable Disable RMON. Switch(config)#no rmon enable #### 1.1.4.4 show private-mib oid Command: show private-mib oid Function: Show the original oid of the private mib. Command mode: Admin and configuration mode. Usage Guide: Check the beginning oid of the private mib by show private-mib oid command. Example: Show the original oid of the private mib. Switch#show private-mib oid Private MIB OID:1.3.6.1.4.1.1234 #### 1.1.4.5 show snmp Command: show snmp Function: Display all SNMP counter information. Command mode: Admin and Configuration Mode. Example: Switch#show snmp 0 SNMP packets input 0 Bad SNMP version errors 0 Unknown community name 0 Illegal operation for community name supplied 0 Encoding errors 0 Number of requested variables 0 Number of altered variables 0 Get-request PDUs 0 Get-next PDUs 0 Set-request PDUs 0 SNMP packets output 0 Too big errors (Max packet size 1500) 0 No such name errors 0 Bad values errors 0 General errors 0 Get-response PDUs 0 SNMP trap PDUs Displayed information Explanation snmp packets input Total number of SNMP packet inputs. bad snmp version errors Number of version information error packets. unknown community name Number of community name error packets. illegal operation for community name supplied Number of permission for community name error packets. encoding errors Number of encoding error packets. number of requested variable Number of variables requested by NMS. number of altered variables Number of variables set by NMS. get-request PDUs Number of packets received by "get" requests. get-next PDUs Number of packets received by "getnext" requests. set-request PDUs Number of packets received by "set" requests. snmp packets output Total number of SNMP packet outputs. too big errors Number of "Too_ big" error SNMP packets. maximum packet size Maximum length of SNMP packets. no such name errors Number of packets requesting for non-existent MIB objects. bad values errors Number of "Bad_values" error SNMP packets. general errors Number of "General_errors" error SNMP packets. response PDUs Number of response packets sent. trap PDUs Number of Trap packets sent. #### 1.1.4.6 show snmp engineid Command: show snmp engineid Function: Display the engine ID commands. Command Mode: Admin and Configuration Mode. Example: Switch#show snmp engineid SNMP engineID:3138633303f1276c Displayed Information Explanation SNMP engineID Engine number #### 1.1.4.7 show snmp group Command: show snmp group Function: Display the group information commands. Command Mode: Admin and Configuration Mode. Example: Switch#show snmp group Group Name:initial Security Level:noAuthnoPriv Read View:one Write View:
Notify View:one Displayed Information Explanation Group Name Group name Security level Security level Read View Read view name Write View Write view name Notify View Notify view name
No view name specified by the user #### 1.1.4.8 show snmp mib Command: show snmp mib Function: Display all MIB supported by the switch. Command Mode: Admin and Configuration Mode. #### 1.1.4.9 show snmp status Command: show snmp status Function: Display SNMP configuration information. Command mode: Admin and Configuration Mode. Example: Switch#show snmp status Trap enable RMON enable Community Information: V1/V2c Trap Host Information: V3 Trap Host Information: Security IP Information: Displayed information Description Community string Community string Community access Community access permission Trap-rec-address IP address which is used to receive Trap. Trap enable Enable or disable to send Trap. SecurityIP IP address of the NMS which is allowed to access Agent #### 1.1.4.10 show snmp user Command: show snmp user Function: Display the user information commands. Command Mode: Admin and Configuration Mode. Example: Switch#show snmp user User name: initialsha Engine ID: 1234567890 Auth Protocol:MD5 Priv Protocol:DES-CBC Row status:active Displayed Information Explanation User name User name Engine ID Engine ID Priv Protocol Employed encryption algorithm Auth Protocol Employed identification algorithm Row status User state #### 1.1.4.11 show snmp view Command: show snmp view Function: Display the view information commands. Command Mode: Admin and Configuration Mode. Example: Switch#show snmp view View Name:readview 1. -Included active 1.3. Excluded active Displayed Information Explanation View Name View name 1.and1.3. OID number Included The view includes sub trees rooted by this OID Excluded The view does not include sub trees rooted by this OID active State #### 1.1.4.12 snmp-server community Command: snmp-server community {ro | rw} {0 | 7}
[access {
|
}] [ipv6-access {
|
}] [read
] [write
] no snmp-server community
[access {
|
}] [ipv6-access {
|
}] Function: Configure the community string for the switch; the no command deletes the configured community string. Parameters:
| is the configured community string. If key option is set as 0, the specified community string is not encrypted, if key option is set as 7, the specified community string is encrypted; ro|rw | is the specified access mode to MIB, ro for read-only and rw for read-write;
| is the access-class number for standard numeric ACL, ranging between 1-99;
| is the access-class name for standard ACL, the character string length is ranging between 1-64;
| is the access-class number for standard numeric IPv6 ACL, ranging between 500-599;
| is the access-class name for standard IPv6 ACL, the character string length is ranging between 1-64;
| is the name of readable view which includes 1-32 characters;
| is the name of writable view which includes 1-32 characters. Command mode: Global Mode Usage Guide: The switch supports up to 4 community strings. It can realize the access-control for specifically community view by binding the community name to specifically readable view or writable view. Example: Add a community string named "private" with read-write permission. Switch(config)#snmp-server community rw 0 private Add a community string named "public" with read-only permission. Switch(config)#snmp-server community ro 0 public Modify the read-write community string named "private" to read-only. Switch(config)# snmp-server community ro 0 private Delete community string "private". Switch(config)#no snmp-server community 0 private Bind the read-only community string "public" to readable view "pviewr". Switch(config)#snmp-server community ro 0 public read pviewr Bind the read-write community string "private" to readable view "pviewr" and writable view "pvieww". Switch(config)#snmp-server community rw 0 private read pviewr write pvieww #### 1.1.4.13 snmp-server ddm-electronic-hidden Command: snmp-server ddm-electronic-hidden { enable | disable } Function: Configure whether to automatically skip electrical ports when reading DDM information through SNMP. Parameters: Enable | to automatically skip the electrical port; disable | means not automatically skipping the electrical port. Command mode: Global mode. Default: Not automatically skipping the electrical port. Usage guide: When obtaining DDM information through SNMP, skipping the electrical port can speed up SNMP reading and avoid SNMP timeout. Example: Automatically skip electrical ports when reading DDM information through SNMP Switch(config)# snmp ddm-electronic-hidden enable #### 1.1.4.14 snmp-server ddm-mib Command: snmp-server ddm-mib { enable | disable } Function: Enable or disable the function of reading DDM information through SNMP. Default not enabled. Parameters: Enable | to turn on this feature; Disable | to turn off this feature. Command mode: Global mode. Default: Default not enabled. Usage guide: Reading DDM information consumes a large amount of CPU, so this feature is not enabled by default. Example: Enable the function of obtaining DDM information through SNMP Switch(config)# snmp ddm-mib enable #### 1.1.4.15 snmp-server dst-port Command: snmp-server dst-port
no snmp-server dst-port Function: Configure the UDP destination port number for SNMP. The 'no' command is used to restore the default destination port. Parameters:
| range 1025~65535. Command mode: Global mode. Default: Default destination port 161. Usage guide: After configuring the SNMP destination port number, the source port number of the SNMP packets sent by the device will be the configured value. When receiving packets, only SNMP requests with the destination port number set to the configured value will be processed. Example: Configure the UDP destination port number for SNMP to 1400. Switch(config)# snmp-server dst-port 1400 #### 1.1.4.16 snmp-server enable Command: snmp-server enable no snmp-server enable Function: Enable the SNMP proxy server function on the switch. The "no snmp-server enable" command disables the SNMP proxy server function Command mode: Global mode Default: SNMP proxy server function is disabled by system default. Usage guide: To perform configuration management on the switch with network manage software, the SNMP proxy server function has to be enabled with this command. Example: Enable the SNMP proxy server function on the switch. Switch(config)#snmp-server enable #### 1.1.4.17 snmp-server enable traps Command: snmp-server enable traps no snmp-server enable traps Function: Enable the switch to send Trap message; the "no snmp-server enable traps" command disables the switch to send Trap message. Command mode: Global Mode Default: Forbid to send Trap message. Usage Guide: When Trap message is enabled, if Down/Up in device ports or of system occurs, the device will send Trap messages to NMS that receives Trap messages. Example: Enable to send Trap messages. Switch(config)#snmp-server enable traps Disable to send Trap messages. Switch(config)#no snmp-server enable traps #### 1.1.4.18 snmp-server engineid Command: snmp-server engineid
no snmp-server engineid Function: Configure the engine ID; the "no" form of this command restores to the default engine ID. Command Mode: Global mode Parameters:
| is the engine ID shown in 1-32 digit hex characters. Default: Default value is the company ID plus local MAC address. Usage Guide: None Example: Set current engine ID to A66688999F Switch(config)#snmp-server engineid A66688999F Restore the default engine ID Switch(config)#no snmp-server engineid #### 1.1.4.19 snmp-server fdbMacInfoTable-mib Command: snmp-server fdbMacInfoTable-mib {enable | disable} Function: Open the switch as a SNMP proxy server to obtain FDB statistics through mib. Parameter: enable turns this feature on; disable turns this feature off. Command mode: Global configuration mode. Default: The system default turns off this function. Usage Guide: To configure the switch through the network management software, you must first use this command to open the SNMP proxy server function of the switch. Example: Open the switch as a SNMP proxy server to obtain FDB statistics through the mib. Switch(config)# snmp-server fdbMacInfoTable-mib enable #### 1.1.4.20 snmp-server group Command: snmp-server group
{NoauthNopriv | AuthNopriv | AuthPriv} [[read
] [write
] [notify
]] [access {
|
}] [ipv6-access {
|
}] no snmp-server group
{NoauthNopriv | AuthNopriv | AuthPriv} [access {
|
}] [ipv6-access {
|
}] Function: This command is used to configure a new group; the "no" form of this command deletes this group. Command Mode: Global Mode Parameters:
| group name which includes 1-32 characters NoauthNopriv | Applies the non recognizing and non encrypting safety level AuthNopriv | Applies the recognizing but non encrypting safety level AuthPriv | Applies the recognizing and encrypting safety level read-string | Name of readable view which includes 1-32 characters write-string | Name of writable view which includes 1-32 characters notify-string | Name of trappable view which includes 1-32 characters
| is the access-class number for standard numeric ACL, ranging between 1-99;
| is the access-class name for standard ACL, the character string length is ranging between 1-64;
| is the access-class number for standard numeric IPv6 ACL, ranging between 500-599;
| is the access-class name for standard IPv6 ACL, the character string length is ranging between 1-64. Usage Guide: There is a default view "v1defaultviewname" in the system. It is recommended to use this view as the view name of the notification. If the read or write view name is empty, corresponding operation will be disabled. Example: Create a group CompanyGroup, with the safety level of recognizing andencrypting, the read viewname isreadview, and the writing is disabled. Switch (config)#snmp-server group CompanyGroup AuthPriv read readview Delete group Switch (config)#no snmp-server group CompanyGroup AuthPriv #### 1.1.4.21 snmp-server host Command: snmp-server host [
|
] [{v1 | v2c [0 | 7 ]} | {v3 [NoauthNopriv | AuthNopriv | AuthPriv]}]
no snmp-server host [
|
] [{v1 | v2c [0 | 7 ]} | {v3 [NoauthNopriv | AuthNopriv | AuthPriv]}]
Function: As for the v1/v2c versions this command configures the IPv4 or IPv6 address and Trap community character string of the network manage station receiving the SNMP Trap message. And for v3 version, this command is used for receiving the network manage station IPv4 or IPv6 address and the Trap user name and safety level; the "no" form of this command cancels this IPv4 or IPv6 address. Command Mode: Global Mode. Parameters:
| is IP address of NMS management station which receives Trap message
| is IPv6 address of NMS management station which receives Trap message v1|v2c|v3 | is the version number when sending the trap NoauthNopriv|AuthNopriv|AuthPriv | is the safety level v3 trap is applied, which may be non encrypted and non authentication, non encrypted and authentication, encrypted and authentication
| is the community character string applied when sending the Trap message at v1/v2, and will be the user name at v3. If key option is set as 0, the specified community string is not encrypted, if key option is set as 7, the specified community string is encrypted; Usage Guide: The Community character string configured in this command is the default community string of the RMON event group. If the RMON event group has no community character string configured, the community character string configured in this command will be applied when sending the Trap of RMON, and if the community character string is configured, its configuration will be applied when sending the RMON trap. This command allows to configure IPv4 or IPv6 addresses of SNMP management station that receive Trap message at the same time, but IPv4 and IPv6 addresses of v1 and v2c version are less than 8 in all. Example: Configure an IP address to receive Trap Switch(config)#snmp-server host 1.1.1.5 v1 usertrap Delete an IPv6 address to receive Trap. Switch(config)#no snmp-server host 2001::1 v1 0 usertrap #### 1.1.4.22 snmp-server packet delay Command: snmp-server packet delay {0 | 10 | 20} no snmp-server packet delay Function: Set SNMP message processing interval, no command restores default. Parameters: {0 | 10 | 20} | SNMP message processing interval, in milliseconds. Command Mode: Global Mode Default: Default is 10ms Usage Guide: Adjust the processing speed of SNMP messages to reduce CPU consumption. Example: Configure SNMP message processing time interval to 20ms Switch(config)#snmp-server packet delay 20 #### 1.1.4.23 snmp-server securityip Command: snmp-server securityip {
|
} no snmp-server securityip {
|
} Function: Configure security IPv4 or IPv6 address allowed to access NMS management station; the no command deletes security IPv4 or IPv6 address configured. Command Mode: Global Mode. Parameters:
| is NMS security IPv4 address, dotted decimal notation.
| is NMS security IPv6 address, colon hexadecimal. Usage Guide: It is only the consistency between NMS administration station IPv4 or IPv6 address and security IPv4 or IPv6 address configured by the command, so it send SNMP packet could be processed by switch, the command only applies to SNMP. Allows configuration the IPv4 or IPv6 address of the network manage station receiving the SNMP Trap message, but the IP addresses are less than 20 in all. Example: Configure security IP address of NMS management station. Switch(config)#snmp-server securityip 1.1.1.5 Delete security IPv6 address. Switch(config)#no snmp-server securityip 2001::1 #### 1.1.4.24 snmp-server securityip Command: snmp-server securityip {enable | disable} Function: Enable/disable the security IP address authentication on NMS management station. Command Mode: Global Mode Default: Enable the security IP address authentication function. Example: Disable the security IP address authentication function. Switch(config)#snmp-server securityip disable #### 1.1.4.25 snmp-server trap-resend-interval Command: snmp-server trap-resend-interval <6-65535> no snmp-server trap-resend-interval Function: Set the trap alert sending interval; the 'no' operation of this command restores the default sending interval. Parameters: <6-65535> | in seconds. Command Mode: Global Mode. Default: Default 300s. Usage Guide: Set TRAP transmission interval and adjust the transmission frequency of TRAP information Example: Set the trap alarm message sending interval to 500s. Switch(config)# snmp-server trap-resend-interval 500 #### 1.1.4.26 snmp-server trap-source Command: snmp-server trap-source {
|
} no snmp-server trap-source {
|
} Function: Set the source IPv4 or IPv6 address which is used to send trap packet, the no command deletes the configuration. Parameters:
| IPv4 address is used to send trap packet in dotted decimal notation
| IPv6 address is used to send trap packet in colon hexadecimal. Command Mode: Global Mode. Usage Guide: If there is no configuration, select the source address according to the interface address sent by actual trap packet, when configure the IP address, adopt the configured source address as the source address of trap packet. Example: Set the IP address which is used to send trap packet. Switch(config)#snmp-server trap-source 1.1.1.5 Delete the configured source address which is used to send IPv6 trap packet. Switch(config)#no snmp-server trap-source 2001::1 #### 1.1.4.27 snmp-server trap-threshold Command:snmp-server trap-threshold {cpu-usage|memory-usage}{<0-100>} no snmp-server trap-threshold {cpu-usage|memory-usage} Function: Set the threshold for the switch to send CPU or high memory utilization alarm; the no operation of this command is to restore the default threshold. Parameters: cpu-usage | represents the switch CPU utilization; memory-usage | represents the switch memory utilization; <0-100> | represents the alarm threshold set as a percentage. Command mode: Global configuration mode. Usage Guide: This feature is not turned on by default. Example: Set the threshold for this switch to send a high CPU utilization alarm to 70%. Switch(config)# snmp-server trap-threshold cpu-usage 70 #### 1.1.4.28 snmp-server user Command: snmp-server user
{{[authPriv [aes|des|3des] [0|7]
| authNoPriv] auth [md5 | sha] [0|7]
]} | {access [
|
]} | {ipv6-access [
|
]}} no snmp-server user
{access [
|
] | ipv6-access [
|
]} Function: Add a new user to an SNMP group; the "no" form of this command deletes this user. Command Mode: Global Mode. Parameters:
| is the user name containing 1-32 characters.
| is the name of the group the user belongs to, containing 1-32 characters. authPriv | use DES or AES or 3DES for the packet encryption. authNoPriv | not use DES for the packet encryption. auth | perform packet authentication. md5 | packet authentication using HMAC MD5 algorithm. sha | packet authentication using HMAC SHA algorithm.
| user password, containing 8-32 character. If key option is set as 0, the specified password string is not encrypted, if key option is set as 7, the specified password string is encrypted;
| is the access-class number for standard numeric ACL, ranging between 1-99;
| is the access-class name for standard ACL, the character string length is ranging between 1-64;
| is the access-class number for standard numeric IPv6 ACL, ranging between 500-599;
| is the access-class name for standard IPv6 ACL, the character string length is ranging between 1-64. Usage Guide: If the encryption and authentication is not selected, the default settings will be no encryption and no authentication. If the encryption is selected, the authentication must be done. When deleting a user, if correct username and incorrect group name is inputted, the user can still be deleted. Example: Add a new user tester in the UserGroup with an encryption safety level and HMAC md5 for authentication, the password is hellohello Switch (config)#snmp-server user tester UserGroup authPriv aes 0 hellohello auth md5 0 hellohello Delete an User Switch (config)#no snmp-server user tester #### 1.1.4.29 snmp-server view Command: snmp-server view
{include | exclude} no snmp-server view
[
] Function: This command is used to create or renew the view information; the "no" form of this command deletes the view information. Command Mode: Global Mode. Parameters:
| view name, containing 1-32 characters.
| is OID number or corresponding node name, containing 1-255 characters. include | exclude: include/exclude this OID. Usage Guide: The command supports not only the input using the character string of the variable OID as parameter. But also supports the input using the node name of the parameter. Example: Create a view, the name is readview, including iso node but not including the iso.3 node Switch(config)#snmp-server view readview iso include Switch(config)#snmp-server view readview iso.3 exclude Delete the view Switch(config)#no snmp-server view readview #### 1.1.4.30 switchport updown notification enable Command: [no] switchport updown notification enable Function: Enable/disable the function of sending the trap message to the port of UP/DOWN event. Default: Send the trap message to the port of IP/DOWN event as default. Command Mode: Port Mode. Usage Guide: This command can control to send the trap message when the port happens the UP/DOWN event or not. As default, send the trap message to all the ports of UP/DOWN event after enabled snmp trap. Example: Disable the function of sending the trap message to the port 1/0/1 of the UP/DOWN event. Switch(config)#in e 1/0/1 Switch(config-if-ethernet1/0/1)#no switchport updown notification enable Switch(config-if-ethernet1/0/1)#show running-config current-mode ! Interface Ethernet1/0/1 no switchport updown notification enable #### 1.1.4.31 net-id Command: net-id
no net-id Function: Set AC/device level encoding for use by SNMP/network management. Parameter:
| Network ID, 0-32 characters Command mode: Global configuration mode. User guide: Configure AC/device level encoding for use by SNMP/network management. Example: Configure AC/device level code as 123456. Switch(config)#net-id 123456 Switch(config)#no net-id ### 1.1.5 Switch Upgrade #### 1.1.5.1 copy(FTP) Command: copy
[ascii | binary] Function: Download files to the FTP client. Parameters:
| is the location of the source files or directories to be copied;
| is the destination address to which the files or directories to be copied; forms of
and
vary depending on different locations of the files or directories. ascii indicates the ASCII standard will be adopted; binary indicates that the binary system will be adopted in the file transmission(default transmission method). When URL represents an FTP address, its form should be: ftp://
: