2.8.2 以太网 VLAN(VLAN数据帧格式、交换机接口类型)

原始的以太网数据帧没有802.1QTag字段,在网络中进行转发的时候能够被主机接收、解封查看。

而一但有了802.1Q Tag字段的以太网数据帧,主机即使能接收数据帧,也无法识别数据帧中的内容从而会直接丢弃。

一、802.1Q Tag数据帧中字段简介

TPID/Type(标签标识符):取值为0x8100,表示802.1Q数据帧。

PRI(优先级):在Qos功能中控制数据帧的优先转发操作。

CFI/DEI(标准格式指示位):表示MAC地址的格式,以太网中该值为0。在FDDI(光纤令牌环网络)、以太网令牌环网络中该值为1。

VLAN ID(vlan标识符):标识vlan号。数据帧范围0~4095,其中0和4095有特殊的作用:vlan 0,对不携带vlanid且使用pri字段优先级帧做调试、vlan4096用于保留使用

抓包分析:

  • 第一个Type表示帧的类型,0x8100表示802.1QTag数据帧。
  • 802.1Q下面的Type为以太网中的用于表示上层封装协议,0x0806表示ARP协议,如果0x8100在这里就表示IP协议。
  • Padding表示数据帧不够最小64Byte字节的时候,通过该字段进行填充数据帧至64Byte


二、如何给数据进行封装上VLAN?

交换机基于不同的端口类型,对端口下的数据进行数据帧的封装、解封装操作。

理解数据帧的进入、离开/出去方向的概念:

交换机的端口类型分为3种:

  • Access类型,通常在连接终端在端口上配置。实现数据帧的收发无标记帧。

    1、无帧进入交换机将打上VLAN

    2、有帧进入交换机将不变动标签

    3、有帧从交换机出去,标签与接口一致,剖离标签发送

    4、有帧从交换机出去,标签与接口不一致,丢弃数据帧

  • Trunk类型,中继端口,相当于一个隧道,隧道中跑vlan标签数据,特点就是允许多个VLAN数据帧通过。

    1、无帧进入交换机将打上默认的Pvid VLAN**(本征VLAN,与Access功能一样,起到打标签与剥离标签作用)**

    2、有帧进入交换机将不变动标签

    3、有帧从交换机出去,标签与接口一致,剖离标签发送

    4、有帧从交换机出去,标签与接口不一致,丢弃数据帧

  • Hybrid类型,结合了Access和Trunk类型的特点,可以决定哪些vlan可以通过,哪些vlan不可以通过。

如何进行配置端口类型?

  • Access

    • 接口模式下,设置接口类型为Access,封装vlan10
    • port link-type access
    • port default vlan 10
  • Trunk
    • 接口模式下,设置接口为中继类型,PVID为10,放行vlan10~20
    • port link-type trunk
    • port trunk pvid vlan 10
    • port trunk allow-pass vlan 10 to 20
    • port trunk allow-pass vlan 10 to 20 30 40(放行vlan10~20、vlan30、vlan40)
    • port trunk allow-pass vlan all(放行所有VLAN)
  • Hybrid
    • 接口模式下,设置Hybrid类型,PVID为10,vlan10vlan20通过剥离标签,vlan30vlan40通过不剥离。
    • port link-type hybrid
    • port hybrid pvid vlan 10
    • port hybrid untagged vlan 10 to 20
    • port hybrid tagged vlan 30 to 40

三、通过命令查看端口类型与标签处理方式

命令: display port vlan active

  • 默认接口类型为Hybrid,默认PVID为vlan1,untag也是vlan1,默认不放行其它vlan。
  • 下图VLAN List 中的U和T分别表示:U=Untag,T=Tag
    • PVID 1 U:10
    • VLAN10数据帧通过,因为是U:10所以需要剥离标签。
    • PVID 10 U:10 T:1
    • VLAN10数据帧通过,因为PVID10所以需要剥离标签。
    • PVID 10 T:1 20
    • VLAN20数据帧通过,因为T中有20,VLAN20直接转发不需要剥离

以太网 VLAN数据帧格式、交换机接口类型介绍、u和t的区别和作用相关推荐

  1. 华为设备接口视图_华为设备的交换机接口类型介绍及配置

    博文大纲: vlan是什么? 华为交换机的三种接口模式: 1.access模式. 2.trunk模式. 3.hybrid模式. hybrid接口的工作原理. 华为设备的各种接口模式应用场景及配置. 一 ...

  2. 华为设备的交换机接口类型介绍及配置

    博文大纲: vlan是什么? 华为交换机的三种接口模式: 1.access模式. 2.trunk模式. 3.hybrid模式. hybrid接口的工作原理. 华为设备的各种接口模式应用场景及配置. 一 ...

  3. 2021-12-15 网工基础(十一) VLAN的基本原理、接口类型、Access、Trunk

    VLAN基础 二 VLAN的基本原理 1 以太网二层接口类型 Access接口 交换机上常用来连接用户PC.服务器等终端设备的接口.Access接口所连接的这些设备的网卡往往只收发无标记帧.Acces ...

  4. 飞畅科技-工业交换机接口类型介绍

    工业交换机作为局域网节点连接的网络设备,它的接口类型是随着各种局域网和传输介质类型的发展而变化的,分析一下局域网的主要网络类型和传输介质发展过程,我们就不难发现各种工业交换机接口类型.接下来就由飞畅科 ...

  5. ensp改变交换机接口类型

    问题描述:误将三层交换机的g0/0/2接口设成了access口,需改成trunk口 解决办法: 在修改链路类型时,如果接口上的VLAN配置不是缺省值,会出现报错提示:Error:Please rene ...

  6. 1394接口_数码摄像机有哪些接口类型 数码摄像机接口类型介绍【详解】

    数码摄像机上常用的接口类型 在数码摄像机上常用的接口有两种,一种是IEEE1394接口,这是把DV带上的内容下载到PC或者非编工具上的必要接口,而另一种是USB接口,这主要是为了方便把存储卡上的内容下 ...

  7. 计算机网卡接口类型,无线上网卡接口有哪些类型 无线上网卡接口类型介绍【详解】...

    无线上网卡的接口类型 目前, 无线上网卡主要应用在笔记本上和PDA(掌上电脑)上,还有部分应用在台式机上,所以,其接口也有多种规格. 常见的接口主要有PCMCIA接口.USB接口.CF接口等几类. P ...

  8. 交换机接口类型Access和Trunk详解

    概述: Access 类型的端口:只能属于1 个VLAN,一般用于连接计算机的端口: Trunk 类型的端口:可以允许多个VLAN 通过,可以接收和发送多个VLAN 的报文,一般用于交换机之间连接的端 ...

  9. 接口类型介绍(Centronics并口、COM串口、USB)

    接口类型指的是多功能一体机与电脑系统采用何种方式进行连接.目前多功能一体机与电脑连接常见的接口类型有并口(也有称之为IEEE 1284,Centronics).串口(也有称之为RS-232接口的)和U ...

最新文章

  1. TX2---ORB_SLAM2
  2. php微信开发例子,微信开发实战之知乎日报
  3. Gradle Goodness: Set Java Compiler Encoding--转载
  4. 【APP】centos 5.X安装网络和系统监控管理平台--OpenNMS
  5. POJ 3436 ACM Computer Factory(最大流+路径输出)
  6. UVA 11991——Easy Problem from Rujia Liu?
  7. 信息学奥赛一本通(1215:迷宫)
  8. 《奠基计算机网络》2011年8月15日出版 视频下载 http://www.91xueit.com
  9. 使用Red Hat Enterprise Linux的实时内核
  10. Coinbase发生一笔7500枚BTC巨额转出交易 转移金额近2.5亿美元
  11. Spring Boot2.0之性能优化
  12. Linux中的线程与进程以及调度
  13. lable 标签右对齐
  14. 对女朋友说早安的情话100句,很甜很撩,打动人心
  15. 微信小程序个人和企业有什么不一样(个人和企业小程序的区别)
  16. Vue中使用Wangeditor富文本实现聊天发送文件驻留
  17. 0基础学RS(九)思科AAA认证的本地AAA认证
  18. 虚拟产品之苹果内购支付/支付宝支付/微信支付的区别
  19. properties中文乱码快速处理
  20. 《网络是怎样连接的》第四章 接入网,网络运营商

热门文章

  1. 集合的运算(C++单链表实现)
  2. 极点输入法如何关闭单过了模式
  3. C++中cout的使用
  4. 南加大计算机专业本科sat要求,南加州大学本科专业有哪些?
  5. Java的字符串转int算法
  6. mmTrix大数据分析平台构建实录
  7. Kelvin四线连接电阻测试技术及应用
  8. 计算机在现代工作中的应用,浅论计算机在现代管理中应用
  9. cmake最新版下载和使用
  10. poj2942 圆桌骑士(点双连通分量+二分图染色法判奇环)