问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

VLAN的三种端口类型:Access、Trunk、Hybird

创作时间:
作者:
@小白创作中心

VLAN的三种端口类型:Access、Trunk、Hybird

引用
1
来源
1.
https://www.cnblogs.com/dream-1314/articles/16120333.html

VLAN(虚拟局域网)是现代网络中常用的技术,用于将一个物理局域网在逻辑上划分成多个广播域。VLAN的实现依赖于交换机端口的不同类型,主要包括Access、Trunk和Hybird三种。本文将详细介绍这三种端口类型的工作原理和应用场景。

Access端口类型

Access端口通常用于交换机与主机之间的连接。其工作原理如下:

  • 接收数据方向

  • 如果收到的是untag数据,会打上此A接口的VLAN ID进行接收,默认是VLAN 1,可以修改。

  • 如果是tag数据,比较tag数据VLAN ID与此A接口VLAN ID是否一致,一致则接收,否则丢弃。

  • 发送数据方向

  • 首先比较待发数据的VLAN ID,如果和此A接口VLAN ID一致,则剥离标签,并以untag形式发送。

  • 如果和此A接口VLAN ID不一致,则不发。

例如,主机A发一个untag的数据给交换机A,交换机A的G0/0/1 收到此数据,会默认打上PVID 10的tag,然后交换机从G0/0/3端口发出,由于此G0/0/3端口PVID也是10,则剥离tag,发untag数据给主机C。

Trunk端口类型

Trunk端口通常用于交换机与交换机之间的连接。其工作原理如下:

  • 接收数据方向

  • 如果收的是untag数据,会打上此T接口的VLAN ID进行接收,默认是VLAN 1,可以修改。

  • 如果是tag数据,首先查看此T接口的列表(这里的列表是需要管理员配置)是否存在此VLAN ID,如果存在,则接收,否则丢弃。

  • 发送数据方向

  • 首先查看此T接口的列表,如果待发数据的VLAN ID在此列表中,则允许发送!否则不会从此接口发送。

  • 其次如果数据允许发送,则比较此待发数据的tag是否和此T接口VLAN ID是否一致,一致则发untag数据,否则发tag数据。

例如,交换机B收到交换机A发来的untag数据时,将打上端口的PVID;如果该帧包含Tag,则不改变。当交换机B的Trunk端口发送帧时,该帧的VLAN ID在Trunk的允许发送列表中,若与端口的PVID相同时,则剥离Tag发送untag数据;若与端口的PVID不同时,则直接发送。

Hybird端口类型

Hybird端口可以用于交换机与交换机、交换机与主机之间的连接。其工作原理如下:

  • 接收数据方向

  • 如果收的是untag数据,打上此H接口的VLAN ID进行接收,默认是VLAN 1,可以修改。

  • 如果是tag数据,首先查看此H接口列表是否存在此VLAN ID,存在则接收,否则丢弃。

  • 发送数据方向

  • 首先查看,此H接口的列表,如果待发数据的tag在此列表中,则发送,否则不处理。

  • 其次,发出的数据是tag还是untag,取决于列表中的配置。

Hybrid端口可以以tag或untag方式加入VLAN,取决于管理员对于交换机列表的配置!

总结

三种VLAN端口类型所使用的场景要清楚:

  • Access端口类型只允许1种VLAN ID发untag数据出去;
  • Trunk端口类型允许发送多个tag数据出去;
  • Hybird端口类型允许发送多个untag数据、多个tag数据出去。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号