三层交换机是网络设备中结合了二层交换和三层路由功能的设备,广泛应用于企业网络、数据中心等场景,能够实现高速数据转发和不同网段间的路由通信,其命令配置是网络管理员必须掌握的核心技能,主要包括基础配置、VLAN划分、接口配置、路由协议配置以及安全策略配置等,以下将详细介绍三层交换机的常用命令及其应用场景。

在基础配置阶段,首先需要进入全局配置模式,通过system-view命令从用户视图切换到系统视图,这是所有后续配置的入口,配置设备名称,使用sysname [名称]命令,例如sysname SW-Core,将设备命名为“SW-Core”,便于网络管理,为了确保设备安全性,需配置登录密码,通过super password cipher [密码]设置超级用户密码,使用cipher参数表示密码加密存储,配置管理IP地址至关重要,进入接口视图后使用ip address [IP地址] [子网掩码]命令,例如在VLAN接口1上配置ip address 192.168.1.1 255.255.255.0,使设备可通过该IP进行远程管理。
VLAN划分是三层交换机的核心功能之一,用于隔离广播域、提升网络安全性,首先创建VLAN,使用vlan [VLAN ID]命令,例如vlan 10创建VLAN 10,然后进入VLAN视图配置VLAN名称,通过name [名称]如name Sales设置VLAN名为“Sales”,将接口划入VLAN时,需先进入接口视图,使用port link-type access将接口设置为接入端口,再通过port default vlan [VLAN ID]将其加入指定VLAN,例如port default vlan 10;若为汇聚端口,则使用port link-type trunk并配置允许通过的VLAN列表,如port trunk permit vlan 10 20表示允许VLAN 10和20通过。
三层路由功能实现不同网段通信,需启用接口的三层路由功能,在系统视图下使用ip routing命令全局开启IP路由功能(部分设备默认已开启),然后将物理接口或VLAN接口转换为三层接口,例如进入接口视图后使用undo portswitch命令,配置IP地址如ip address 10.0.0.1 255.255.255.0,即可作为路由接口使用,对于VLAN接口,无需额外命令,直接配置IP地址即可启用路由功能,例如interface Vlan-interface 20后配置ip address 192.168.20.1 255.255.255.0。
路由协议配置是三层交换机实现动态路由的关键,以OSPF为例,首先进入系统视图使用ospf [进程ID]启动OSPF进程,例如ospf 1,然后进入接口视图使用ospf enable area [区域ID]宣告接口参与OSPF,如ospf enable area 0,将接口加入Area 0,若需要发布静态路由,可在系统视图下使用ospf [进程ID]进入OSPF视图,通过import-route static命令引入静态路由,实现动态路由与静态路由的协同工作。

安全策略配置方面,可通过访问控制列表(ACL)限制流量,首先创建ACL,使用acl number [ACL ID],例如acl 3000创建高级ACL,然后配置规则,如rule deny ip source 192.168.30.0 0.0.0.255 destination 192.168.10.0 0.0.0.255禁止VLAN 30访问VLAN 10,最后在接口下应用ACL,通过traffic-filter inbound acl [ACL ID]将ACL绑定到接口入方向,配置端口安全可防止未授权设备接入,使用port-security max-mac-count [数量]限制接口MAC地址数量,如port-security max-mac-count 1仅允许一个MAC地址。
以下为三层交换机常用命令总结表:
| 功能分类 | 命令示例 | 说明 |
|---|---|---|
| 基础配置 | system-view |
进入全局配置模式 |
sysname SW-Core |
设置设备名称 | |
super password cipher admin123 |
设置超级用户加密密码 | |
| VLAN配置 | vlan 10 |
创建VLAN 10 |
port link-type access |
设置接口为接入端口 | |
port default vlan 10 |
将接口加入VLAN 10 | |
| 路由配置 | ip routing |
全局开启IP路由功能 |
interface Vlan-interface 10 |
进入VLAN接口视图 | |
ip address 192.168.10.1 255.255.255.0 |
配置VLAN接口IP地址 | |
| OSPF配置 | ospf 1 |
启动OSPF进程1 |
ospf enable area 0 |
将接口宣告到OSPF Area 0 | |
| ACL配置 | acl 3000 |
创建高级ACL 3000 |
rule deny ip source 192.168.30.0 0.0.0.255 |
禁止指定源网段流量 | |
traffic-filter inbound acl 3000 |
在接口入方向应用ACL |
相关问答FAQs
Q1: 三层交换机与路由器的主要区别是什么?
A1: 三层交换机主要应用于局域网内部,采用硬件转发方式,数据转发速率高,适合高速数据交换;而路由器更适用于广域网,支持多种广域网协议,接口类型丰富,但转发速率相对较慢,三层交换机侧重二层交换和三层路由的融合,而路由器更侧重复杂的路由策略和异构网络连接。

Q2: 如何在三层交换机上配置静态路由实现跨网段通信?
A2: 配置静态路由需在系统视图下使用ip route-static [目标网段] [子网掩码] [下一跳IP地址/出接口]命令,若目标网段为192.168.30.0/24,下一跳IP为10.0.0.2,则命令为ip route-static 192.168.30.0 255.255.255.0 10.0.0.2,配置完成后,可通过display ip routing-table查看路由表是否生效。
