VLAN
概述
VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"。VLAN是一种将局域网设备从逻辑上划分成一个个网段。
VLAN的优势 控制广播 、增强网络安全性 、简化网络管理。
VLAN的种类
静态VLAN
基于端口划分静态VLAN,基于端口划分的VLAN 在VLAN数据库中是一个端口与VLAN ID对应的表,交换机根据这个表来判断数据是否能转发。 动态VLAN。 基于MAC地址划分动态VLAN,使用基于MAC地址划分的动态VLAN是一个MAC地址与VLAN ID对应的表,一台主机连接到交换机上,交换机并不能确定它应该属于哪个VLAN,直到这台主机发送数据,交换机查看主机的源MAC地址,根据主机的MAC地址确定主机属于哪个VLAN 。 除了基于MAC地址划分的VLAN外,还有基于IP子网和协议划分的动态VLAN。基于IP子网的VLAN是通过所连接主机的IP地址划分子网;基于协议的VLAN是通过查看帧中类型字段来区分使用的网络协议,如IP、IPX、AppleTalk等 实际工程中一般使用基于端口划分的静态的VLAN,动态VLAN一般需要外部服务器,而且配制比较麻烦,因此使用得非常少。 VLAN的范围 VLAN ID范围 范围 用途 0,4095 保留 仅限系统使用用户不能查看和使用这些VLAN 1 正常 Cisco默认VLAN用户能够使用该VLAN,但不能删除它 2-1001 正常 用于以太网的VLAN用户可以创建、使用和删除这些VLAN 1002-1005 正常 用于FDDI和令牌环的Cisco默认VLAN用户不能删除这些VLAN 1006-1024 保留 仅限系统使用用户不能查看和使用这些VLAN 1025-4094 扩展 仅用于以太网VLAN
配置静态VLAN的步骤 1.创建VLAN 2.将交换机的端口加入到相应的VLAN中 3.验证VLAN的配置
创建VLAN示例 VLAN数据库配置模式创建VLAN Switch#vlan database Switch(vlan)#vlan 2 name test20 VLAN 2 added: Name: test20 Switch(vlan)#exit APPLY completed. Exiting.... 全局配置模式创建VLAN Switch(config)#vlan 2 Switch(config-vlan)#name test20 删除VLAN 使用no vlan vlan-id命令删除VLAN VLAN数据库中删除VLAN Switch# vlan database Switch(vlan)# no vlan 20 Deleting VLAN 20... Switch(vlan)#exit APPLY completed. Exiting.... 全局模式下删除VLAN Switch# configure terminal Switch(config)# no vlan 20 将端口加入VLAN Switch(config)# interface interface-id进入要配置的端口 Switch(config-if)# switchport mode access定义二层端口模式 Switch(config-if)# switchport access vlan vlan-id将端口添加到VLAN中 Switch(config-if)# no switchport access vlan vlan-id将端口从某个VLAN中删除
default interface interface-id命令可以还原接口到默认配置状态
也可以同时将多个端口添加到某个VLAN中: Switch(config)# interface range f0/1 – 10 Switch(config-if-range)# switchport access vlan vlan-id
验证VLAN的配置 查看所有VLAN的摘要信息 Switch# show vlan brief 查看指定VLAN信息 Switch# show vlan id vlan-id