普通交换机的二层端口有三种常见的端口类型:access、trunk、hybird,

access端口一般用作PC或服务器主机接入,通过该端口的数据包都是不带VLAN tag的;

trunk端口可以允许多个VLAN的数据包通过,一般连接其他交换机;

hybird端口比较灵活,可以根据用户需求,对通过该端口的数据包进行VLAN tag打标和去标动作,可以连主机也可以连其他交换机;在开始讲解之前,请记住交换机内部的所有数据报文是有VLAN tag的,

下面我们通过分析交换机端口的进、出两个方向对VLAN tag的处理过程来详细说明这三种端口类型的区别;

access端口:

    通过access端口的数据包都是不带VLAN tag的,且只属于一个VLAN;

在access端口进方向,交换机接收到数据包后,先判断是否带VLAN tag,有则丢弃数据包,没有则打上该端口已配置的VLAN tag;

在access端口出方向,交换机将打了与端口相同VLAN tag的数据包转发出去,并且去掉VLAN tag变成普通数据包。

trunk端口:

    通过trunk端口的数据包都必须带上VLAN tag;

在trunk端口进方向,交换机接收到数据包后,先判断是否带VLAN tag,没有则丢弃数据包,有则按照对应VLAN进行转发;

在trunk端口出方向,交换机将带VLAN tag的数据包原封不动转发出去,没有带VLAN tag数据包不会从trunk端口转发出去。

在trunk端口上有一种特殊情况,如果配置了native VLAN(也叫PVID),转发方式等同于access端口,当从端口进来的报文不带vlan tag时,就打上Native vlan tag; 当从端口出去的报文带Native vlan tag时,会剥离TAG。

hybird端口:

    顾名思义,这是一种混合端口,是access和trunk两种端口的混合,既可以转发无vlan tag报文,也可以转发有vlan tag报文;在hybird端口上通常会配置tag vlan和untag vlan,对于tag vlan,其转发方式与trunk口相同,对于untag vlan,其转发方式与access口相同;

在hybird端口进方向,交换机接收到数据包后,先判断是否带VLAN tag,没有则丢弃,如果没有vlan tag但是配置了PVID,则打上PVID的vlan tag;有则按照对应VLAN进行转发;进方向不看untag配置;

在hybird端口出方向,对于配置了tag vlan的数据包,原封不动发送出去,对于端口配置了untag vlan的数据包,则去掉vlan tag再发送出去;如果是PVID的vlan,则去掉vlan tag再发送出去;

交换机VLAN 模式trunk和access 区别相关推荐

  1. 路由交换技术-交换机vlan,trunk,access等配置,保证其连通性,telnet远程登陆配置,osf协议配置,默认路由。

    目的:现有一个园区网络,现需要配置使得划分出不同的VLAN,为了最后进行地址管理,保障每位用户可以上网 结构拓扑如下所示(今天本来是用华为设备或者华三的设备演示的,但是此时华三和华为的模拟器出现小问题 ...

  2. 华为交换机端口模式trunk⇌access互改

    华为交换机端口模式trunk⇌access互改 1.#trunk改为access# undo port trunk allow-pass vlan all port trunk allow-pass ...

  3. 华为交换机vlan与trunk配置

    首先,使用ensp软件搭建好实验环境,并提取途中重要信息. 图中PC19和PC21在同一个vlan5,PC20和PC22在同一个vlan10 解题思路 (1) 首先我们需要确定我们需要用到的端口模式: ...

  4. 交换机VLAN、 TRUNK 、VTP 配置

    交换机VLAN. TRUNK .VTP 配置 1. 配置 CISCO 二层交换机的IP 地址(catalyst 2950 为例) SW1(config)#int vlan 1 //进入管理接口inte ...

  5. VLAN(TRUNK端口 ACCESS 端口)

    VLAN(TRUNK端口 & ACCESS 端口) VLAN(TRUNK端口 & ACCESS 端口) 对于电脑------首先所有主机发出的帧是不带tag的,同理,计算机在处理数据帧 ...

  6. 交换机VLAN和TRUNK实际作用简单用法

    VLAN(Virtual Local Area Network) VLAN的作用是让连接同一交换机的各个终端不再任意互通,只有在同一VLAN下的终端(或者说终端连接交换机上的端口)才能互通 所有端口默 ...

  7. tag untag 与trunk、access、hybird vlan模式的解析

    对于tag.untag和vlan的三种端口模式trunk.access和hybird,网上有很多的文献对其做了解释,但大多只是对规则的一个解释,规则大家都懂,对于刚刚入门的朋友看起来感觉很难理解,先对 ...

  8. 交换机的VLAN与Trunk配置

    配置交换机vlan与Trunk的目的 实现不同交换机相同vlan之间的通信 方案 使用ensp搭建实验环境,如图所示 步骤 1)配置第1台交换机 01 [SW1]vlan 5 创建vlan5 02 [ ...

  9. Boson Netsim 思科交换机仿真 配置VLAN和TRUNK

    目录 内容和步骤 1. 绘制实验拓扑图 2. 配置交换机基本参数 3. 配置交换机VLAN和TRUNK 问题讨论 总结 内容和步骤 1. 绘制实验拓扑图 绘图时,遵循"够用为度"的 ...

  10. VLAN与trunk配置

    华为交换机vlan与trunk配置 首先,使用ensp软件搭建好实验环境,并提取途中重要信息. 图中PC19和PC21在同一个vlan5,PC20和PC22在同一个vlan10 解题思路 (1) 首先 ...

最新文章

  1. Linux rsync目录同步功能实现
  2. Matlab与线性代数 -- 线性间隔向量
  3. java椭圆按钮_JAVA按钮重载如何实现椭圆按钮
  4. 七、朴素贝叶斯中文文本分类
  5. [vue] 怎么在vue中使用插件?
  6. 如何将sinaweibo demo project 加入到 Three20UI中
  7. error: numpy/arrayobject.h No such file or directory解决方法
  8. win32汇编-窗口 对话框 (三)
  9. JavaScript继承方式详解[转]
  10. MCSkin3D我的世界皮肤制作器 中文补丁
  11. BIOS的全局变量gST gBS gDS
  12. USB 的UVC协议分析
  13. 什么是数据模型?常用的数据模型有哪些?
  14. SA387Gr22合金板采购标书
  15. 多元统计分析及R语言建模(第四版)-----数据,包,资源
  16. 负基础也能搞懂之“Gauss消元法的MATLAB实现”
  17. 名表依波路borel_borel手表是什么牌子
  18. int和long类型取值范围。 基本数据类型 byte , short , char ,int , long , float ,double,boolean类型取值范围
  19. 【Linux】Shell脚本
  20. CSDN上面好多千篇一律的抄袭的错误的垃圾文章

热门文章

  1. 2021年软件测试工具总结——测试管理工具
  2. python 密度聚类_Python密度聚类算法-DBSCAN实践
  3. matlab编译桁架有限元计算(附有完整代码)
  4. libaio介绍和使用
  5. linux tex文件编译,用latexmk编译XeLaTeX tex文件
  6. 数据:FIT2CLOUD飞致云连续进入云管理软件市场权威研究报告
  7. DevOps Master凤凰项目沙盘总结:大美的DevOps总结
  8. Chrome(谷歌浏览器)安装Adblock实现屏蔽烦人广告
  9. 微信红包c语言程序,微信抢红包软件的C语言原理
  10. 顺序表的十个基本操作(全)