liuyulin
发布于 2024-02-02 / 103 阅读
0
0

Vlan

VLAN

vlan把一个lan划分为多个逻辑的vlan,每一个vlan是一个广播域,vlan内的主机之间通信就和在一个lan内一样,而vlan之间则不能直接互通,广播报文就被限制在一个vlan内。

vlan

子网

用于划分二层网络

用于划分三层网络

区别

在配置VLANIF接口的基础上实现路由互通之后,属于不同的VLAN用户才能互相访问

只要通过路由实现网络互通,属于不同子网的用户就能互访

可以划分4049个VLAN,VLAN内的设备数量不受限制

划分的网段数量会影响各个子网内的最大设备数

联系

统一VLAN内,可以划分一或者多个网段

同一子网内,可以划分一或多个VLAN

要是交换机能够分辨不同的VLAN报文,需要在报文中添加标识VLAN信息的字段,在以太网数据帧中加入4个字节的VLAN Tag,用来标识VLAN信息。数据帧中的VID字段标识了该数据帧所属的VLAN,数据帧只能在VLAN内进行传输。VID取值0~4095,0和4095为协议保留,所以VLAN ID取值范围是1~4094。

VLAN接口类型

在一个VLAN交换网络中,以太网数据帧主要有以下两种形式:

  • 无标记帧(Untagged帧):原始的、未加入4字节VLAN标签的帧。

  • 有标记帧(Tagged帧):加入了4字节VLAN标签的帧。

Access接口

Access接口一般用于不能识别Tag的用户终端相连,或者不需要区分不同VLAN成员时使用。

Access接口大部分情况下只能收发Untagged帧,且只能为Untagged帧添加唯一的VLAN的Tag。交换机内部只处理Tagged帧,所以Access接口需要给收到的数据帧添加VLAN Tag,也就是必须配置缺省的VLAN。配置缺省的VLAN后,该Access接口也就加入了该VLAN。

当Access接口收到带有Tag的帧,并且其中VID与PVID相同时,Access接口也就能接收并处理该帧了。

在发送带有Tag的帧前,Access接口会剥离Tag。

Trunk接口

Trunk接口一般用于连接交换机、路由器、AP以及可以同时收发Tagged帧和Untagged帧的语音终端。它允许多个VLAN的帧带Tag通过,但只允许属于缺省VLAN的帧从该类接口上发出时不带Tag(即剥离Tag)。

Trunk接口上的缺省VLAN,有的厂商也将它定义为native VLAN。当Trunk接口接收到Untagged帧时,会为Untagged帧打上Native VLAN对应的Tag。


评论