三层交换机是网络设备中结合了二层交换和三层路由功能的设备,广泛应用于企业网络、数据中心等场景,能够实现高速数据转发和不同网段间的路由通信,其命令配置是网络管理员必须掌握的核心技能,主要包括基础配置、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
查看路由表是否生效。