首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >以太网帧IG/LG位解释- Wireshark

以太网帧IG/LG位解释- Wireshark
EN

Network Engineering用户
提问于 2016-02-01 13:27:19
回答 2查看 21.3K关注 0票数 2

我有一个来自Wireshark的以太网包帧的截图。

我需要解释这些标记行的含义(带点和零)。我在网上搜索,但仍然没有答案。

谢谢!

EN

回答 2

Network Engineering用户

发布于 2016-02-01 14:30:14

LG位(有时也称为UL位)和IG位都位于每个MAC地址中最重要的字节中,其中IG位是这个字节中最不重要的位,LG位是这个字节中第二个最不重要的位。

IG位区分MAC地址是个人地址还是组地址(因此是IG地址)。换句话说,IG位0表示这是单播MAC地址,IG位1表示多播或广播地址。

另一方面,LG或UL位区分供应商分配的MAC地址和管理分配的MAC地址。当您在管理上将设备的MAC地址更改为另一个地址时,应该将此位设置为一个地址。然而,许多驱动程序和卡并没有强制执行,我也不知道有一个应用程序真正依赖于这个应用程序。

因此,大多数情况下(除了广播消息),您将看到这两个位设置为0(单播和供应商分配),可以在屏幕截图中确认。

票数 8
EN

Network Engineering用户

发布于 2020-09-03 16:14:18

以太网由IEEE 802标准定义。这些可以通过IEEE程序免费获得,但您必须使用IEEE帐户登录。下面是802“概述和体系结构”文档(第8章(MAC地址))的副本粘贴:

..。第一个八进制的最小有效位(LSB)是个体/组(I/G)地址位。第一个八进制分配的下一个LSB是通用/局部(U/L)地址位。

正如waza所指出的,Wireshark使用了U/L位的替代"LG“符号。

I/G地址位用于将目标MAC地址标识为单个MAC地址或组MAC地址。如果I/G地址位为0,则指示MAC地址字段为单个MAC地址。如果此位为1,则MAC地址是标识连接到IEEE 802网络的一个或多个(或所有)站的组MAC地址。全站仪广播MAC地址是所有1‘S的一个特殊组MAC地址,U/L比特表示MAC地址是由本地管理员还是通用管理员分配的。通用地址的U/L位设置为0。如果U/L比特设置为1,则其余比特(即除I/G和U/L比特之外的所有比特)都是本地管理的,不应期望满足IEEE RA分配值的唯一性要求。

当U/L (LG)设置为0时,MAC地址的前3位(2位)称为OUI (组织上的唯一标识符)。正如您在屏幕截图中所看到的,Wireshark在IEEE登记管理局维护的表中查找OUI (也是免费可用的),并显示组织名称。在本例中,0x0017C4 =“,INC.”

当U/L (LG)设置为0时,MAC地址必须是全局唯一的。当U/L (LG)设置为1时,MAC地址必须是本地唯一的。也就是说,唯一性不需要扩展到路由器之外。

因此,waza在一个方面是错误的: U/L (LG)位很重要。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/26428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档