码迷,mamicode.com
首页 > 其他好文 > 详细

计算机网络(10)-Vlan

时间:2020-05-11 09:12:30      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:port   传统   com   计算机   str   mic   virtual   star   划分VLAN   

计算机网络(10)-Vlan

随着网络中计算机的数量越来越多,传统的以太网络开始面临冲突严重、广播泛滥以及安全性无法保障等各种问题。

VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的局域网在逻辑上划分成多个广播域的技术。通过在交换机上配置VLAN,可以实现在同一个VLAN内的用户可以进行二层互访,而不同VLAN间的用户被二层隔离。这样既能够隔离广播域,又能够提升网络的安全性。

技术图片

Vlan帧格式

VLAN标签长4个字节,直接添加在以太网帧头中

技术图片

通过Tag区分不同VLAN。

链路类型

技术图片

VLAN链路分为两种类型:Access链路和Trunk链路。

接入链路(Access Link):连接用户主机和交换机的链路称为接入链路。如本例所示,图中主机和交换机之间的链路都是接入链路。

干道链路(Trunk Link):连接交换机和交换机的链路称为干道链路。如本例所示,图中交换机之间的链路都是干道链路。干道链路上通过的帧一般为带Tag的VLAN帧。

Access链路

技术图片

Access端口在收到数据后会添加VLAN Tag,VLAN ID和端口的PVID相同。

Access端口在转发数据前会移除VLAN Tag。

Trunk链路

技术图片

当Trunk端口收到帧时,如果该帧不包含Tag,将添加上端口的PVID;如果该帧包含Tag,则不改变。

当Trunk端口发送帧时,该帧的VLAN ID在Trunk的允许发送列表中:若与端口的PVID相同时,则剥离Tag发送;若与端口的PVID不同时,则直接发送。

Vlan配置

  1. 创建Vlan

技术图片

在交换机上划分VLAN时,需要首先创建VLAN。如本例所示,执行vlan 10命令后,就创建了VLAN 10,并进入了VLAN 10视图。VLAN ID的取值范围是1到4094。如需创建多个VLAN,可以在交换机上执行vlan batch 1 to 3命令,以创建多个连续的VLAN。也可以执行vlan batch 1 2 3 命令,创建多个不连续的VLAN,VLAN号之间需要有空格。

  1. 配置Access端口

技术图片

  1. 添加端口到VLAN

技术图片

第一种方法是进入到VLAN视图,执行port <interface>命令,把端口加入VLAN。

第二种方法是进入到接口视图,执行port default vlan <vlan-id>命令,把端口加入VLAN。vlan-id是指端口要加入的VLAN。

  1. 配置Trunk端口

技术图片

配置Trunk时,应先使用port link-type trunk命令修改端口的类型为Trunk,然后再配置Trunk端口允许哪些VLAN的数据帧通过。执行port trunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] } | all }命令,可以配置端口允许的VLAN,all表示允许所有VLAN的数据帧通过。

计算机网络(10)-Vlan

标签:port   传统   com   计算机   str   mic   virtual   star   划分VLAN   

原文地址:https://www.cnblogs.com/yinrz/p/12866597.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!