VLAN可以单个创建,批量创建(仅限id2-1001,拓展1006-4094不可),批量建可以但不能批量命名。
单个创建vlan 10
conf t
vlan 10 # 创建VLAN 10,直接进入vlan配置模式
name VLAN10-User # 给VLAN命名(可选,工程建议加上)
exit
批量创建vlan 10 20 30 40
conf t
vlan 10,20,30,40 #10,20,30,40后面不能有空格 实测2960不支持
或
conf t
vlan 10-40 2960支持``实测2960不支持
IOS-XE(16.x 及以上)才支持 vlan 10,20,30 / vlan 10-13 逗号、减号批量创建 VLAN(3650、3850、9200、9300、9500 等
注意:name VLAN10, VLAN20, VLAN30 # ❌无效!不能批量命名这条不会分别命名
逐个进去命名
conf t
vlan 10
name VLAN10-User
exit
vlan 20
name VLAN20-Server
exit
vlan 30
name VLAN30-Manager
exit
删除vlan 10
conf t
no vlan 10
批量删除vlan
conf t
no vlan 10,20,30,40 ##10,20,30,40后面不能有空格
或
conf t
no vlan 10-40
注意:
IOS-XE(16.x 及以上)才支持 vlan 10,20,30 / vlan 10-13 逗号、减号批量创建 VLAN(3650、3850、9200、9300、9500 等
vlan1 vlan1002~1005 系统保留,不能删除
扩展 VLAN(1006–4094),部分老 IOS 不支持这种逗号批量删除
执行no vlan 10删掉 VLAN10 之后,端口不会自动回到 VLAN1,端口会变成inactive非活跃状态
查看vlan列表信息
show vlan brief
给vlan加端口,端口加入vlan
单端口配置
conf t
interface fastethernet0/1 ! 简写 int fa0/1,也可以 int g0/1 千兆口
switchport mode access ! 强制设置为接入模式(接PC/终端,必须写)
switchport access vlan 10 ! 把该端口划入VLAN10
no shutdown ! 启用端口,默认shutdown关闭
exit
批量一次性划分多个端口(interface range,非常常用)
conf t
interface range fa0/2 - 8 ! fa0/2到fa0/8连续端口,中间空格:2 空格 - 空格 8
switchport mode access
switchport access vlan 20
no shutdown
exit
不连续端口 interface range 写法(2960 直接可用)
conf t
interface range fa0/1 , fa0/3 , fa0/5 , fa0/7
switchport mode access
switchport access vlan 10
no shutdown
exit
混合:连续 + 不连续一起写(最常用)
比如 fa0/1, fa0/3 到 fa0/6, fa0/9
conf t
interface range fa0/1 , fa0/3 - 6 , fa0/9
switchport mode access
switchport access vlan 10
no shut
exit
注意:逗号 , 前后必须空格
连续段 3 - 6,减号两边也要空格
同类型接口可以简写;不能把 fast 和 gigabit 混在同一个 range
switchport mode access不能省略 2960 端口默认是 dynamic auto(协商模式),不指定 access,有可能变成 trunk,容易出问题。实验工程都建议强制写死。
如果 VLAN 不存在,直接 switchport access vlan 10,IOS 会自动创建 VLAN10(新版 IOS 支持),但规范要求先创建 VLAN。
小知识点:interface range 只是批量进入接口,不能跨不同接口类型(FA/Gi)写在同一条 range,如果同时要配百兆口 + 千兆口,要分开两条 interface range 命令。
不光 FA/Gi,SVI、Loopback 这些虚拟接口,也不能和物理口放同一个 range。
验证
show vlan brief
show interfaces status
执行后,端口会显示归属对应的 VLAN。
撤销(把端口放回 VLAN1 默认 VLAN)
int fa0/1
no switchport access vlan
撤销(把这批端口全部放回 VLAN1)
conf t
interface range fa0/1 , fa0/3 , fa0/5
no switchport access vlan
注意点:同批量加入注意点
posted on
浙公网安备 33010602011771号