一般来说,进行如下的配置,就可以让L3的SW运行在L2的模式下,虽然L2的SW,也可以配置SVI,但如果要完全不使用L3的参与,则可以NO掉SVI的IP地址。
如下相关的操作可以作为参考:
1. 关闭所有 SVI(VLAN 接口)
三层交换机默认会有 VLAN 接口(SVI)用于三层路由,需要手动关闭它们:
conf t
interface vlan 1
shutdown
exit
no interface vlan 10
no interface vlan 20
no interface vlan 30
注意:VLAN 1 不能完全删除,只能 shutdown,其他 VLAN 接口可以直接 no 删除。
2. 关闭 IP 路由功能
在 Cisco 设备上,三层交换机一般启用了 ip routing,需要手动关闭:
conf t
no ip routing
exit
3. 确保所有接口工作在二层模式
通常,核心三层交换机可能会有一些接口工作在 routed(L3)模式,需要手动改回 switchport(L2)模式(假设是48个Port的SW):
conf t
interface range GigabitEthernet1/0/1 - 48
switchport
exit
如果有一些接口以前是三层接口,例如:
interface GigabitEthernet1/0/10
no ip address
switchport
这样就能把它们改回二层模式。
4. 确保 Trunk 端口配置正确(可选)
如果你的交换机连接其他交换机,Trunk 端口仍然要保持:
interface GigabitEthernet1/0/48
switchport mode trunk
switchport trunk allowed vlan 10,20,30
如果只是连接终端设备,就改成 Access 模式:
interface GigabitEthernet1/0/2
switchport mode access
switchport access vlan 10
5. 关闭 HSRP / VRRP / GLBP
如果核心交换机以前用于三层网关(默认网关),可能会有 HSRP、VRRP、GLBP 之类的配置,直接删除:
conf t
no standby 1
no standby 2
no vrrp 1
no vrrp 2
no glbp 1
6. 确保 STP 运行正常
如果你的二层网络比较复杂,建议检查 生成树协议(STP):
show spanning-tree summary
可以手动指定 STP 根桥:
spanning-tree vlan 10 root primary
如果不希望它成为 STP 根桥:
spanning-tree vlan 10 priority 4096
7. 清理 DHCP 相关配置(如果有)
如果交换机以前有 DHCP 服务器功能,也应该删除:
no ip dhcp pool VLAN10
no ip dhcp pool VLAN20