菜鸟科技网

交换机命令行操作模式有哪些?

交换机命令行操作模式是网络管理员对交换机进行配置、管理和监控的核心方式,不同模式下提供的命令权限和功能范围各不相同,理解这些模式及其切换逻辑是高效操作交换机的基础,交换机的命令行操作模式主要分为用户模式、特权模式、全局配置模式、子配置模式(包括接口配置模式、VLAN配置模式、线路配置模式等)以及VLAN数据库模式(部分旧型号交换机支持),每种模式都有其特定的提示符、可用命令及适用场景。

交换机命令行操作模式有哪些?-图1
(图片来源网络,侵删)

用户模式(User Exec Mode)

用户模式是交换机命令行操作的初始模式,当通过Console、Telnet或SSH等方式登录交换机后,默认进入的就是用户模式,该模式的提示符通常为“Switch>”,Switch”为交换机的主机名,“>”表示当前处于用户模式,在用户模式下,用户只能执行一些基本的查看命令,如查看交换机的基本运行状态(show version显示系统版本信息,show running-config显示当前运行的配置,但部分交换机可能需要更高权限才能完整显示)、简单连接测试(ping命令测试网络连通性)以及查看帮助信息(命令列出当前模式下可用命令),用户模式的权限较低,主要用于监控和初步排查问题,无法对交换机的配置进行任何修改,是进入更高级模式的入口。

特权模式(Privileged Exec Mode)

特权模式也称 enable 模式,是从用户模式切换而来的第一个高级模式,在用户模式下输入命令enable并按回车(部分交换机可能需要输入密码,若配置了enable密码),即可进入特权模式,其提示符变为“Switch#”,特权模式下拥有更高的权限,除了可以执行用户模式的所有命令外,还支持查看更详细的系统信息(如show interface查看接口详细状态,show mac-address-table查看MAC地址表,show log查看系统日志)、保存当前配置(write memorycopy running-config startup-config)、重启交换机(reload)、清除配置(erase startup-config)以及进入全局配置模式等操作,特权模式是进行配置管理前的“准备阶段”,用户可以在这里全面评估交换机状态,为后续配置做准备。

全局配置模式(Global Configuration Mode)

全局配置模式是进行设备整体参数配置的顶层模式,需从特权模式进入,在特权模式下输入命令configure terminal(可简写为conf t),进入全局配置模式后提示符变为“Switch(config)#”,在全局配置模式下,可以配置交换机的基本参数,如设置主机名(hostname Switch_A)、管理IP地址(interface vlan 1进入VLAN接口模式后配置ip address 192.168.1.1 255.255.255.0)、登录权限(line console 0进入线路配置模式设置控制台登录认证,line vty 0 15进入虚拟线路模式设置远程登录认证)、启用或禁用特定功能(如service password-encryption对配置文件中的密码进行加密,no ip http server禁用HTTP服务)等,需要注意的是,全局配置模式下的命令通常影响整个交换机的运行,而非单一接口或功能,且配置命令需要进入具体的子配置模式才能生效。

子配置模式(Sub-configuration Mode)

子配置模式是在全局配置模式下进一步进入的专门配置模式,用于对特定功能模块进行详细配置,常见的子配置模式包括接口配置模式、VLAN配置模式、线路配置模式等。

交换机命令行操作模式有哪些?-图2
(图片来源网络,侵删)

接口配置模式(Interface Configuration Mode)

接口配置模式用于配置交换机的物理接口或逻辑接口(如VLAN接口),在全局配置模式下,输入命令interface <接口类型><接口编号>,例如interface gigabitethernet 0/1(简写为interface g0/1)进入千兆以太网接口0/1的配置模式,提示符变为“Switch(config-if)#”,在该模式下,可以配置接口的IP地址(二层交换机接口通常不配IP,除非是管理VLAN接口)、 duplex(双工模式,如duplex full设置全双工)、 speed(速率,如speed 100设置百兆速率)、 no shutdown(开启接口,默认为shutdown状态)以及VLAN成员资格(switchport mode access设置为接入模式,switchport access vlan 10将接口划入VLAN 10;switchport mode trunk设置中继模式,switchport trunk allowed vlan 10,20允许VLAN 10和20通过)等,接口是交换机数据转发的基础,接口配置模式是网络部署中最常用的子配置模式之一。

VLAN配置模式(VLAN Configuration Mode)

VLAN配置模式用于创建和配置VLAN,在全局配置模式下,输入命令vlan <VLAN ID>,例如vlan 10进入VLAN 10的配置模式,提示符变为“Switch(config-vlan)#”,在该模式下,可以配置VLAN的名称(name Sales将VLAN 10命名为“Sales”),以及将端口划入该VLAN(需先进入接口配置模式,使用switchport access vlan 10命令),VLAN配置模式简化了VLAN的创建和管理过程,是划分广播域、实现网络隔离的关键操作模式。

线路配置模式(Line Configuration Mode)

线路配置模式用于配置设备的访问线路,包括控制台线路(Console)、虚拟终端线路(VTY,用于远程登录)等,在全局配置模式下,输入line console 0进入控制台线路配置模式,提示符为“Switch(config-line)#”;输入line vty 0 15进入VTY线路配置模式(0-15表示同时支持16个远程会话),提示符同样为“Switch(config-line)#”,在该模式下,可以设置登录认证方式(如login local使用本地用户名密码认证,password 123456设置简单密码认证)、超时时间(exec-timeout 5 30设置5分钟30秒无操作自动断开)、线路速率(speed 115200)等,确保设备访问的安全性和可控性。

VLAN数据库模式(VLAN Database Mode)

部分旧型号的交换机(如Catalyst 2900/3500系列)支持VLAN数据库模式,用于集中管理VLAN的创建和删除,在特权模式下输入vlan database进入该模式,提示符为“Switch(vlan)#”,在该模式下,可以使用vlan <VLAN ID> name <VLAN名称>创建VLAN(如vlan 20 name Marketing),或使用no vlan <VLAN ID>删除VLAN,需要注意的是,VLAN数据库模式在新一代交换机中已逐渐被全局配置模式下的VLAN配置取代,但在维护旧设备时仍可能遇到。

交换机命令行操作模式有哪些?-图3
(图片来源网络,侵删)

不同模式切换逻辑与命令示例

以下表格总结了交换机各命令行操作模式的切换命令、提示符及主要功能:

模式名称 进入方式(从上一级模式) 提示符 主要功能
用户模式 登录交换机后默认进入 Switch> 基本查看命令(ping、show version等),无法修改配置
特权模式 在用户模式下输入enable Switch# 详细查看信息、保存/清除配置、重启、进入全局配置模式
全局配置模式 在特权模式下输入conf t Switch(config)# 配置交换机整体参数(主机名、管理IP、登录权限等)
接口配置模式 在全局配置模式下输入interface <接口> Switch(config-if)# 配置接口参数(IP、双工模式、VLAN成员等)
VLAN配置模式 在全局配置模式下输入vlan <VLAN ID> Switch(config-vlan)# 创建/配置VLAN(名称、端口成员)
线路配置模式 在全局配置模式下输入line <线路类型> Switch(config-line)# 配置控制台/VTY线路的登录认证、超时等
VLAN数据库模式 在特权模式下输入vlan database Switch(vlan)# 集中创建/删除VLAN(旧型号交换机支持)

切换示例
假设从用户模式开始,需要配置接口G0/1的VLAN成员并保存配置,完整流程如下:

  1. 用户模式→特权模式:enable(提示符变为Switch#)
  2. 特权模式→全局配置模式:conf t(提示符变为Switch(config)#)
  3. 全局配置模式→接口配置模式:interface g0/1(提示符变为Switch(config-if)#)
  4. 接口配置模式下设置VLAN:switchport access vlan 10
  5. 返回全局配置模式:exit(提示符变为Switch(config)#)
  6. 全局配置模式→特权模式:end(或按Ctrl+Z,直接返回特权模式,提示符变为Switch#)
  7. 特权模式下保存配置:write memory

FAQs

Q1:如何在交换机命令行中快速查看某个命令的用法?
A:在任意模式下,输入命令后加即可查看该命令的可用选项或用法,在特权模式下输入show ?,会列出所有可用的show命令(如show interface、show vlan等);若输入show interface ?,则会显示接口编号选项(如g0/1、g0/2等);若输入show interface g0/1 ?,则会显示该接口可查看的详细信息选项(如description、status等),输入单独使用可列出当前模式下所有可用命令及其简短描述,帮助用户快速定位所需功能。

Q2:从全局配置模式返回到用户模式,需要执行哪些命令?
A:从全局配置模式返回到用户模式,可以通过以下两种方式实现:

  1. 逐级退出:在全局配置模式下输入exit命令,会返回到特权模式;在特权模式下再次输入exit,会返回到用户模式。
  2. 直接返回:在全局配置模式下输入end命令(或按组合键Ctrl+Z),会直接从当前配置模式跳转到特权模式;然后在特权模式下输入disable命令,即可返回到用户模式。
    需要注意的是,exit命令是逐级返回,而end命令是直接返回到特权模式,后者在配置过程中可快速退出到特权模式进行保存或查看操作。
分享:
扫描分享到社交APP
上一篇
下一篇