如何配置VLAN
一、VLAN的概念与作用
首先,在学习如何配置vlan时我们先要了解一下为什么要配置vlan?vlan在平常的工作中有什么作用?
vlan:虚拟的划分网段 即虚拟网络,在平常的工作中主要作用是在逻辑上对广播域进行划分,vlan的技术主要运用于交换机上。
交换机的主要作用:提供更多的接口,当单个交换机无法满足使用的需求,我们会使用以下两种方式来满足需求
级联:通过一根双绞线(网线)在任何网络设备厂家的交换机之间,或者交换机与集线器(Hub)之间完成
级联的优势:成本低,兼容性强即所有厂家都适用
堆叠:只能使用同一型号且有堆叠功能的交换机才可以使用
1.1 VLAN的优势
- 控制广播
- 增强网络安全性
- 简化网络管理
1.2 VLAN的类型
静态:端口和vlan的id相对应,配置在端口上和主机无关
静态的种类主要有三种:
- access:用于连接主机和路由器,只允许相同的VLAN之间进行通讯
- trunk:主要存在于交换机和交换机之间进行通讯
- hybrid:华为设备特有,华为交换机的默认模式(需要手动配置)
动态:mac地址和vlan的id相关
1.3 VLAN的范围
vlan ID的范围为0-4095,其中可用范围为1-4094
二、配置静态vlan的步骤及实验操作
- 创建VLAN
- 将交换机的端口加入到相应的VLAN中
- 验证VLAN的配置
实验内容
在两台交换机连接的简单网络中,SW1和SW2分别连接着四台主机和两台服务器。现在要求通过配置VLAN来实现PC1和PC2、Serve1之间能够通信,PC3和PC4、Server2能够通信,但PC1和PC3、p4、serve1之间不能通信。
实验拓扑
实验步骤
1、设置四台主机的IP地址和子网掩码。
- PC1:192.168.1.1/24 (255.255.255.0)
- PC2:192.168.1.2/24 (255.255.255.0)
- PC3:192.168.1.3/24 (255.255.255.0)
- PC4:192.168.1.4/24 (255.255.255.0)
PC2、PC3、PC4按照上图方法依次设置
2、设置两台服务器的IP地址
- Server1:192.168.1.10/24
- Server2:192.168.1.20/24
Server2按照上图方法设置
3、在交换机中创建VLAN,将端口加入到相应的VLAN中。
SW1,创建vlan10和vlan20。
接口g0/0/1 , g0/0/3设置为access模式、加入vlan10;
接口g0/0/2 , g0/0/4设置为access模式 、加入vlan20;
接口g0/0/5设置为trunk模式,允许所有vlan通过该接口。
命令如下:
[sw1]port-group group-member g0/0/1 g0/0/3 ----创建一个临时组1
[sw1-port-group]port link-type access ----设置接口模式为access模式
[sw1-port-group]port default vlan 10 ----将两个接口加入 VLAN10
[sw1]port-group group-member g0/0/2 g0/0/4 ----创建一个临时组2
[sw1-port-group]port link-type access ----设置接口模式为access模式
[sw1-port-group]port default vlan 20 ----将两个接口加入 VLAN20
[sw1]int g0/0/5 ----进入接口g0/0/5
[sw1-GigabitEthernet0/0/5]port link-type trunk ----设置接口模式为trunk模式
[sw1-GigabitEthernet0/0/5]port trunk allow-pass vlan all ----允许所有vlan通过该接口
[sw1-GigabitEthernet0/0/5]Display port vlan active ----查询设备上所有动态表项信息
SW2,创建vlan10和vlan20。
接口g0/0/2设置为access模式、加入vlan10;
接口g0/0/3设置为access模式、加入vlan20;
接口g0/0/1设置为trunk模式,允许所有vlan通过该接口。
[sw2]int g0/0/1 ***进入接口g0/0/1
[sw2-GigabitEthernet0/0/1]port link-type trunk ***设置接口模式为trunk模式
[sw2-GigabitEthernet0/0/1]port trunk allow-pass vlan all ***允许所有vlan通过该接口
[sw2]int g0/0/2 ***进入接口g0/0/2
[sw2-GigabitEthernet0/0/2]port link-type access ***设置接口模式为access模式
[sw2-GigabitEthernet0/0/2]port default vlan 10 ***将接口加入 VLAN20
[sw2]int g0/0/3 ***进入接口g0/0/3
[sw2-GigabitEthernet0/0/3]port link-type access ***设置接口模式为access模式
[sw2-GigabitEthernet0/0/3]port default vlan 20 ***将接口加入 VLAN20
[sw2-GigabitEthernet0/0/3]Display port vlan active ***查询设备上所有动态表项信息
4、验证实验结果。各台主机之间互ping,测试能否相互通信。
PC1 ping PC3、Server1,发现能够进行通信:
PC1 ping PC2、PC4,发现无法通信。PC1 ping Server2,也无法通信:
PC2 ping PC4、Server2,发现能进行通信:
PC2 ping PC1、PC3,发现无法通信。PC2 ping Server1,也无法通信:
5、通过实验来实现PC1和PC2、Serve1之间能够通信,PC3和PC4、Server2能够通信,但PC1和PC3、p4、serve1之间不能通信。
总结
- VLAN是逻辑隔离的虚拟局域网
- VLAN能够隔离广播,提高安全性,简化管理
- VLAN分为动态VLAN和静态VLAN
- 静态VLAN有两种配置方式:VLAN数据库和全局配置