VLAN基础配置

VLAN(Virtual Local Area Network, 虚拟局域网)是指在一个物理网段内,进行逻辑的划分,划分成若干个虚拟局域网。VLAN的最大特性是不受物理位置的限制,可以进行灵活的划分。VLAN具备了一个物理网段所具备的特性。相同VLAN内的主机可以互相直接访问,不同VLAN间的主机之间互相访问必须经由路由设备进行转发。广播数据包只可以在本VLAN内进行传播,不能传输到其他VLAN中。

基于端口(port)的划分是实现VLAN的方式之一,也是最常用的一种划分,它利用交换机的端口进行VLAN的划分。一个端口只能属于一个VLAN。

(更多概念及原理请查阅资料进行更深入的了解。)

设备

端口

IP

掩码

网关

PC0

FastEthernet0

192.168.3.1

255.255.255.0

192.168.3.254

PC1

FastEthernet0

192.168.3.2

255.255.255.0

192.168.3.254

PC2

FastEthernet0

192.168.3.3

255.255.255.0

192.168.3.254

PC3

FastEthernet0

192.168.3.4

255.255.255.0

192.168.3.254

设备

端口

IP

掩码

网关

PC0-1

FastEthernet0

192.168.3.1

255.255.255.0

192.168.3.254

PC1-1

FastEthernet0

192.168.3.2

255.255.255.0

192.168.3.254

PC2-1

FastEthernet0

192.168.3.3

255.255.255.0

192.168.3.254

PC3-1

FastEthernet0

192.168.3.4

255.255.255.0

192.168.3.254

1、网络拓扑图如下

华三subvlan配置命令 华三怎么配置vlan_虚拟局域网


华三subvlan配置命令 华三怎么配置vlan_网络_02

2、交换机具体配置

一台交换机

#简写为en
Switch>enable 
#全局模式,简写conf t
Switch#configure terminal 
#更改交换机名称(此步骤非必要)为sw1,命令格式为全局模式下hostname 自定义的名称
Switch(config)#hostname sw1 

#建立VLAN
sw1(config)#vlan 10
sw1(config-vlan)#exit
sw1(config)#vlan 20
sw1(config-vlan)#exit
sw1(config)#
#进入接口模式划分VLAN
#多接口配置interface rang 端口范围,如interface rang fastEthernet0/1-24,简写int rang fa0/1-24
#单个接口为interface 端口号,如interface fastEthernet0/1,简写int fa0/1
sw1(config)#interface rang fastEthernet0/1-12 

#配置端口模式,简写sw mo ac
sw1(config-if-range)#switchport mode access

#划分端口到VLAN 10,简写sw ac vlan 10
sw1(config-if-range)#switchport access vlan 10
#开启端口,简写 no sh
sw1(config-if-range)#no shutdown
#退出多端口配置,简写ex
sw1(config-if-range)#exit

#配置另一半端口为VLAN20
sw1(config)#interface rang fastEthernet0/13-24 
sw1(config-if-range)#sw mo ac
sw1(config-if-range)#sw ac vlan 20
sw1(config-if-range)#no sh
sw1(config-if-range)#ex

结果:同一VLAN下的两台计算机可以互相通信,不通VLAN下的两台计算机不可以互相通信

华三subvlan配置命令 华三怎么配置vlan_华三subvlan配置命令_03


华三subvlan配置命令 华三怎么配置vlan_华三subvlan配置命令_04

两台以上交换机

Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#ex
Switch(config)#vlan 20
Switch(config-vlan)#ex
Switch(config)#int fa0/1
Switch(config-if)#sw mo ac
Switch(config-if)#sw ac vlan 10
Switch(config-if)#no sh
Switch(config-if)#ex
Switch(config)#int fa0/2
Switch(config-if)#sw mo ac
Switch(config-if)#sw ac vlan 20
Switch(config-if)#no sh
Switch(config-if)#ex
Switch(config)#int g0/1
#配置端口为trunk,简写sw mo tr
Switch(config-if)#switchport mode trunk
#允许所有vlan通过
Switch(config-if)#switchport trunk allowed vlan all
Switch(config-if)#no sh
Switch(config-if)#ex
#另一台交换机或者其它交换机按照以上配置再来一次即可

结果:同一VLAN下的两台计算机可以互相通信,不通VLAN下的两台计算机不可以互相通信

华三subvlan配置命令 华三怎么配置vlan_IP_05


华三subvlan配置命令 华三怎么配置vlan_虚拟局域网_06