计算机网络 vlan
目录
一、vlan的概念
二、vlan的优势
三、vlan的种类
四、静态vlan的配置
五、trunk的概念和配值
六、实验
一、vlan的概念
在传统的以太网中,所有的用户都是同一个广播域,当数据包在传输时,会不停的发送广播,会造成资源浪费和信息臃肿,未来资源的节约,
需要将广播域分开,所有划分广播域可以有物理划分,和逻辑划分,但是物理划分的成本过高,路由器价格昂贵,所以大多数采用逻辑划分,即vlan,
虚拟局域网
二、vlan的优势
1.控制广播,将大的广播域划分成小的广播域,小的广播域占用资源小,一个小广播域的事情不会影响其他广播域
2.增强网络安全性,不同的vlan是不可以随便访问,不同的vlan是由限制
3.简化网络管理,减少了网络设备,降低了管理难度
三、vlan的种类
1.静态vlan:静态vlan是基于端口的vlan,规定交换机的端口是哪一个vlan,这样主机不同,只要接入端口,就被分配到这个vlan
2.动态vlan:基于mac地址的vlan,是通过录入mac地址来分配vlan,这样的vlan适用于小群体用户,不可大量使用
四、静态vlan的配置
静态vlan的配置步骤:
1.建立vlan
例子:vlan batch vlan 10 //建立vlan10
2.设置端口模式(access:交换机和终端的连接,trunk:交换机和交换机之间的连接)
例子:port link-type access //设置端口模式为access
3.将端口加入vlan
例子:port default vlan 10 //加入vlan 10
五、trunk的概念和配值
概念:用来让同一个vlan可以跨交换机通信
trunk可以允许多条不同vlan通过,效率高
配置例子:
port link-type trunk//设置端口属性为trunk
port trunk allow-pass vlan all//设置可以通过所以vlan
六、实验
实验:
实验目的:1.pc2和pc1为vlan10,pc3和pc4为vlan20,同一vlan可以通信,不同vlan不可以通信
2.服务器1为vlan10,服务器2为vlan20,pc1可以访问服务1,不可以访问服务器2
SW1配置:
#
vlan batch 10 20 //创建vlan10和vlan20
int g0/0/1 //进入g1接口
port link-type access //设置端口模式为access
port default vlan 10 //将g1接口设置成vlan 10
int g0/0/2 //进入g2接口
port link-type access //设置端口模式为access
port default vlan 10 //将g2接口设置成vlan 10
port-group 1 //进入1组
group-member g0/0/3 to g0/0/4 //将g3接口到g4接口加入1组
pork link-type access //设置端口模式为access
port default vlan 20 //设置成vlan20
int g0/0/5 //进入g5接口
port link-type trunk //设置端口模式为trunk
port trunk allow-pass vlan all //将g5端口设置为所有vlan都可以通过
配置完sw1后,可以pc1ping192.168.1.1,可以看到是可以ping通的,pc1和pc2在同一个vlan
ping192.168.1.4,是不能ping通的
pc3ping192.168.1.4,是可以ping通的,pc3和pc4在同一个vlan
接下来是配置SW2
#
vlan batch 10 20 //创建vlan10和vlan20
int g0/0/1 //进入g1接口
port link-type access //设置端口属性为access
port default vlan 10 //将接口g1设置为vlan10
int g0/0/2 //进入g2接口
port link-type access//设置端口属性为access
port default vlan 20 //将接口g2设置为vlan20
int g0/0/3 //进入g3接口
port link-type trunk //设置端口属性为trunk
port trunk allow-pass vlan all//设置为所有vlan都可以通过
现在服务器1为vlan10,服务器2为vlan20,用pc2ping192.168.1.100
是可以ping通的,说明pc1和pc2以及服务器1都是vlan10的,
接下来用pc3ping192.168.1.200
是可以ping通的,说明pc3和pc4以及服务器2都是在vlan20里
最后用pc2ping192.168.1.200,
是无法ping通的,因为两者不是同一vlan