Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >HCIE | 以太网数据帧、MAC地址介绍

HCIE | 以太网数据帧、MAC地址介绍

作者头像
Ponnie
发布于 2021-02-24 02:40:01
发布于 2021-02-24 02:40:01
4.3K0
举报
文章被收录于专栏:玉龙小栈玉龙小栈

2020

以太网数据帧、MAC

YuLong XiaoZhan

玉 龙 小 栈

以太网链路传输的数据包称做以太帧,或者以太网数据帧。在以太网中,网络访问层的软件必须把数据转换成能够通过网络适配器硬件进行传输的格式。二层交换机设备维护CAM表,而CAM表中存放的是MAC地址。今天给大家介绍一下以太网数据帧格式和MAC地址格式。

以太网数据帧

  • 以太网II帧格式
  • Ethernet_II 帧类型值大于等于1536 (0x0600)。
  • 以太网数据帧的长度在64-1518字节之间。
  • 802.3帧格式
  • IEEE 802.3 帧长度字段值小于等于1500 (0x05DC)。
  • 作用:
    • 将上层数据进行二层封装,在通信过程中要求数据必须封装成帧才能够被物理层转成bit(0,1),放在物理板卡上发送出去。
  • 两种帧的区别
    • 作用:
      • 802.3要比ETH II传输数据更加可靠(802.3增加了LLC,SNMP控制字段)
      • 802.3帧格式一般用于二层控制协议的封装,如:STP,GVRP,LACP,IS-IS。
    • 格式:
      • ETH II中S.MAC后为Type字段,802.3中S.MAC后为Length字段。
      • 字段取值ETH II type字段的取值大>1536,802.3Length字段的取值大小<1500
      • 承载数据量(data)ETH II >820.3
  • 常见的ETH II帧Type取值
    • 1、0x0800 表示该帧的上层封装的是IP协议
    • 2、0x0806 表示该帧的上层封装的是ARP协议
    • 3、0x86DD表示该帧的上层封装的是IPv6协议
    • 4、0x8847(单)、8848(组)表示该帧的上层封装的是MPLS协议
    • 5、0x8864表示该帧的上层封装的是PPPoE协议
    • 6、0x8809表示帧的上层封装的是LACP协议

二层MAC地址

  • 定义:
    • 所有遵循IEEE802标准的网卡都必须要有一个MAC地址(Serial,E1.POS.SDH除外,这类接口都不是封装802协议),而所谓的以太网卡就是指遵循IEEE802协议的网络接口卡(网卡)
  • MAC构成
    • MAC地址一共6byte,48bit,由两部分组成名分别是供应商代码和序列号。其中前24位代表该供应商代码,由IEEE管理和分配。后24位由厂商自行分配。
  • MAC地址表示方式
    • 通过16进制来表示,一般通过(-)每2个或4个16进制为一组,例如:0012-1414-15A2;00-12-14-14-15-A2
  • MAC地址分类
    • 单播MAC
      • 1to1通信,MAC地址第八位为0,表示单播。任何物理网卡出厂时MAC地址以及被烧录到网卡内,不能修改,且一定是单播MAC
    • 组播MAC
      • 1to多通信, MAC地址第八位为1,表示组播。组播MAC是一个虚拟MAC地址。不存在物理介质之上,一般用于特定协议监听通信的地址。
    • 广播MAC
      • 泛洪MAC地址全FF(同一个广播域内没有范围限制),一般用于协议寻址功能(如ARP)。

MAC Q&A

  • 厂商生产的网卡烧录的MAC地址是否会重复,如果重复了会有什么问题?
    • OUI IEEE分配给厂商,厂商可用为后24Bit,即能够分配的MAC为2^24=16,777,216,远远不够满足实际需要,所以MAC可能会出现重复的情况。
    • 由于数据封装成帧需要封装MAC地址,当数据帧被路由器转发到其他广播域时会对数据帧中的源目MAC地址进行重复封装,所以只要重复的MAC地址不在同一个广播域就不会出现问题。

特定MAC地址

常见组播MAC

  • 二层协议用到的二层MAC
    • STP 0180-c200-0000
    • ISIS Level-1 0180-c200-0014
    • ISIS Level-2 0180-c200-0015
  • 三层协议用到的二层MAC
    • 0100-5E00-0005 OSPF
    • 0100-5E00-0006 OSPF DR
    • 0100-5E00-0009 RIP
    • 0100-5E00-000D PIM
    • 0100-5E00-0012 VRRP
    • 0100-5E00-0016 IGMPv3
  • 特殊单播MAC
    • 0000-5E00-01XX VRRPv2 虚拟MAC
    • 0000-5E00-02XX VRRPv3 虚拟MAC
    • XX代表VRRP Vid,V2支持IPv4,V3支持IPv6
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玉龙网络新知社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
37张图详解MAC地址、以太网、二层转发、VLAN
每个网卡或三层网口都有一个 MAC 地址, MAC 地址是烧录到硬件上,因此也称为硬件地址。MAC 地址作为数据链路设备的地址标识符,需要保证网络中的每个 MAC 地址都是唯一的,才能正确识别到数据链路上的设备。
网络工程师笔记
2021/05/17
3.1K0
37张图详解MAC地址、以太网、二层转发、VLAN
秒懂以太网的 MAC 硬件地址
❗ 生产适配器时,6 字节的 MAC 地址已被固化在适配器的 ROM,因此,MAC 地址也叫做硬件地址 (hardware address) 或物理地址。
wsuo
2020/07/30
2K0
秒懂以太网的 MAC 硬件地址
华为以太网交换基础总结及案例
好的!以下是基于《第7章 以太网交换基础》内容制作的章节配套练习题,覆盖选择题、判断题、简答题和图解计算题,适用于课后测试、自主练习和HCIA相关考试准备。
知孤云出岫
2025/05/06
1070
华为以太网交换基础总结及案例
三十天学不会TCP,UDP/IP编程--MAC地址和数据链路层
由于这两年接触到了比较多的这方面的知识,不想忘了,我决定把他们记录下来,所以决定在GitBook用半年时间上面写下来,这是目前写的一节,后面会在gitbook上不断更新,欢迎大家star,主要是在写完之前欢迎各位给出指正的意见。最最重要的,地址在这里:https://www.gitbook.com/book/rogerzhu/-tcp-udp-ip/,或者在gitbook上搜索“三十天学不会TCP,UDP/IP编程”。 MAC 地址 到了数据链路层,就开始有了数据的整合管理了。如何标识发送数据的两个端点,应
一心一怿
2018/04/16
1.2K0
三十天学不会TCP,UDP/IP编程--MAC地址和数据链路层
以太网
版权声明:本文为博主原创文章,转载请注明博客地址: https://blog.csdn.net/zy010101/article/details/87700959
zy010101
2019/05/25
1K0
传统以太网和时间敏感网络TSN的区别
本次利又德的小编分享的内容有点多哦,主要有两部分:传统以太网和时间敏感网络TSN的区别,时间敏网络TSN一帧抢占技术。由于本文即将阐述“时间敏感网络”,因此,为了加以区别,我们将目前大家所熟知的以太网称为“传统以太网”。那么究竟“传统以太网”是如何工作的呢?利又德的小编就来和大家聊聊这个话题。
武汉利又德科技
2024/07/04
3550
传统以太网和时间敏感网络TSN的区别
虚拟局域网VLAN
局域网(Local Area Network,简称LAN),即计算机局部区域网,它是在一个局部的地理范围内(通常网络连接的范围以几千米为限),将各种计算机、外围设备、数据库等互相连接起来组成的计算机通信网。
Ponnie
2022/01/13
1.2K0
虚拟局域网VLAN
【RL-TCPnet网络教程】第5章 PHY芯片和STM32的MAC基础知识
本章节为大家讲解STM32自带的MAC和PHY芯片的基础知识,为下一章底层驱动的讲解做一个铺垫。
Simon223
2018/09/04
1.3K0
【RL-TCPnet网络教程】第5章   PHY芯片和STM32的MAC基础知识
网络工程师必懂的以太网基础知识
以太网最早是指由DEC(Digital Equipment Corporation)、Intel和Xerox组成的DIX(DEC-Intel-Xerox)联盟开发并于1982年发布的标准。经过长期的发展,以太网已成为应用最为广泛的局域网,包括标准以太网(10 Mbit/s)、快速以太网(100 Mbit/s)、千兆以太网(1000 Mbit/s)和万兆以太网(10 Gbit/s)等。IEEE 802.3规范则是基于以太网的标准制定的,并与以太网标准相互兼容。
网络工程师笔记
2021/11/02
2.3K0
MAC地址_MAC地址格式_以太网的MAC帧_基础知识
每块网卡中的MAC地址称为物理地址,MAC地址长6字节,一般由连字符(或冒号)分隔的12个十六进制数表示,如02-60-8c-e4-b1-21.高24位为厂商代码,低24位为厂商自行分配的网卡序列号.
小徐在进步
2024/09/17
1K0
MAC地址_MAC地址格式_以太网的MAC帧_基础知识
以太网协议(IEEE 802.3)
物理层:定义传输介质(双绞线、光纤等)、信号编码(如曼彻斯特编码)、速率(10Mbps/100Mbps/1Gbps等)及连接器类型。
久绊A
2025/05/05
4000
车载以太网(上)
车载以太网的出现背景楼主就不多做赘述了,其实主要是因汽车E/E架构和功能的复杂度提升而带来的对车辆数据传输带宽提高和通讯方式改变(基于服务的通讯-SOA)的需求。
Defry
2022/04/19
2.2K0
车载以太网(上)
带你了解以太网
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/54
joshua317
2021/09/01
4.4K0
带你了解以太网
从一次TSN相关协议实现中了解以太网MAC地址的含义
在本公众号的前面文章中,曾经提到过,TSN(Time Sensitive Networking,TSN)和TTE(Time-Triggered Ethernet)的起源及应用领域,在那篇文章中,还提到了可以尝试着把TTE看作是密闭空间内使用的TSN的说法。事实上,这种说法是非常不准确的。二者虽然都对业务进行了是否实时性的区分,但实现时却采用了截然不同的两种方法。
网络交换FPGA
2019/10/29
2.4K0
从一次TSN相关协议实现中了解以太网MAC地址的含义
基于FPGA的以太网控制器(MAC)设计(上)
今天给大侠带来基于FPGA的以太网控制器(MAC)设计,由于篇幅较长,分三篇。今天带来第一篇,上篇,以太网基本原理以及以太网控制器(MAC)的基本框架。话不多说,上货。
FPGA技术江湖
2020/12/30
1.3K0
TCP/IP第二层--数据链路层
不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame)。数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,最后将应用层数据交给应用程序处理。
黄规速
2022/04/14
1.9K0
TCP/IP第二层--数据链路层
Capture QinQ Large Packets
最近遇到一个QinQ的问题,总结一下。 对QinQ协议的交换机做Span,tcpdump抓包后发现,有一些包大小为1522字节,这些包都被网卡丢掉了。仔细排查后发现,网卡对于>1518的包,统一丢掉处理了。 简单的解决办法,就是将网卡的mtu增大,设置为1508或者直接1600,就OK了。 事情虽小,但还是有不少知识点的,归纳一下: QinQ 简介 IEEE 802.1ad或称为QinQ、vlan stacking。是一种以802.1Q为基础衍生出来的通讯协定。 QinQ报文有
happy123.me
2018/06/04
1.8K0
数据链路层(Ethernet II / 802.3)
是OSI参考模型第二层,位于物理层与网络层之间。在广播式多路访问链路中(局域网),由于可能存在介质争用,它还可以细分成介质访问控制(MAC)子层和逻辑链路控制(LLC)子层,介质访问控制(MAC)子层专职处理介质访问的争用与冲突问题。
Nujil
2023/02/27
4.2K0
计算机网络:以太网与IEEE 802.3
IEEE 802.3标准是一种基带总线形的局域网标准,它描述物理层和数据链路层的MAC子层的实现方法。
timerring
2022/11/22
1.4K0
计算机网络:以太网与IEEE 802.3
【计算机网络】局域网体系结构、以太网Ethernet详解
注:最后有面试挑战,看看自己掌握了吗 文章目录 局域网LAN 决定局域网的要素 网络拓扑 传输介质 局域网的分类 以太网 令牌环网 FDDI网----Fiber Distributed Data Interface ATM网---Asynchronous Transfer Mode 无线局域网WLAN----Wireless Local Area Network MAC子层和LCC子层 以太网Ethernet Ethernet统治地位的原因 以太网两个标准 以太网提供无连接不可靠服务 传输介质拓扑结构 10
20岁爱吃必胜客
2022/11/21
1.3K0
【计算机网络】局域网体系结构、以太网Ethernet详解
相关推荐
37张图详解MAC地址、以太网、二层转发、VLAN
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档