关于三种接口的讲解网上很多,但初学往往一头雾水,好不容易理解了一遇见问题又不理解了或者记不清了,因此简单说一下个人的理解,时间仓促,没有通过实验验证正确性,欢迎指正。(原创非复制)
一、几个概念
pvid:即端口的vlan id号,网上称为缺省vlan,本征vlan等,默认为1,可以简单理解为vlan世界里的端口号,每个端口有且仅有一个pvid号,可更改。
允许列表:即一个vlan的集合,只有在集合中的tag帧才能通过。
tag:即vlan标签,pc发送及接收的一般是不带标签的untag帧(目前不一般的情况还未知)。
二、模型
首先,交换机内的所有以太帧都是带vlan标签的tag帧(此结论待考证,但如果仅考虑vlan是正确的,不理解的话可看来全篇再仔细想想)。
然后,考虑以下场景:接收端口→pvid→接收允许列表→交换机内部通道→发送允许列表→pvid→发送端口,接收及发送端口可以连接pc或交换机,以太帧通过端口前后都要对照pvid对数据帧进行处理,发送、接收允许列表相同且统称为允许列表。
三、通行规则
access:理解为pvid号与允许列表相同,结论如下:
接收untag帧时,untag帧通过pvid时会加上tag,同时由于access的pvid与允许列表相同,则带该tag的帧被允许通过,因此untag帧会被access口接收并打个与pvid一致的tag
接收tag帧时(access口一般用于连接pc,正常不会收到tag帧,但需考虑这种情况,也有助于理解),接收tag帧时,pvid对tag不进行处理,则tag帧直接匹配允许列表,一致则通过,不一致则丢弃,因些只有与access口pvid相同和tag帧才能被access口接收,不同的直接丢弃
发送tag帧时(前面已声明,交换机内的以太帧都是tag帧),先匹配允许列表,一致则发送至pvid,对于access口此时必然一致,去掉tag并从交换机端口发出,与允许列表或pvid不一致则丢弃
trunk:允许列表包括多个vlan,但端口pvid与其中一个vlan号相同(pvid与允许列表完全不同是没有意义的!是否能配置未验证,欢迎补充)
接收时,以太帧从端口进入,untag帧通过pvid时会加上tag,tag帧不做处理,因些通过pvid后untag帧与tag帧都会成为tag帧,然后需匹配允许列表,包含此tag则通过,不包含则丢弃
发送时,与access口一致,先匹配允许列表,能够匹配后,则发送至pvid,与端口pvid相同的tag帧被去掉标签转发,不同的保留标签转发,不匹配允许列表的直接丢弃
hybrid:
接收与trunk口完全一致
发送时,与trunk口同样先先匹配允许列表,能够匹配后,则发送至pvid,但此时pvid并不能决定tag帧是否去掉标签转发,需进一步匹配hybrid配置的具体规则
总结,实际上,三种接口在转发以太帧的规则上是一致的,接收以太帧时,端口pvid会给untag加标签或直接放行tag帧,允许列表会放行允许的tag帧;发送tag帧时,允许列表放行匹配的tag帧,丢弃不在列表内的tag帧,access口和trunk口会去除与pvid一致的tag帧标签并转发或直接转发不一致的tag帧,hybrid则按具体规划决定标签是否去除

华为交换机 access,trunk,hybrid理解,需一点基础,应该是最完整的相关推荐

  1. 交换机access trunk hybrid模式详解

    前言: 本文涵盖以下内容:交换机内部示意图:VLAN的含义与帧格式:port的access trunk hybrid三种工作模式:交换机级联和堆叠的区别? 交换机示意图 先来看一张交换机实物图: 接下 ...

  2. 华为交换机access、trunk、hybrid口区别理解

    一.个人理解部分: 1.Access口:仅可以属于某一个Vlan,所以可以连客户端,且客户端只能属于端口的VLAN. 2.Trunk口:可以属于多个VLAN ,且默认VLAN的数据帧会发出会去掉VLA ...

  3. 华为:Access、Hybrid和Trunk三种模式的理解

    预备知识: Tag,untag以及交换机的各种端口模式是网络工程技术人员调试交换机时接触最多的概念了,然而笔者发现在实际工作中技术人员往往对这些概念似懂非懂,笔者根据自己的理解再结合一个案例,试图向大 ...

  4. 交换机端口加入VLAN的三种模式(access,trunk,hybrid)

    untag就是普通的ethernet报文,普通PC机的网卡是可以识别这样的报文进行通讯: tag报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan t ...

  5. 中兴交换机三种接口类型access,trunk,hybrid

    一,交换机一般会有三种类型,形式,分别是,access,trunk,hybrid 1.access端口:这种端口只能属于一个vlan类型,一般用于用户与设备直接连接 2.trunk端口:这种端口可以允 ...

  6. 交换机Access、Hybrid和Trunk三种模式

    因为自己在配置交换机端口模式的时候老是记不清,特意写一个博客记录一下.其实Access和Trunk是很容易分清楚的,倒是Hybrid有几个特殊的地方,这里简要摘录一下. 交换机端口工作模式简介: 端口 ...

  7. 交换机不配access口能通吗_h3c交换机和华为交换机配trunk口不通,配access口就可以...

    h3c是核心交换机,,华为是楼道交换机 h3c过去的口的配置 nterface GigabitEthernet3/0/4 port link-mode bridge description to 2q ...

  8. 华为交换机的端口hybrid端口属性配置

    交换机端口链路类型介绍 交换机以太网端口共有三种链路类型: Access.Trunk和Hybrid. Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口: Trunk类型的端口可以属 ...

  9. 华为交换机VLAN Trunk模式设置

    通过console线连接交换机. 使用MobaXterm连接交换机. 输入system-view命令切换到管理模式. 设置端口1为trunk模式 interface GigabitEthernet 0 ...

最新文章

  1. request threaded-only IRQs with IRQF_ONESHOT【转】
  2. 谷歌学术公布2021年最有影响力工作,CV顶会论文“夹缝求生”!凯明 YYDS!
  3. linux命令后面常见的/dev/null 和 21 的含义
  4. Android webview基础知识
  5. 同软件多个线程设置不同ip_软件测试如何自学?收下这份《2020千锋性能测试入门视频教程》...
  6. if else if else语句格式_如何“干掉”if...else
  7. 新CalendarFX视图:MonthGridView!
  8. Google Reader 干掉了 RSS!
  9. Windows 10 环境VS报表rdlc 中文乱码解决方案
  10. ArcGIS学习总结(11)——创建点要素并计算对应经纬度
  11. python中 是什么运算_“是”运算符在Python中做了什么?
  12. 弹性地基梁板的计算理论_龚晓南院士:30年创新实践,为地基处理开出“良方”...
  13. CAD输出图至Word
  14. php把数据存到cookie,php – 在cookie中存储数组
  15. 占书明:win7系统微信突然提示“微信运行错误:当前版本需在windows xp sp3以上系统运行,请安装可用版本或升级系统。点击确认下载安装可用版本”。
  16. VR看房项目总结(1)
  17. 【Unity3D日常开发】Unity中的资源加载与文件路径
  18. 巴西棕榈蜡的提取方式
  19. C#获取汉子对应的拼音(首字母大写或小写,全拼音含首个字母大写)
  20. IT运维和自动化运维以及运维开发有啥不同?能解释下吗?

热门文章

  1. 一文读懂「用户行为数据」的采集、分析和应用
  2. com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��'
  3. RabbitMQ消费者莫名丢失的问题解决
  4. js-16正则表达式
  5. 建立反脆弱的投资体系,寻找风险收益不对称
  6. nginx ip黑名单动态封禁
  7. Matlab:创建并计算多项式
  8. Mysql compact行格式
  9. 华为1220s配置url过滤,规范员工上网行为
  10. 安卓数据恢复_精心整理20款数据恢复软件(含电脑端,安卓,苹果)