Vlan划分步骤及命令详解
步骤一:了解基础命令
交换机的基本配置模式:
用户模式:switch>
特权模式:Switch#
进入方法:在默认的用户模式下输入:enable 进入。
退出方法:输:exit 退回到用户模式。
注意用户模式和特权模式的前面代码的区别:一个是switch>;一个是Switch#。
VLAN模式:Switch(vlan)#
进入方法:从#模式输入 vlan database 进入
全局配置模式:
Switch(config)#
进入方法:从#模式输入 config terminal 进入,也可以使用简写conf t 进入
接口配置模式:
Switch(config-if)#
进入方法:从(config)#模式输入 interface+接口号进入 //同时分配多个接口要加一个range
要记住这些交换机的配置模式,要知道如何进入和退出,也有能看懂当前处于哪个模式下,在所有模式中,输入exit返回上级,输入end或ctrl+z退出。
VLAN的常用配置命令:
交换机没有被划分VLAN的时候,交换机默认只有VLAN1,所有的端口都在VLAN1里面,所以我们是不能创建也不能删除VLAN1的。
创建VLAN
Switch#vlan database (进入VLAN数据库)
Switch(vlan)# vlan 1 name vlan10
switch(vlan)# vlan 2 name vlan20
第一条命令:进入VLAN数据库
第二条命令:创建一个名称为VLAN10 的 VLAN 1
第三条命令:创建一个名称为VLAN20 的 VLAN 2
这里Name属性最好定义一下,如果不定义会和默认VLAN名称冲突,这样一一对应比较好。
端口划入VLAN
Switch(config)#interface fa0/1
Switch(config-if)#switchport access vlan 10
第一条命令的意思是:进入接口fa0/1,这里的0表示第1个插槽,1表示第2个端口。(设备第一个端口通常为0,第二个端口通常为1)。
第二条命令:把fa0/1这个端口划分给VLAN 10 这样配置之后,接在这个端口的所有设备就属于VLAN 10 了。
查看VLAN信息
Switch#show vlan 查看所有VLAN信息
Switch#show vlan id 10 查看vlan 10的信息
删除VLAN
switch#vlan database
Switch(vlan)#no vlan 10
删除VLAN 10后,所有分配给VLAN10的端口都变回非活动状态,直到下次再次分配给别的VALN为止。
一个VLAN可以有多个端口,如果要将某个端口从VLAN中删除
Switch(config)# interface f0/2
Switch(config-if)#no switchport access vlan 10
开始步骤
一个简单的VLAN划分,将终端0-2和9-11划分为 vanl 1 ,其余的划分为vlan 2
首先我们需要进行创建VLAN,我们需要创建一个vlan 1 和一个vlan 2 ,并且命名
Switch>en
Switch>enable
Switch#vlan d
Switch#vlan database
Switch(vlan)#
Switch(vlan)#vl
Switch(vlan)#vlan 1 name vlan1
A default VLAN may not have its name changed.
Switch(vlan)#vl
Switch(vlan)#vlan 2 name vlan2
VLAN 2 added:
Name: vlan2
Switch(vlan)#exit
创建好vlan后我们需要将计算机终端分配给各自的vlan
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#in
Switch(config)#interface r
Switch(config)#interface range f0/2-4
Switch(config-if-range)#sw
Switch(config-if-range)#switchport a
Switch(config-if-range)#switchport access v
Switch(config-if-range)#switchport access vlan 2
Switch(config-if-range)#exit
Switch(config)#int
Switch(config)#interface r
Switch(config)#interface range f0/5-7
Switch(config-if-range)#sw
Switch(config-if-range)#switchport a
Switch(config-if-range)#switchport access v
Switch(config-if-range)#switchport access vlan 1
Switch(config-if-range)#exit
Switch(config)#
如此便将6太计算机分配成功
但是我们还需要将f0/1划分为串口,让它可以让不同的vlan通过
Switch(config)#interface f0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed v
Switch(config-if)#switchport trunk allowed vlan
如此配置好一个交换机了
我们同理配置另外一台交换机就完成vlan的划分了