-
2021-12-14 16:20:14
交换机中数据帧的三种转发模式
Cut-Through 直通转发
交换机接收到目的地址即开始转发过程
延迟小
交换机不检测错误,直接转发数据帧。
Store-and-Forward 存储转发
交换机接收完整的数据帧后才开始转发过程
延迟大,延迟取决于数据帧的长度。
交换机检测错误,一旦发现错误数据包将会丢弃。
Fragment-free 碎片隔离
交换机接收完数据包的前64字节(一个最短帧长度),然后根据帧头信息查表转发表。
此交换模式结合了直通方式和存储转发方式的优点。象Cut-Through一样不用等待接收完完整的数据帧才转发,只要接收了64字节后,即可转发,并且同Store-and-Forward模式一样,可以提供错误检测,能够检测前64字节的帧错误,并丢弃错误帧。
华为Quidw交换机的交换模式默认为Store-and-Forward。
目前主流的交换机都使用ASIC和FPGA等硬件高速处理数据帧,所以存储转发的处理方式日剧增多
更多相关内容 -
802.11--帧分类
2020-09-26 17:56:133. 不同帧类型下又有不同的类型帧的,这些子类型帧通过帧控制字段中的Subtype字段来区分,该字段共4bits(B4~B7),详情见下文各类型帧的相关章节。 4. 一般来说控制帧、管理帧都是不需要加密传输的,一、概述
1. 802.11将帧的类型分为3种,分别为:管理帧、控制帧、数据帧,这三种类型的帧相互搭配使用,共同完成802.11无线网络的接入、数据传输、退出等功能。
2. 不同类型的帧在802.11帧中通过帧控制字段中的Type字段来区分,该字段共2bits(B2~B3),分别如下:
3. 不同帧类型下又有不同的类型帧的,这些子类型帧通过帧控制字段中的Subtype字段来区分,该字段共4bits(B4~B7),详情见下文各类型帧的相关章节。
4. 一般来说控制帧、管理帧都是不需要加密传输的,而数据帧则需要加密后再进行传输,另外一些特殊用途的NULL数据帧也是不加密的,比如power save status的帧。二、管理帧
主要功能是负责sta在802.11无线网络中的接入与退出功能,及sta与ap之间的协商、信息同步作用。管理帧共分为14种类型,如下所示:
三、控制帧
控制帧主要服务于数据帧,802.11无线网络使用电磁波作为传播媒介,更容易受到各种干扰而变得不稳定,控制帧则用于协助数据帧的稳定传输,比如控制传输的速率、清空通道(CTS/RTS)、信道协商(DFS/ACS)和帧确认机制(ACK)等功能,控制帧共分为12中类型,分别如下:
三、数据帧
数据帧是802.11无线网络真正用于传输数据的帧,数据帧在不同的情况下也有很多种类型,如下所示:
-
以太帧类型
2021-06-06 11:13:04EtherType :以太网类型字段及值 EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据 IEEE802.3,Length/EtherType 字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段...EtherType :以太网类型字段及值
EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据 IEEE802.3,Length/EtherType 字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段中的第一个八位字节是最重要的。而当字段值大于等于十进制值 1536 (即十六进制为 0600)时, EtherType 字段表示为 MAC 客户机协议(EtherType 解释)的种类。该字段的长度和 EtherType 详解是互斥的。
该类字段值取自 IEEE EtherType 字段寄存器。EtherType 字段是个极限空间,因此其分配是有限的。只有开发新的数据传输协议的人员需要使用 EtherType 字段,而不管他们实际上是否真正生产任何设备。IEEE RAC EtherType 字段批准权威机构负责检查和批准 EtherType 字段。
知名协议已经分配了 EtherType 值,下面表格中列出了 EtherType 字段中常用值及其对应的协议:
以太类型值(16进制) 对应协议 备注 0x0000 - 0x05DC IEEE 802.3 长度 0x0101 – 0x01FF 实验 0x0600 XEROX NS IDP 0x0660 0x0661 DLOG 0x0800 网际协议(IP) 0x0801 X.75 Internet 0x0802 NBS Internet 0x0803 ECMA Internet 0x0804 Chaosnet 0x0805 X.25 Level 3 0x0806 地址解析协议(ARP : Address Resolution Protocol) 0x0808 帧中继 ARP (Frame Relay ARP) [RFC1701] 0x6559 原始帧中继(Raw Frame Relay) [RFC1701] 0x8035 动态 DARP (DRARP:Dynamic RARP)反向地址解析协议(RARP:Reverse Address Resolution Protocol) 0x8037 Novell Netware IPX 0x809B EtherTalk 0x80D5 IBM SNA Services over Ethernet 0x80F3 AppleTalk 地址解析协议(AARP:AppleTalk Address Resolution Protocol) 0x8100 以太网自动保护开关(EAPS:Ethernet Automatic Protection Switching) 0x8137 因特网包交换(IPX:Internet Packet Exchange) 0x814C 简单网络管理协议(SNMP:Simple Network Management Protocol) 0x86DD 网际协议v6(IPv6,Internet Protocol version 6) 0x8809 OAM 几个重要字段的含义如下:
l Dest addr:以太网OAM报文的目的MAC地址,为组播MAC地址0180c2000002。
l Source addr:以太网OAM报文的源MAC地址,为发送端的桥MAC地址,该地址是一个单播MAC地址。
l Type:以太网OAM报文的协议类型,为0x8809。
l Subtype:以太网OAM报文的协议子类型,为0x03。
lFlags:Flags域,包含了以太网OAM实体的状态信息。
l Code:本字段指明了OAMPDU的报文类型。0x00表示Information OAMPDU、0x01表示Event Notification OAMPDU、0x04表示Loopback Control OAMPDU。
以下是几种常用的OAMPDU报文的作用:
l Information OAMPDU
Information OAMPDU报文用于将以太网OAM实体的状态信息(包括本地信息、远端信息和自定义信息)发给远端的以太网OAM实体,保持以太网OAM连接。
l Event Notification OAMPDU
Event Notification OAMPDU(事件通知OAMPDU)报文一般用于链路监控,是用于对连接本端和远端以太网OAM实体的链路发生的故障进行告警。
l Loopback Control OAMPDU
Loopback Control OAMPDU(环路控制OAMPDU)报文主要用于远端环回控制,环回控制OAMPDU报文用来控制远端设备的OAM环回状态,该报文中带有使能或去使能环回功能的信息,根据该信息开启或关闭远端环回功能。
0x880B 点对点协议(PPP:Point-to-Point Protocol) 0x880C 通用交换管理协议(GSMP:General Switch Management Protocol) 0x8847 多协议标签交换(单播) MPLS:Multi-Protocol Label Switching <unicast>) 0x8848 多协议标签交换(组播)(MPLS, Multi-Protocol Label Switching <multicast>) 0x8863 以太网上的 PPP(发现阶段)(PPPoE:PPP Over Ethernet <Discovery Stage>) 0x8864 以太网上的 PPP(PPP 会话阶段) (PPPoE,PPP Over Ethernet<PPP Session Stage>) 0x88BB 轻量级访问点协议(LWAPP:Light Weight Access Point Protocol) 0x88CC 链接层发现协议(LLDP:Link Layer Discovery Protocol) 0x8E88 局域网上的 EAP(EAPOL:EAP over LAN) 0x9000 配置测试协议(Loopback) 0x9100 VLAN 标签协议标识符(VLAN Tag Protocol Identifier) 0x9200 VLAN 标签协议标识符(VLAN Tag Protocol Identifier) 0xFFFF 保留 以太网帧格式
目前,有四种不同格式的以太网帧在使用,它们分别是:
●Ethernet II即DIX 2.0:Xerox与DEC、Intel在1982年制定的以太网标准帧格式。Cisco名称为:ARPA。
●Ethernet 802.3 raw:Novell在1983年公布的专用以太网标准帧格式。Cisco名称为:Novell-Ether。
●Ethernet 802.3 SAP:IEEE在1985年公布的Ethernet 802.3的SAP版本以太网帧格式。Cisco名称为:SAP。
●Ethernet 802.3 SNAP:IEEE在1985年公布的Ethernet 802.3的SNAP版本以太网帧格式。Cisco名称为:SNAP。
在每种格式的以太网帧的开始处都有64比特(8字节)的前导字符,如图3所示。其中,前7个字节称为前同步码(Preamble),内容是16进制数0xAA,最后1字节为帧起始标志符0xAB,它标识着以太网帧的开始。前导字符的作用是使接收节点进行同步并做好接收数据帧的准备。 -
MAC帧类型*数据帧
2020-06-17 22:48:28主要有如下几种类型帧 - 管理帧(Management Frame) - 控制帧(Control Frame) - 数据帧(Data Frame) 数据帧MAC头如下 其中Address字段由To DS/From DS位来决定 数据帧—To DS 与From DS ...- 管理帧(Management Frame)
- 控制帧(Control Frame)
- 数据帧(Data Frame)
DS(Distribution system)分布式系统是接入点间转发帧的骨干网络,因此通常就称为骨干网络。一般可以理解为以太网。
SA指源地址, DA指目的地址, RA指接收端, TA指发送端。
BSSID:一个AP所覆盖的范围构成一个BSS(基本服务集),而BSSID(基本服务集标识符)用来标识BSS,表示AP的数据链路层的MAC地址。
第一幅图源端和发送端都是终端,目的端和接收端都是AP,信号从终端发出,希望关联AP,BSSID用以过滤非此BSS的STA连接。
第二幅图源端和发送端都是终端,接收端是AP,信号是从无线链路向AP发送,所以ToDs为1,发送的目的端为与AP相连的交换机。
第三幅图源端是与AP相连的交换机,发送端是AP,信号是从AP向无线链路发送,所以From DS为1,目的端和接收端为STA。
第四幅图为WDS模型,上表第四列的情况只在这种模型中会有,即四个地址位都被使用。WDS模型既有无线链路向AP发送信号,又有AP向无线链路发送信号,所以To DS和From DS均为1。
数据帧类型
Type
Subtype
Frametype
10
0000
Data(数据)
10
0001
Data+CF-ACK
10
0010
Data+CF-Poll
10
0011
Data+CF-ACK+CF-Poll
10
0100
Null data(无数据:未传送数据)
10
0101
CF-ACK(未传送数据)
10
0110
CF-Poll(未传送数据)
10
0111
Data+CF-ACK+CF-Poll
10
1000
Qos Data
10
1001
Qos Data + CF-ACK
10
1010
Qos Data + CF-Poll
10
1011
Qos Data + CF-ACK+ CF-Poll
10
1100
QoS Null(未传送数据)
10
1101
QoS CF-ACK(未传送数据)
10
1110
QoS CF-Poll(未传送数据)
10
1111
QoS CF-ACK+ CF-Poll(未传送数据)
1. IBSS subtype (0000 Data,0100NULL)
2 From AP subtype
From AP subtype如图所示(AP发出的数据包类型)
3 To AP 帧
4 WDS帧 subtype null
-
802.11 三种帧的格式
2019-02-26 19:56:51一、管理帧 (Beacon(信标)帧) (Probe Request(探测请求)帧) (Probe Response(探测响应)帧) (ATIM帧) (Disassociation(解除关联)与Deauthentication(解除认证)帧) (Association Request(关联请求)帧)... -
以太网帧类型总结
2016-09-12 09:27:06以太网帧类型速查 EtherType :以太网类型字段及值 EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据 IEEE802.3,Length/EtherType 字段是两个八字节的字段,含义两者取一,这取决... -
四种以太帧格式
2020-08-11 17:38:52四种以太帧格式 一般我们讨论的以太帧头不包括它的前导码和帧定界。 1、前导码:7字节0x55,一串1、0间隔,用于信号同步 2、帧起始定界符:1字节0xD5(10101011),表示一帧开始 转自四种格式的以太网帧结构 ... -
Android中获取视频的第一帧图片的三种方法
2021-04-06 14:33:111、使用Glide获取视频的第一帧图片 Glide.with(holder.mCover.getContext()) .setDefaultRequestOptions( new RequestOptions() .frame(0) .centerCrop() ) -
MPEG-1标准中视频图像的3种帧序列类型
2019-04-24 12:38:30帧内图像(I帧) 不参照过去或将来的图像帧,压缩编码采用类JPEG的压缩算法 预测图像(P帧) 基于运动补偿的单向帧间预测编码 插补图像(B帧,双向预测图像) 使用双向帧间预测编码 ... -
一篇文章搞定交换机的三种端口类型
2020-03-19 11:00:01交换机的三种端口类型是哪三种?他们有哪些特点?数据处理过程是怎样?你可千万别再一问三不知了,一篇文章帮你搞定。 一、交换机三种端口类型特点:二、交换机接口出入数据处理过程: 理解这三个名词解释后,观看更... -
三种帧的说明
2017-07-11 20:30:52帧内编码帧,I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面),一个GOP中,I帧是编解码的起点,有效防止帧间预测误差累计扩散。 I帧特点: 1.它是... -
Android的三种动画详解(帧动画、View动画、属性动画)
2019-06-21 22:54:03Android的动画分为了三种, 分别是 帧动画、View动画、属性动画。 1、帧动画 帧动画就是顺序播放一组预先定义好的图片,就类似于我们观看视频,就是一张一张的图片连续播放。 帧动画的使用很简单,总共就两个步骤... -
802.11 帧格式和分类详解
2021-01-18 11:22:37802.11帧主要有三种类型: 管理帧 它的主要作用是维护接入点和无线客户端之间的通信,管理帧框架拥有以下子类型: Authentication De-authentication Association Request Association Response ... -
H.264中I帧、B帧、P帧、NALU类型,块,宏块,片,图像的关系
2018-09-20 15:17:452.定义帧:将每组内各帧图像定义为三种类型,即I帧、B帧和P帧; 3.预测帧:以I帧做为基础帧,以I帧预测P帧,再由I帧和P帧预测B帧; 4.数据传输:最后将I帧数据与预测的差值信息进行存储和传输。 帧内(Intraframe)压缩... -
HDLC帧
2018-03-25 21:45:34一看到这两种帧,就应该想到,它们都是在数据链路层中的。数据链路层分为两个子层,分别是LLC子层和MAC子层。LLC子层中有出现频率很高的IEEE802标准,而MAC帧就存在于MAC子层。 先说HDLC帧,目前我们普遍使用HDLC... -
VLAN的三种端口类型!Access、Trunk、Hybird
2021-04-15 15:26:07接上一期内容,本期将详细介绍VLAN的三种端口类型!在很多学校上课的过程中,发现很多学生未能真正掌握这一技术知识点,所以望读者用心领悟哦! 标签的概念:数据在交换机传输的过程中,会打上tag标签,未打上tag... -
数据链路层三个基本问题(封装成帧 、透明传输和差错检测 )
2020-06-11 22:52:09数据链路层使用的信道主要有以下两种类型: 点对点信道:这种信道使用一对一的点对点通信方式。 广播信道:这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享... -
VLAN的接口类型与TAG帧
2020-01-03 15:01:02现在有一个词叫 Paper IE,因为当时无论是考华为还是考思科,LAB都有版本可以练,面试也有相应的题库,笔试更不用说,凭借中国人强大的考试基因,基本上背背题库就能过。但是想成为一个真正的数通大神不是一纸证书就... -
以太网端口有 3种链路类型:access、trunk、hybird cisco网络中,华为中,什么是链路类型?端口类型?...
2020-06-03 09:03:34以太网端口有 3种链路类型:access、trunk、hybird ** Access类型端口:只能属于1个VLAN,一般用于连接计算机端口; Trunk类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN 报文, 一般用于交换机与交换机相关... -
LTE两种帧结构
2020-01-19 20:42:16以往的无线制式要么支持时分双工(TDD)要么支持频分双工(FDD),而LTE标准即支持TDD,又支持FDD,分别对应着不同的帧结构设计。 1.两种双工模式 LTE支持两种双工模式:TDD和FDD,于是LTE定义了两种帧结构:TDD... -
H264 i帧p帧b帧详解
2019-10-17 20:46:26一、前言 H264是新一代的编码标准,以高压缩高质量和支持多种网络的流...所以对于一段变化不大图像画面,我们可以先编码出一个完整的图像帧A,随后的B帧就不编码全部图像,只写入与A帧的差别,这样B帧的大小就只有... -
视频编解码(一):ffmpeg编码H.264帧类型判断
2019-09-02 20:24:26本文主要讲述ffmpeg编码过程中是如何设置I帧,B帧及P帧的,以及如何通过代码判断帧类型。 之前看过很多网上的文章,讲述如何判断I帧,B帧,P帧,然而都是停留在H.264官方文档中的定义,如果不结合ffmpeg,就仿佛... -
四种以太网帧格式
2017-04-11 11:53:54转自:四种以太网帧格式 用过NetXray之类的抓包软件的人,可能经常会被一些不同的Frame Header搞糊涂,为何用的Frame的Header是这样的,而另外的又不一样。这是因为在Ethernet中存在几种不同的帧格式,下面... -
80211 wifi帧格式--管理帧、数据帧、控制帧
2021-02-23 21:29:3780211帧格式--管理帧、数据帧、控制帧 因为无线数据链路所带来的挑战,MAC被迫采用了许多特殊的功能,其中包括使用四个地址位。并非每个帧都会用到所有的地址位,这些地址位的值,也会因为MAC帧种类的不同而有所... -
详解交换机对不同类型数据帧的转发过程
2019-12-11 10:29:17搭建实验拓扑图,这里以cisco设备为例 地址规划为172.16.0.0/24网段 名词解释: a.MAC地址表:是一张目的MAC地址及其所连接的出...广播: 是指交换将帧目的MAC 为FF:FF:FF:FF:FF:FF的数据帧转发到除收到该帧之外... -
MPEG中的三种图像类型(I帧、P帧、B帧)及码流组成
2010-12-15 15:58:00为了在编码中实现最大的压缩比,MPEG使用三种类型的图像,即I帧,P帧和B帧。 <br /> I帧(Intra-Frame)是帧内压缩,不使用运动补偿,提供中等的压缩比。由于I帧不依赖于其他帧,所以是随机存取的入点,同时是... -
802.11三种帧简介
2013-07-20 15:30:09802.11帧主要有三种类型: 数据帧 控制帧 管理帧 1、数据帧: 它好比802.11中的驮马,负责在工作站之间数据搬运,可能因为所处的网络环境不同而有所差异。 2、控制帧: 它为数据帧服务,负责区域... -
以太网帧结构详解
2019-07-15 21:52:59以太网帧结构详解前言分层模型- OSI分层模型– TCP/IP数据封装终端之间的通信帧格式Ethernet_II 帧格式IEEE802.3 帧格式数据帧传输以太网的MAC地址数据帧的发送和接收单播广播组播发送与接收 前言 20世纪60年代以来... -
串口接收完整一帧数据包的3种方法
2020-06-25 20:08:07本文介绍3种使用串口接受一帧完整数据包的方法,串口接收数据是字节接收的,串口每接收1字节数据,产生一个串口中断,我们在中断中将接收到的数据存放到buf中进行保存,但是数据的发送和接收都是按照帧为单位进行... -
CANOpen系列教程04_CAN总线波特率、位时序、帧类型及格式说明
2018-10-26 12:03:49MAVLink最新全套教程: 1.CANOpen系列教程01_初识CAN与...4.CANOpen系列教程04_CAN总线波特率、位时序、帧类型及格式说明 5.CANOpen系列教程05_CAN总线同步与位填充、优先级的决定 6.CANOpen系列教程06_结合代码...