知识拓展卡————————关于Access、Trunk、Hybrid端口

目录

[什么是Trunk List、VLAN ID、PVID:](#什么是Trunk List、VLAN ID、PVID:)

[VLAN ID(Virtual Local Area Network Identifier):](#VLAN ID(Virtual Local Area Network Identifier):)

[Trunk List(Trunk列表):](#Trunk List(Trunk列表):)

[PVID(Prot VLAN ID):](#PVID(Prot VLAN ID):)

[关于Native VLAN :](#关于Native VLAN :)

[Native VLAN的作用:](#Native VLAN的作用:)

Access端口:

工作原理:

配置命令:

Trunk端口:

工作原理:

[Trunk端口接收帧流程: 1. 帧不包含802.1Q tag header → 打上端口PVID 2. 帧包含802.1Q tag header → 检查VLAN ID是否在trunk list: - 在 → 允许通过,tag不变 - 不在 → 检查VLAN ID是否等于PVID: - 相等 → 允许通过,tag不变 - 不等 → 丢弃 Trunk端口发送帧流程 1. VLAN ID在trunk list中 → 透传,tag不变 2. VLAN ID不在trunk list中且等于PVID → 剥离tag后发送](#Trunk端口接收帧流程: 1. 帧不包含802.1Q tag header → 打上端口PVID 2. 帧包含802.1Q tag header → 检查VLAN ID是否在trunk list: - 在 → 允许通过,tag不变 - 不在 → 检查VLAN ID是否等于PVID: - 相等 → 允许通过,tag不变 - 不等 → 丢弃 Trunk端口发送帧流程 1. VLAN ID在trunk list中 → 透传,tag不变 2. VLAN ID不在trunk list中且等于PVID → 剥离tag后发送)

配置命令:

Hybrid端口:

工作原理:

配置命令:


在之前学习VLAN的专题时会出现Access、Trunk、Hybrid端口的应用,我们今天就将其再往细致的方向进行解释。

再次之前先要掌握一些基础知识:

什么是Trunk List、VLAN ID、PVID:

VLAN ID(Virtual Local Area Network Identifier):

是虚拟局域网标识符,用于唯一标识一个VLAN的数字标识。这个标识符通常在1到4094之间,其中1是默认VLAN ID,用于标识为标记的流量,而4095是保留值,不可用于标识VLAN。主要是为了隔离广播域,通过不同的VLAN ID,可以将网络中的广播流量限制在特定的VLAN内,有效减少广播风暴的影响,提高网络的整体性能和安全性。

Trunk List(Trunk列表):

Trunk列表是Trunk端口允许通过的VLAN ID列表。它定义了Trunk端口可以传输那些VLAN的数据帧。

PVID(Prot VLAN ID):

是交换机端口的VLAN ID,用于标识端口所属默认VLAN。当端口接收到未标记(untagged)的数据是,会使用PVID为数据帧添加VLAN标签。当交换机端口接收到未标记的数据帧时,会根据端口的PVID为数据帧添加一个VLAN标签,从而将其分配到对应的VLAN中。其次就是定义默认VLAN,PVID定义了端口所属的默认VLAN,对于Access端口来说,它只能属于一个VLAN,且该VLAN的ID就是端口的PVID。

关于Native VLAN :

Native VLAN 允许trunk端口传输不带VLAN标签的数据帧,这对于兼容不支持VLAN标签的老旧设备至关重要。这些设备通常只能识别和处理为未标记的以太网帧,通过将它们的流量映射到Native VLAN,可以确保它们在网络中正常通信。然而Hybrid结合了Access与Trunk端口特性,可以痛死接收和发送带标签和不带标签的帧。设置Native VLAN使得Hybrid端口能够灵活地支持VLAN标签又需要接收无标签的设备进行交互,进一步增强了网络的兼容性。

Native VLAN的作用:

Native VLAN用于处理无标签流量。当Trunk端口接收到无标签数据帧时,会打上Native VLAN的标签

Access端口:

是交换机上用来连接用户主机(如电脑、打印机、服务器等终端设备)的端口,它只能属于一个VLAN。

工作原理:

就收数据帧时,如果数据帧不带VLAN标签,交换机会强制加上该端口的PVID(Port VLAN ID);如果数据帧带有VLAN标签,交换机会检查标签内的VLAN ID,若与PVID相同则接收。

发送数据帧时,Access端口总是先剥离帧的VLAN,如单个办公室,家庭网络等。

配置命令:

  • Switch(config) interface fa0/1
  • Switch(config-if) switchport mode access
  • Switch(config-if) switchport access vlan 10

Trunk端口:

Trunk端口是交换机之间或交换机与上层设备(如路由器)连接的端口,用于传输多个VLAN的数据。

工作原理:

接收数据帧时,如果数据帧不带VLAN标签,交换机会添加上端口的PVID;如果数据帧带VLAN标签,则不改变。

发送数据帧时,若数据帧的VLAN ID与端口的PVID相同,则剥离VLAN标签;若不同,则直接发送。

Trunk端口接收帧流程:

  1. 帧不包含802.1Q tag header → 打上端口PVID
  2. 帧包含802.1Q tag header → 检查VLAN ID是否在trunk list: - 在 → 允许通过,tag不变
  • 不在 → 检查VLAN ID是否等于PVID:
  • 相等 → 允许通过,tag不变
  • 不等 → 丢弃
    Trunk端口发送帧流程
  1. VLAN ID在trunk list中 → 透传,tag不变
  2. VLAN ID不在trunk list中且等于PVID → 剥离tag后发送

配置命令:

  • Switch(config) interface fa0/1
  • Switch(config-if) switchport mode trunk
  • Switch(config-if) switchport trunk allowed vlan 10,20,30

Hybrid端口:

Hybrid端口是Access和Trunk端口的结合体,既可以属于多个VLAN,又可以接收和发送带标签和不带标签的数据帧。

工作原理:

接收数据帧时,根据数据帧是否带VLAN标签以及标签内的VLAN ID来决定是否接收。

发送数据帧时,根据配置的untag列表和tag列表来决定是否玻璃VLAN标签。

配置命令:

  • Switch(config) interface fa0/2
  • Switch(config-if) switchport mode hybrid
  • Switch(config-if) switchport hybrid allowed vlan 10,20,30
  • Switch(config-if) switchport hybrid untagged vlan 10
相关推荐
0wioiw010 小时前
跨网络互联技术(Nginx反向代理)
服务器·网络·nginx
报错小能手10 小时前
计算机网络自顶向下方法60——网络安全 详解TLS(传输层安全协议)
计算机网络·安全·web安全
报错小能手10 小时前
计算机网络自顶向下方法55——无线网移动网 移动性管理
网络·计算机网络
搞科研的小刘选手15 小时前
【厦门大学主办】第六届计算机科学与管理科技国际学术会议(ICCSMT 2025)
人工智能·科技·计算机网络·计算机·云计算·学术会议
甄心爱学习18 小时前
计算机网络13
计算机网络·ip协议
神仙别闹18 小时前
《计算机网络》课程实验
计算机网络
jun_bai19 小时前
python写的文件备份网盘程序
运维·服务器·网络
爱吃牛肉的大老虎19 小时前
网络传输架构之gRPC讲解
网络·架构
Warren9819 小时前
Python自动化测试全栈面试
服务器·网络·数据库·mysql·ubuntu·面试·职场和发展
云飞云共享云桌面20 小时前
无需配置传统电脑——智能装备工厂10个SolidWorks共享一台工作站
运维·服务器·前端·网络·算法·电脑