交换机起三层功能是指将二层交换机配置为具备路由能力的设备,使其能够在不同VLAN(虚拟局域网)之间进行数据转发,这一功能通常通过启用交换机的路由引擎(如SVI接口)来实现,以下是详细的配置步骤和关键命令说明。

进入全局配置模式是配置的基础,通过命令system-view
(华为设备)或enable
后进入configure terminal
(思科设备),可以开始对交换机进行参数设置,需要创建或进入VLAN,因为三层路由是基于VIF的,创建VLAN 10和VLAN 20,可以使用命令vlan batch 10 20
(华为)或vlan 10
、vlan 20
(思科),将对应端口划入VLAN,例如将端口GigabitEthernet0/0/1和GigabitEthernet0/0/2分别加入VLAN 10和VLAN 20,命令为port link-type access
和port default vlan 10
(华为),或switchport mode access
和switchport access vlan 10
(思科)。
启用三层功能的核心步骤是创建SVI(交换虚拟接口)并配置IP地址,SVI是VLAN的三层逻辑代表,用于处理跨VLAN的路由,以华为设备为例,进入接口视图后使用interface Vlanif 10
,然后配置IP地址如ip address 192.168.10.1 24
,最后启用接口undo shutdown
,思科设备类似,使用interface Vlan10
,配置ip address 192.168.10.1 255.255.255.0
,并确保no shutdown
,需要注意的是,SVI的IP地址将成为对应VLAN的网关,需确保与终端设备IP同网段。
还需启用全局路由功能,在华为设备上,使用命令ip routing
(或ip route-static 0.0.0.0 0.0.0.0 下一跳地址
配置默认路由);思科设备则需使用ip routing
或ip route 0.0.0.0 0.0.0.0 下一跳地址
,若交换机作为默认网关,还需配置DHCP服务(可选),例如华为的dhcp select interface
或思科的ip dhcp pool
。
以下是关键命令的对比表格(以华为和思科为例):

功能 | 华为设备命令 | 思科设备命令 |
---|---|---|
进入全局配置 | system-view |
enable → configure terminal |
创建VLAN | vlan batch 10 20 |
vlan 10 → vlan 20 |
端口划入VLAN | port link-type access → port default vlan 10 |
switchport mode access → switchport access vlan 10 |
创建SVI | interface Vlanif 10 |
interface Vlan10 |
配置SVI IP | ip address 192.168.10.1 24 |
ip address 192.168.10.1 255.255.255.0 |
启用SVI | undo shutdown |
no shutdown |
启用路由功能 | ip routing |
ip routing |
配置完成后,可通过display ip interface brief
(华为)或show ip interface brief
(思科)检查SVI状态,确保接口为UP
状态,若跨VLAN通信失败,需检查VLAN路由是否启用、IP地址配置是否正确,以及防火墙是否阻止流量。
相关问答FAQs:
-
问:为什么配置了SVI后跨VLAN仍无法通信?
答: 可能原因包括:SVI接口未启用(shutdown
状态)、IP地址与终端设备不在同网段、未启用全局路由功能(ip routing
缺失),或交换机与路由器之间链路类型错误(如需中继模式未配置port link-type trunk
),需逐一排查配置和链路状态。 -
问:三层交换机与路由器的主要区别是什么?
答: 三层交换机结合了二层交换和三层路由功能,转发速度更快(硬件转发),适合局域网内部VLAN间路由;而路由器更专注于广域网连接和复杂路由策略,接口类型更丰富(如串口、光口),三层交换机性价比高,但路由协议支持可能不如专业路由器全面。(图片来源网络,侵删)