交换机参数命令有哪些?

交换机作为现代网络的核心设备,其配置和管理依赖于一系列命令指令,掌握这些命令对于网络管理员至关重要,能够确保网络的稳定运行、高效管理和故障排查,以下将详细介绍交换机常用命令及其参数,涵盖基本配置、VLAN管理、端口配置、路由协议、安全设置、监控与维护等多个方面,为网络管理提供全面的参考。

交换机命令大全(交换机的参数)

基本配置命令

基本配置是交换机管理的基础,主要包括设备名称、密码设置、管理IP配置等,这些命令决定了交换机的基本身份访问权限和网络可达性。

  • enable:从用户模式进入特权模式,这是执行大多数配置和查看命令的前提。
  • configure terminal:进入全局配置模式,所有全局性命令在此模式下执行。
  • hostname <name>:设置交换机的主机名,便于网络中识别。hostname Switch-Core
  • enable secret <password>:设置特权模式加密密码,增强安全性,密码以密文形式存储。
  • line console 0:进入控制台线路配置模式,用于设置控制台访问密码。
    • password <console-password>:设置控制台登录密码。
    • login:启用密码验证。
  • line vty 0 15:进入虚拟终端线路配置模式,用于远程Telnet/SSH访问。
    • password <vty-password>:设置VTY登录密码。
    • login local:启用本地用户名密码验证(需先配置用户名)。
  • username <name> privilege <level> secret <password>:创建本地用户并指定权限级别(0-15,15为最高权限)。
  • interface vlan <vlan-id>:进入指定VLAN接口的配置模式,用于管理IP地址配置。
    • ip address <ip-address> <subnet-mask>:配置管理IP地址和子网掩码。
    • no shutdown:启用接口,默认情况下VLAN接口是关闭的。
  • ip default-gateway <gateway-ip>:配置默认网关,使交换机能够与其他网络通信。

VLAN管理命令

VLAN(虚拟局域网)是交换机最重要的功能之一,用于隔离广播域、提高网络安全性和管理灵活性。

  • vlan <vlan-id>:创建VLAN并进入VLAN配置模式。vlan 10
    • name <vlan-name>:为VLAN命名,如name Sales
  • show vlan brief:查看所有VLAN的简要信息,包括VLAN ID、名称和对应端口。
  • show vlan <vlan-id>:查看指定VLAN的详细信息,包括包含的端口列表。
  • interface range <interface-range>:进入接口范围配置模式,批量配置端口。interface range fa0/1-10
    • switchport mode access:将端口设置为接入模式,用于连接终端设备。
    • switchport access vlan <vlan-id>:将接入端口分配到指定VLAN。
    • switchport mode trunk:将端口中继模式,用于承载多个VLAN的流量。
    • switchport trunk allowed vlan <vlan-list>:设置Trunk端口允许通过的VLAN列表。allowed vlan 10,20,30allowed vlan add 40(添加VLAN)。
    • switchport trunk encapsulation dot1q:设置Trunk封装类型为802.1Q(Cisco交换机默认为ISL,需手动配置为Dot1Q以兼容其他厂商设备)。

端口配置与聚合

端口配置涉及速率、 duplex、状态等基本参数,而端口聚合(Port-Channel)则能增加链路带宽并提供冗余。

  • interface <interface-id>:进入指定物理接口配置模式,如interface fa0/1(快速以太网)或interface gi0/1(千兆以太网)。
    • speed {10 | 100 | 1000 | auto}:设置端口速率。
    • duplex {half | full | auto}:设置端口双工模式。
    • no shutdown:启用端口;shutdown禁用端口。
  • channel-group <group-number> mode {on | active | passive | desirable}:将物理端口加入端口聚合组(Port-Channel)。
    • mode on:静态聚合,不协商。
    • mode active/passive:用于LACP(链路聚合控制协议)协商,active主动发起,passive等待发起。
    • mode desirable/auto:用于PAgP(Cisco私有协议)协商,desirable主动发起,auto等待发起。
  • interface port-channel <group-number>:进入Port-Channel接口配置模式,可以对聚合逻辑端口进行配置,如设置IP地址(三层交换机)或加入VLAN。

三层路由功能(三层交换机)

三层交换机具备路由功能,可在VLAN间进行路由转发。

交换机命令大全(交换机的参数)

  • ip routing:全局命令,启用IP路由功能(默认在三层交换机上可能已启用)。
  • interface <interface-id>:进入三层接口(如SVI或物理接口)。
    • no switchport:将二层端口转换为三层路由端口(仅物理端口)。
    • ip address <ip-address> <subnet-mask>:配置三层接口IP地址。
  • ip route <destination-network> <subnet-mask> <next-hop-ip | exit-interface>:配置静态路由。
    • ip route 192.168.30.0 255.255.255.0 192.168.10.1

路由协议配置

动态路由协议能自动学习和维护路由表,适用于复杂网络环境。

  • router ospf <process-id>:启用OSPF路由协议,进入OSPF配置模式。
    • network <network-address> <wildcard-mask> area <area-id>:宣告参与OSPF的网络。
      • network 192.168.10.0 0.0.0.255 area 0
  • router eigrp <as-number>:启用EIGRP路由协议,进入EIGRP配置模式。
    • network <network-address> <wildcard-mask>:宣告参与EIGRP的网络。
      • network 192.168.10.0 0.0.0.255
  • show ip route:查看路由表,显示 learned routes 的来源(O OSPF, D EIGRP, S Static)。

安全与访问控制

交换机的安全设置对于保护网络免受未授权访问和攻击至关重要。

  • mac address-table static <mac-address> <interface-id> vlan <vlan-id>:静态绑定MAC地址到端口,增强安全性。
  • switchport port-security:启用端口安全功能。
    • maximum <number>:设置端口允许的最大MAC地址数。
    • violation {shutdown | restrict | protect}:设置安全违规处理方式。
      • shutdown:关闭端口(默认)。
      • restrict:丢弃违规数据包并发送SNMP trap。
      • protect:丢弃违规数据包但不关闭端口。
  • ip access-list standard <acl-name>:创建标准IP访问控制列表。
    • permit <host-ip> | <wildcard-mask>:允许特定主机或网段。
    • deny any:拒绝其他所有。
  • interface <interface-id>:在接口应用ACL。
    • ip access-group <acl-name> in | out:将ACL应用到接口的入方向或出方向。

监控与维护命令

日常监控和维护命令帮助管理员了解交换机状态,及时发现和解决问题。

  • show running-config:查看当前生效的配置。
  • show startup-config:查看保存在NVRAM中的启动配置。
  • copy running-config startup-config:将当前配置保存为启动配置。
  • show version:查看交换机版本信息、硬件配置、启动时间等。
  • show interfaces <interface-id> status:查看端口状态(up/down)、速率、双工模式等。
  • show interfaces <interface-id> statistics:查看端口详细统计信息,如收发字节数、广播包数等。
  • show mac address-table:查看MAC地址表,学习到的MAC地址与端口的映射关系。
  • show log:查看系统日志信息。
  • ping <ip-address>:测试网络连通性。
  • traceroute <ip-address>:跟踪数据包到达目的地的路径。

交换机常用参数速查表

命令类别 常用命令 主要功能/参数说明
基本配置 hostname <name> 设置交换机主机名
enable secret <password> 设置特权模式加密密码
interface vlan <vlan-id> 进入VLAN接口配置模式
ip address <ip> <mask> 配置管理IP地址和子网掩码
VLAN管理 vlan <vlan-id> 创建VLAN并进入VLAN配置模式
switchport mode access 将端口设置为接入模式
switchport access vlan <vlan-id> 将接入端口分配到指定VLAN
switchport mode trunk 将端口设置为Trunk模式
switchport trunk allowed vlan <vlan-list> 设置Trunk端口允许通过的VLAN列表
端口配置 speed {10|100|1000|auto} 设置端口速率
duplex {half|full|auto} 设置端口双工模式
channel-group <group-num> mode active 将端口加入LACP聚合组
路由协议 router ospf <process-id> 启用OSPF协议
network <net> <wildcard> area <area-id> 宣告OSPF网络
ip route <dest> <mask> <next-hop> 配置静态路由
安全控制 switchport port-security 启用端口安全
port-security maximum <num> 设置端口最大MAC数量
ip access-group <acl-name> in 在接口应用入方向ACL
监控维护 show running-config 查看当前生效配置
show interfaces status 查看端口状态信息
show mac address-table 查看MAC地址表
ping <ip> 测试网络连通性

相关问答FAQs

Q1: 如何查看交换机上某个特定端口属于哪个VLAN?
A1: 可以使用以下命令:

交换机命令大全(交换机的参数)

  1. 进入特权模式:enable
  2. 查看指定端口的详细信息:show interface <interface-id> switchport
    show interface fa0/1 switchport
    在命令输出中,”Administrative Mode”和”Operational Mode”会显示端口是access还是trunk模式;”Access Mode VLAN”字段会明确显示该access端口所属的VLAN ID;如果是trunk端口,”Trunking VLANs Enabled”字段会显示允许通过的VLAN列表。

Q2: 交换机Trunk端口如何只允许特定VLAN通过,禁止其他VLAN?
A2: 可以通过配置Trunk端口的allowed vlan参数来实现,假设Trunk端口为gi0/1,只允许VLAN 10、20、30通过,操作步骤如下:

  1. 进入全局配置模式:configure terminal
  2. 进入接口配置模式:interface gi0/1
  3. 设置Trunk模式(如果尚未设置):switchport mode trunk
  4. 配置允许的VLAN列表:switchport trunk allowed vlan 10,20,30
    如果需要在原有允许列表基础上添加VLAN,可以使用switchport trunk allowed vlan add <vlan-id>,例如add 40,如果需要移除某些VLAN,可以使用remove <vlan-id>,如果不允许任何VLAN通过(仅允许默认VLAN 1),可以使用switchport trunk allowed vlan remove 1(注意:某些交换机可能需要显式允许VLAN 1通过默认)。

来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/307762.html

Like (0)
小编小编
Previous 2025年12月12日 00:36
Next 2025年12月12日 00:43

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注