ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Access、Trunk、Hybrid端口模式详解:VLAN标签处理与eNSP实验

Access、Trunk、Hybrid端口模式详解:VLAN标签处理与eNSP实验 刚接触交换机的朋友十有八九会在 Access、Trunk、Hybrid 这三种端口模式上卡住。最常见的一幕是照着网上的教程把 VLAN 配好了两台 PC 却怎么都 ping 不通查看配置发现端口类型写的是 access可链路上明明有两台交换机于是开始怀疑 IP 配置、怀疑网线、怀疑模拟器坏了。问题到底出在哪我的判断是Access、Trunk、Hybrid 并不是三条平行的配置技巧而是同一件事的三种表达方式——端口在转发数据帧时到底要不要给帧打上 VLAN 标签以及它接收无标签帧时默认属于哪个 VLAN。只要理解了这句话后面的命令基本是水到渠成。这篇文章会从数据帧的处理逻辑讲起把三种模式的区别拆开然后用华为 eNSP 模拟器做三个完整实验Access 同 VLAN 通信、Trunk 跨交换机通信、Hybrid 灵活收发。每个实验都给出完整配置命令、验证方法和预期结果。零基础也能照着敲完并且知道每一步为什么这么写。1. 为什么端口模式会让新手反复踩坑很多教材一上来就告诉你Access 接电脑、Trunk 接交换机、Hybrid 又是华为特有的可以一边接电脑一边接交换机。记住了这句话配置时却依然会出错。原因在于端口模式不是“接什么设备”的规定而是“怎么处理 VLAN 标签”的规则。设备类型只是表象标签处理才是本质。你可以回忆一下自己是否遇到过下面几个场景第一个场景两台交换机相连两边端口都配成了 access并且分别属于不同 VLAN。结果跨交换机的同 VLAN PC 互相 ping 不通。这是因为 access 端口只会放行一个 VLAN两个交换机之间的链路被截断了。第二个场景一个端口配了 trunk允许了 VLAN 10 和 20但连接的是 PC。结果 PC 无法上网。因为 PC 网卡不认识带 802.1Q 标签的帧而 trunk 默认在出方向会保留大部分 VLAN 的标签。第三个场景两台交换机中间的 trunk 链路明明配好了VLAN 也允许了但就是不通。查来查去发现有一端把port trunk pvid vlan 10改了PVID 不一致导致无标签帧被划分到了不同 VLAN。这三个场景背后全部指向同一个问题你没搞清楚一个数据帧在进入端口和离开端口时标签到底经历了什么变化。所以这篇文章不止是讲“三种模式怎么配”更重要的是把“收帧、打标签、转发、剥标签”这条链路讲透。你带着这个底层逻辑去看命令会发现 Access、Trunk、Hybrid 的配置量加起来也没多少难的是理解。2. 前置知识VLAN 标签、Untag 和 PVID在看端口模式之前先花五分钟把三个基础概念弄清楚。它们是后面所有实验的地基。2.1 VLAN 是逻辑隔离不是物理隔离VLANVirtual Local Area Network的作用是把一台物理交换机划分成多台逻辑交换机。默认情况下交换机所有端口都在 VLAN 1 里广播域是同一个。配置 VLAN 后VLAN 10 的广播帧不会传到 VLAN 20不同 VLAN 的终端在没有三层设备的情况下无法直接通信。这和 IP 地址没关系。VLAN 是二层隔离IP 是三层的概念。两条链路可以各自配同一个网段的 IP但如果 VLAN 不同二层就过不去ARP 请求也过不去更别说 ping 通了。2.2 有标签帧和无标签帧以太网帧在交换机内部传递时可以理解为有两种形态无标签帧Untagged普通以太网帧没有携带 802.1Q 的 VLAN Tag 字段。终端网卡发出的帧通常都是这种。有标签帧Tagged在帧头里插入了 4 字节的 802.1Q 标签其中包含 12 位的 VLAN ID也就是我们常说的 VLAN 编号。终端设备一般不认识标签帧所以接入终端的端口在发帧时通常要“剥掉标签”。交换机之间的链路要让不同 VLAN 的帧共用一条物理链路就必须保留标签这样对端才能区分这是哪个 VLAN 的流量。2.3 PVID 是端口的“默认身份”PVID 的全称是 Port VLAN ID也就是端口的默认 VLAN。当一个端口收到一个无标签帧时交换机并不知道这个帧属于哪个 VLAN于是就用 PVID 给它补一个标签。比如端口 PVID 是 10那么收到无标签帧后这个帧就变成 VLAN 10 的帧。Access 端口的 PVID 就是它所属的那个 VLANTrunk 和 Hybrid 端口的 PVID 默认是 1也可以手动修改。2.4 数据帧进出端口的通用处理逻辑无论端口是哪种模式处理逻辑都可以归纳成下面两句话收方向无标签帧打上 PVID有标签帧根据端口允许列表决定是否接收。发方向根据端口类型和规则决定哪些 VLAN 的帧要带标签发出哪些 VLAN 的帧要剥掉标签发出。三种端口模式本质上就是“收方向怎么处理 发方向怎么处理”的组合。后面实验里你会反复看到这个过程。3. Access、Trunk、Hybrid 的区别从处理规则讲起这一节是全文的核心。先把规则讲清楚再给对比表格和选择建议。3.1 Access 端口单 VLAN 的“纯净通道”Access 端口主要用于连接终端设备比如 PC、打印机、服务器网卡。它的规则很简单只能属于一个 VLAN这个 VLAN 就是端口的 PVID。收方向只接收无标签帧打上 PVID 标签如果收到带标签的帧且 VLAN ID 等于 PVID则接收否则丢弃。发方向一律剥掉标签以无标签帧的形式发出。所以 Access 端口发出去的帧永远是 untagged适合连接不认识 VLAN 标签的终端。终端不需要任何配置插上就能加入指定 VLAN。3.2 Trunk 端口多 VLAN 的“骨干通道”Trunk 端口主要用于交换机之间的互联让多个 VLAN 的流量共用一条物理链路。它的规则默认属于 VLAN 1可以通过port trunk allow-pass vlan命令放行多个 VLAN。收方向无标签帧打上 PVID 标签有标签帧如果在允许列表中则接收否则丢弃。发方向PVID 对应的 VLAN 的帧剥掉标签发出其他允许的 VLAN 的帧保留标签发出。这里有个新手容易忽略的点Trunk 端口的出方向并不是“全部带标签”。PVID 对应的 VLAN 是作为管理用途的“本征 VLAN”出方向默认不带标签。也就是说如果你把 trunk 端口的 PVID 改成了 10那么 VLAN 10 的帧从这个口出去时不带标签这可能和你预期的行为不一致也会影响对端设备的 VLAN 划分。3.3 Hybrid 端口收发规则可以分开指定的“灵活端口”Hybrid 是华为的特有端口类型也是三种模式里最灵活的。它既可以连接终端对应 untagged 方向也可以连接交换机对应 tagged 方向同一端口可以同时兼具两种角色。Hybrid 的核心是两个列表port hybrid tagged vlan指定哪些 VLAN 的帧在出方向带标签发出。port hybrid untagged vlan指定哪些 VLAN 的帧在出方向剥掉标签发出。收方向的处理和 Trunk 类似无标签帧打上 PVID 标签有标签帧只要在 tagged 或 untagged 列表中都能接收。换句话说Hybrid 把 Trunk 的“谁带标签、谁不带标签”这个能力从“只能靠 PVID 决定”扩展成了“可以分别指定多个 VLAN”灵活性直接上一个台阶。3.4 三种模式对比表对比项AccessTrunkHybrid默认 VLANPVID所属 VLAN默认 1默认为 1可修改默认为 1可修改收无标签帧打上 PVID 标签打上 PVID 标签打上 PVID 标签收有标签帧仅接收 VID PVID 的帧仅接收允许列表内的帧接收 tagged/untagged 列表内的帧发出多个 VLAN 的帧不支持支持支持出方向标签处理全部剥标签PVID 的 VLAN 剥标签其余保留untagged 列表剥标签tagged 列表保留典型连接对象PC、服务器等终端交换机之间华为网络中终端和交换机均可配置关键字port default vlanport trunk allow-pass vlanport hybrid tagged/untagged vlan3.5 一句话选择建议如果你连接的是终端设备用 Access如果连接的是交换机且需要传递多个 VLAN用 Trunk如果你在用华为设备并且需要同一端口既接终端又透传其他 VLAN用 Hybrid。绝大多数场景下Access 和 Trunk 已经能覆盖日常需求Hybrid 更多是华为网络里用来做精细化收发的工具。4. 实验环境准备eNSP 安装与拓扑规划理论讲完了下面进入实操。所有实验都在华为 eNSP 模拟器里完成不需要真实设备。4.1 eNSP 是什么eNSP 是华为官方推出的图形化网络仿真平台可以在电脑上模拟交换机、路由器、防火墙等设备是学习华为网络技术最常用的工具。它内部依赖 VirtualBox 来运行虚拟设备所以安装 eNSP 时通常需要先安装配套的 VirtualBox 版本。关于版本不同 eNSP 版本对 VirtualBox 的兼容要求不一样。安装时优先使用与你 eNSP 版本配套的 VirtualBox不要随手装最新版否则可能出现设备启动失败。本文的命令和实验思路不依赖具体版本你可以用自己环境里的 eNSP 版本操作。4.2 安装后的基础检查安装完成后建议先做两项检查打开 eNSP新建拓扑拖入两台 PC 和一台交换机看设备能否正常启动。如果设备启动失败优先看报错编号。常见的 AR1 启动失败 40 问题通常与 VirtualBox 版本不匹配、电脑开启了 Hyper-V 或内存完整性、安装路径包含中文、VirtualBox 服务未启动有关。解决思路按下面顺序排查关闭 Windows 的 Hyper-V 和内核隔离内存完整性功能后重启。卸载重新安装与 eNSP 匹配的 VirtualBox 版本。以管理员身份运行 eNSP 和 VirtualBox。确认安装路径不含中文。检查 VirtualBox 的后台服务是否处于运行状态。如果设备启动后一直停留在连续的#符号没有出现类似Huawei的提示符通常是系统仍在加载或者设备资源不足等待一段时间或者停止该设备后重新启动。4.3 本文的三个实验拓扑为了由浅入深我们规划三个拓扑。实验一一台交换机 SW1连接三台 PC。PC1 和 PC2 属于 VLAN 10PC3 属于 VLAN 20。目标是验证 Access 端口的隔离效果。实验二两台交换机 SW1 和 SW2 通过 GE0/0/24 口互联。SW1 下挂 VLAN 10 的 PC1 和 VLAN 20 的 PC3SW2 下挂 VLAN 10 的 PC2 和 VLAN 20 的 PC4。目标是验证 Trunk 链路跨交换机传递多个 VLAN。实验三一台交换机 SW1用 Hybrid 端口同时实现终端接入和交换机透传。用 Hybrid 的 untagged 规则接 PC用 tagged 规则接另一台交换机。每个实验都遵循“先配置、再验证、后解释”的流程。5. 实验一Access 端口配置与同 VLAN 通信验证5.1 拓扑和 IP 规划实验一拓扑SW1使用路由器型号为 S5700 的交换机即可。PC1192.168.10.1属于 VLAN 10PC2192.168.10.2属于 VLAN 10PC3192.168.20.1属于 VLAN 20PC 的 IP 地址在 eNSP 里双击 PC 图标进入“IPv4 配置”界面填写。5.2 交换机配置命令进入 SW1 的命令行完整配置如下。注意 eNSP 里关闭设备弹窗消息后操作更清晰。system-view sysname SW1 vlan batch 10 20 quit interface GigabitEthernet0/0/1 port link-type access port default vlan 10 quit interface GigabitEthernet0/0/2 port link-type access port default vlan 10 quit interface GigabitEthernet0/0/3 port link-type access port default vlan 20 quit逐条解释一下关键命令vlan batch 10 20一次性批量创建 VLAN 10 和 VLAN 20。port link-type access把端口类型改成 access。port default vlan 10设置端口的默认 VLAN也就是 PVID同时也是 access 端口唯一允许通过的 VLAN。在 eNSP 和真实华为交换机上这三个命令的顺序可以调整但逻辑上必须先有 VLAN才能把端口划入 VLAN。5.3 验证一查看 VLAN 和端口归属配置完成后在 SW1 上执行display vlan预期输出中可以看到 VLAN 10 包含 GE0/0/1 和 GE0/0/2VLAN 20 包含 GE0/0/3。这里的“包含”指的是端口的 untagged 列表也就是 Access 端口剥标签发出的 VLAN。再执行display port vlan这个命令会把所有端口的链路类型、PVID、允许通过的 VLAN 都列出来。你会看到 GE0/0/1 的 Link Type 是 accessPVID 是 10Untagged 是 10。5.4 验证二同 VLAN 通信在 PC1 上点击命令行工具执行ping -c 4 192.168.10.2预期结果是 4 个包全部收到回复。这证明同一 VLAN 内的终端可以通过 Access 端口正常通信。5.5 验证三不同 VLAN 隔离在 PC1 上继续执行ping -c 4 192.168.20.1预期结果是请求超时。这个结果非常关键PC1 和 PC3 的 IP 地址是不同网段VLAN 也不一样。即使把 PC1 的 IP 改成 192.168.20.2ping 依然不会通因为二层隔离发生在 IP 层之前。这里要特别理解不同 VLAN ping 不通是 VLAN 规划要的效果不是配置错误。VLAN 就是把广播域切开了ARP 广播帧到不了另一个 VLAN通信自然不可能建立。6. 实验二Trunk 端口配置与跨交换机 VLAN 通信实验一只有一台交换机Access 端口就能满足需求。实际企业网络里不止一台交换机这时候就需要 Trunk 了。6.1 拓扑和 IP 规划实验二拓扑SW1 和 SW2 之间用 GE0/0/24 互联。SW1 的 GE0/0/1 接 PC1VLAN 10192.168.10.1GE0/0/2 接 PC3VLAN 20192.168.20.1。SW2 的 GE0/0/1 接 PC2VLAN 10192.168.10.2GE0/0/2 接 PC4VLAN 20192.168.20.2。实验目标是PC1 能 ping 通 PC2PC3 能 ping 通 PC4但 PC1 ping 不通 PC3。6.2 两台交换机的完整配置SW1 配置system-view sysname SW1 vlan batch 10 20 quit interface GigabitEthernet0/0/1 port link-type access port default vlan 10 quit interface GigabitEthernet0/0/2 port link-type access port default vlan 20 quit interface GigabitEthernet0/0/24 port link-type trunk port trunk allow-pass vlan 10 20 quitSW2 配置system-view sysname SW2 vlan batch 10 20 quit interface GigabitEthernet0/0/1 port link-type access port default vlan 10 quit interface GigabitEthernet0/0/2 port link-type access port default vlan 20 quit interface GigabitEthernet0/0/24 port link-type trunk port trunk allow-pass vlan 10 20 quit注意一个常见疑问SW1 和 SW2 的 GE0/0/24 是 access 还是 trunk 决定了实验的成败。如果写成 access这条链路只能承载一个 VLAN另一个 VLAN 的终端跨交换机必然不通。这正是文章开头说的“链路截断”问题。6.3 验证跨交换机同 VLAN 通信在 PC1 上执行ping -c 4 192.168.10.2预期结果是通信成功。数据帧的完整路径是PC1 发出无标签帧SW1 的 GE0/0/1 把它打上 VLAN 10 标签SW1 查 MAC 地址表后发现目的 MAC 对应 GE0/0/24于是带着 VLAN 10 标签从 GE0/0/24 发出SW2 的 GE0/0/24 收到带标签帧发现允许列表里有 VLAN 10于是接收并转发到 GE0/0/1由 access 端口剥掉标签发给 PC2。这中间最关键的一步就是 Trunk 端口在出方向“保留了标签”。如果没有标签SW2 就会把 VLAN 10 的帧当成无标签帧用 PVID默认 VLAN 1来接收VLAN 就乱了。再验证隔离在 PC1 上 ping PC3192.168.20.1预期超时。6.4 用 display 检查 Trunk 链路在 SW1 上执行display port vlan你会看到 GE0/0/24 的 Link Type 是 trunkPVID 是 1Tagged 列表中有 10 和 20。这里的 Tagged 含义就是这些 VLAN 的帧从这个端口出去时带标签。再执行display interface GigabitEthernet0/0/24可以查看端口状态和收发流量计数。如果 ping 通了这个接口的 InOctets 和 OutOctets 都会有增长。6.5 关于port trunk pvid vlan的一个坑Trunk 默认 PVID 是 1。很多人在做实验时会把 PVID 改成 10写成了interface GigabitEthernet0/0/24 port link-type trunk port trunk pvid vlan 10 port trunk allow-pass vlan 10 20这样做会造成什么影响出方向时VLAN 10 的帧会变成无标签帧发出VLAN 20 的帧仍然带标签。如果对端交换机的这个口没有做相同配置对端收到无标签帧后会用自己的 PVID 去判断属于哪个 VLAN两边感知不一致通信就会出问题。除非你有明确的本征 VLAN 管理需求否则不建议随意修改 Trunk 的 PVID。这是实际项目中非常容易踩的坑。7. 实验三Hybrid 端口配置与灵活收发实验三用来理解华为独有的 Hybrid 模式。它的核心价值是收发规则可以分开指定一个端口既能像 Access 一样连接终端又能像 Trunk 一样透传多个 VLAN。7.1 拓扑和实验目标实验三拓扑SW1 的 GE0/0/1 接 PC1VLAN 10192.168.10.1。SW1 的 GE0/0/2 接 PC3VLAN 20192.168.20.1。SW1 的 GE0/0/24 接 SW2 的 GE0/0/24。SW2 的 GE0/0/1 接 PC2VLAN 10192.168.10.2。SW2 的 GE0/0/2 接 PC4VLAN 20192.168.20.2。实验目标是SW1 的 GE0/0/1 用 Hybrid 的 untagged 规则接 PC1GE0/0/24 用 Hybrid 的 tagged 规则接 SW2最终实现和实验二完全相同的通信效果但配置方式换成 Hybrid。7.2 配置命令SW1 配置system-view sysname SW1 vlan batch 10 20 quit interface GigabitEthernet0/0/1 port link-type hybrid port hybrid pvid vlan 10 port hybrid untagged vlan 10 quit interface GigabitEthernet0/0/2 port link-type hybrid port hybrid pvid vlan 20 port hybrid untagged vlan 20 quit interface GigabitEthernet0/0/24 port link-type hybrid port hybrid tagged vlan 10 20 quitSW2 配置system-view sysname SW2 vlan batch 10 20 quit interface GigabitEthernet0/0/1 port link-type hybrid port hybrid pvid vlan 10 port hybrid untagged vlan 10 quit interface GigabitEthernet0/0/2 port link-type hybrid port hybrid pvid vlan 20 port hybrid untagged vlan 20 quit interface GigabitEthernet0/0/24 port link-type hybrid port hybrid tagged vlan 10 20 quit对比 Trunk 配置可以发现Hybrid 的 GE0/0/24 没有单独的 allow-pass 命令而是通过port hybrid tagged vlan 10 20指定哪些 VLAN 带标签发出。这个列表同时决定了收方向允许接收哪些带标签的帧。面向 PC 的端口则用port hybrid untagged vlan 10指定收到和发出的无标签帧属于哪个 VLAN。port hybrid pvid vlan 10的作用是处理无标签帧的接收给它们打上 VLAN 10 的标签。7.3 验证结果在 PC1 上 ping PC2192.168.10.2预期通。在 PC3 上 ping PC4192.168.20.2预期通。在 PC1 上 ping PC3192.168.20.1预期不通。这说明 Hybrid 通过不同的 tagged/untagged 组合实现了和 Access Trunk 组合完全一致的数据平面效果。7.4 Hybrid 相比 Trunk 的扩展能力实验三里的 GE0/0/24 只配了 tagged 10 和 20和 Trunk 的 allow-pass 效果接近。但 Hybrid 真正的优势在于可以精细控制interface GigabitEthernet0/0/24 port link-type hybrid port hybrid tagged vlan 10 20 port hybrid untagged vlan 30这种情况下VLAN 10 和 20 的帧带标签发出VLAN 30 的帧剥掉标签发出。一个端口同时承担“主干透传”和“接入一个终端”两种职责这在 Trunk 模式下做不到因为 Trunk 只有 PVID 对应的 VLAN 才能不带标签发出无法单独指定多个 untagged VLAN。7.5 新手常见误解很多初学者以为 Hybrid 比 Trunk 高级所以“能用 Hybrid 就不用 Trunk”。这个判断并不准确。Trunk 是跨厂商通用的标准做法配置简单、直观、排错容易Hybrid 是华为特性跨厂商设备互联时不适用。在实际项目中选择的标准应该是“团队熟悉度”和“设备环境一致性”而不是“谁的功能更多”。8. 常见问题与排查思路实操过程中最容易遇到的问题集中在两类一类是网络本身不通另一类是 eNSP 模拟器启动异常。下面按常见程度列出。问题现象可能原因排查方式解决方案同 VLAN 内 ping 不通PC 的 IP 不在同一网段或端口划错 VLAN检查 PC IPdisplay port vlan 查看端口归属保证同 VLAN 内 IP 同网段重新 port default vlan跨交换机同 VLAN ping 不通互联口不是 trunk或 allow-pass 没放行对应 VLANdisplay port vlan 查看互联口类型和 Tagged 列表将互联口改为 trunk 并 allow-pass vlan跨交换机只通一个 VLANtrunk 的 allow-pass 只写了部分 VLANdisplay vlan 查看各 VLAN 端口状态补齐 allow-pass vlan 列表trunk 链路通了但 VLAN 错乱两端 PVID 不一致display interface 查看 PVID统一两端 PVID或恢复默认 1Access 口收到带标签帧丢包上游交换机从 trunk/hybrid 发出了带标签帧而本端是 accessdisplay port vlan 检查两端类型让上游出方向剥离标签或改本端为 trunkeNSP 启动 AR1 失败 40VirtualBox 版本不匹配、Hyper-V 冲突、路径含中文、资源不足查看报错编号检查 VirtualBox 服务重装配套 VirtualBox关闭 Hyper-V管理员运行设备启动后一直显示 #设备仍在加载或资源不足等待查看 CPU 占用停止设备后重启必要时减少并发设备数命令行界面太多日志干扰eNSP 默认打印设备日志在用户视图执行 undo terminal monitor 和 undo info-center enable关闭日志显示让命令行更干净关于 AR1 启动失败 40再补充一种排错思路。这个报错通常是 eNSP 调用 VirtualBox 创建虚拟机失败导致的。你可以在电脑服务里查看 VirtualBox 相关的服务是否正常运行如果安装了多个版本的 VirtualBox建议只保留与 eNSP 配套的版本。另外Windows 的内存完整性和 Hyper-V 会抢占虚拟化资源关闭后重启一般能解决问题。9. 最佳实践与工程建议实验做通了只是第一步真正到了真实项目里端口模式配置还有很多工程细节需要注意。以下建议来自实际网络运维中总结的经验建议收藏备用。9.1 VLAN 规划先行不要拿起设备就配。先给 VLAN 编号分配固定含义比如 VLAN 10 办公、VLAN 20 监控、VLAN 30 服务器并形成书面文档。端口模式的选择建立在 VLAN 规划之上终端口用 Access汇聚口用 Trunk特殊场景用 Hybrid。9.2 端口模式选择标准能用 Access 的地方不要用 Trunk能用 Trunk 的地方慎用 Hybrid。理由很简单配置越少的模式越不容易出错。Access 的规则最简单Trunk 次之Hybrid 最灵活也最容易产生理解偏差。9.3 命名和描述规范在端口下加 description在交换机上起有意义的 sysname会让排错效率大幅提升。interface GigabitEthernet0/0/1 description PC_Finance_ZhangSan port link-type access port default vlan 10 quit9.4 PVID 修改要谨慎Trunk 的 PVID 默认是 1正常情况下不需要修改。如果你确实需要修改必须保证链路两端配置一致并且团队每个人都知情。无标签帧的 VLAN 归属完全由 PVID 决定一旦两端不一致数据帧的 VLAN 身份就会错乱这种问题很难直接看出来。9.5 安全生产习惯配置前先保存当前配置备份配置完成后用save保存。在生产交换机上操作前最好先在 eNSP 里复现一遍确认命令正确再动手。涉及到 trunk 链路的变更尽量在业务低峰期操作因为端口类型改动会导致该端口短暂中断。9.6 排错顺序建议遇到交换机相关网络不通时按下面的顺序排查先看 PC 的 IP 是否在同一网段。再用display port vlan看端口的类型、PVID、Tagged/Untagged 列表。再用display vlan看 VLAN 是否包含对应的端口。然后用display mac-address看交换机是否学习到了终端的 MAC 地址。最后检查互联链路两端配置是否对称。大部分 VLAN 问题到第 2 步和第 3 步就能定位。10. 总结与后续学习方向回到文章开头的问题Access、Trunk、Hybrid 到底有什么区别答案是它们处理 VLAN 标签的方式不同。Access 只承载一个 VLAN出方向全部剥标签Trunk 承载多个 VLAN除 PVID 外都带标签Hybrid 可以分别指定 tagged 和 untagged 的 VLAN 列表是华为设备上最灵活但也是最需要理解规则的端口类型。三个实验分别验证了 Access 的同 VLAN 通信与 VLAN 隔离、Trunk 的跨交换机多 VLAN 透传、Hybrid 的灵活收发。做完这三组实验再看任何交换机的 VLAN 配置你会发现自己能直接判断出问题出在哪个端口、哪条链路上。下一步建议按这个路径继续深入把三个实验合并成一个综合实验用三台交换机、多个 VLAN 演练完整配置。学习 VLANIF 三层接口理解如何用三层交换机实现 VLAN 间路由。学习链路聚合Eth-Trunk把多条物理链路捆绑成一条逻辑链路配合 Trunk 使用。有条件的话在真实交换机上复现一遍体验真实设备的命令行和告警输出。如果你正在准备网络方向的考试或面试能把“数据帧进出端口的标签变化过程”讲清楚比背下一百条命令更有说服力。这份底层理解才是 Access、Trunk、Hybrid 三种模式的真正价值所在。
返回列表