
深入解析Marvell 88Q5072交换芯片
文章平均质量分 85
专栏致力于向网络工程师和技术爱好者提供深入的技术指导。88Q5072作为一款应用广泛的高性能汽车级交换芯片,在各类网络环境中发挥核心作用。本专栏通过代码示例和案例分析,详解芯片的配置、固件更新、PHY管理及高级功能如IEEE协议、端口和VLAN管理,旨在提升读者的技术水平和工作效率。
老板来份猪脚拼叉烧
毕业10年,拥有25年软件开发经验,涉及各行各业,甚至是母猪的产后护理,都有涉猎。
展开
-
DoIP-ISO 13400-1 道路车辆-基于互联网协议的诊断通信(DoIP)-第 1 部分:一般信息和用例定义 (1/2)
本部分 ISO 13400 描述了基于互联网协议的车辆通信标准所涵盖的一般用例和通信场景。每个用例驱动车辆通信接口的特定通信能力,例如,为了在现有计算机网络中实现互操作性。通过互联网协议进行的诊断通信(DoIP)协议支持 ISO 14229-2 中规定的标准化服务原语接口。本部分 ISO 13400 的描述涵盖不同的应用层实现,例如:- 增强的车辆诊断(超出法定功能的系统诊断,非排放相关的系统诊断);- 根据 ISO 27145-2 和 ISO 27145-3 规定的 WWH-OBD原创 2024-09-07 15:07:27 · 335 阅读 · 0 评论 -
DoIP-ISO 13400-1 道路车辆-基于互联网协议的诊断通信(DoIP)-第 1 部分:一般信息和用例定义 (2/2)
- 一个车辆与一个外部测试设备的直接物理连接;- 一个车辆与一个外部测试设备之间的网络连接;- 多个车辆与一个外部测试设备之间的网络连接;- 一个车辆与多个外部测试设备或测试应用在单一物理实例的外部测试设备上的网络连接。原创 2024-09-07 15:06:06 · 340 阅读 · 0 评论 -
Marvell 88Q6113 如何制作一个完整的量产固件88Q6113_flash.bin并进行烧录
本章节介绍如何基于Marvell工具链,制作一个完整的量产固件88Q6113_flash.bin,集成用户自定义的配置文件 config.bin,用于88Q6113的Flash烧录。注:Marvell 88Q5072 与 Marvell 88Q6113 的配置流程是一样的。原创 2024-07-25 11:58:11 · 1343 阅读 · 0 评论 -
Marvell 88Q6113 11端口车规级交换机芯片介绍
第一代高端口数的车规级以太网交换机 Marvell 88Q6113,是一款符合IEEE802.3汽车标准的、11端口的聚合以太网千兆容量交换机,支持高带宽、高级路由和高安全性。11个端口2个RGMII或MII/RMII/GMII,6个SGMII,2个XFI多速率SerDes(1/2.5/5/10 Gbps)或SGMII端口,MII/RMII/GMII,1个PCIe或SerDes接口。具有本地和远程管理(RMU)功能,便于设备的访问和配置。原创 2024-07-25 09:31:34 · 776 阅读 · 0 评论 -
5.3.5 使用Marvell官方配置工具:Stream Reservation(流预留)
关于Marvell 88Q5072交换芯片的Stream Reservation(流预留)功能,首先,要了解什么是Stream Reservation Protocol(SRP),以下简称为 SRP;在2010 年 9 月,SRP 被标准化为IEEE 802.1Qat,随后并入IEEE 802.1Q-2011中。SRP在OSI 模型的第 2 层定义了流(Stream)的概念。还提供了一种用于流资源的端到端管理的机制,以保证服务质量(QoS)。原创 2024-04-26 17:43:53 · 287 阅读 · 1 评论 -
3.1.0 入门指南:Marvell 88Q5072软件产品分类
Marvell 88Q5072 架构如下图所示,内部集成CPU,用于管理交换机,但同时又支持使用外部CPU管理,外部CPU管理交换支持2种方式,分别为 SMI 和 RMU。原创 2024-04-26 16:25:26 · 471 阅读 · 1 评论 -
5.3.4 使用Marvell 88Q5072官方配置工具:VLAN - Virtual Local Area Network(虚拟局域网)
VLAN代表虚拟局域网(Virtual Local Area Network),是网络中设备的,它们在通信时就好像它们在同一物理段内一样,无论它们的物理位置如何。VLAN旨在通过分割广播域来提升网络性能、增强安全性,并简化网络管理。原创 2024-04-16 16:04:22 · 442 阅读 · 1 评论 -
5.3.3 使用Marvell 88Q5072官方配置工具:ATU-Address Translation Unit(地址转换单元)
ATU(Address Translation Unit)地址转换单元是88Q5072中的一个专门的硬件单元,用于执行地址转换的过程。这通常涉及将一种形式的地址转换为另一种形式,以实现数据的正确路由和传递。原创 2024-04-16 14:44:22 · 490 阅读 · 1 评论 -
5.3.6 使用Marvell官方配置工具:TCAM(三态内容寻址存储器)-5
右键单击创建的新匹配组,然后选择“添加 TCAM 范围匹配条目(选择当范围检查匹配时需要执行的入口操作(选项卡上,右键单击“范围检查组(在比较条目部分,点击添加比较条目(会添加一行新记录,其中将启用字段()”,然后单击“添加范围匹配组(添加 TCAM 出口动作()以及启用出站检查。原创 2024-04-15 17:44:10 · 191 阅读 · 1 评论 -
5.3.6 使用Marvell官方配置工具:TCAM(三态内容寻址存储器)-4-添加 TCAM 补充条目
另一方面,如果某个 IPv6 数据包的前 48 字节与这 3 条规则中的一条匹配,但补充部分不匹配,则不会被全拒绝规则排除。这种情况的原因是全拒绝规则的基础部分未匹配到数据包,因此不关心是否与补充部分匹配。首先,将评估前 48 字节(基础)条目,并选取具有最低索引的匹配项。如果补充组中的条目都不匹配,则 TCAM 将不继续评估更高索引的基础条目。始终在较低的索引中定义最具体的规则,然后继续添加更普遍的规则。这也会提交您已启用的其他最近的配置更改(来自所有选项卡),并将它们激活。为该条目指定数据和掩码字节。原创 2024-04-15 16:47:03 · 732 阅读 · 1 评论 -
5.3.6 使用Marvell官方配置工具:TCAM(三态内容寻址存储器)-3
如果需要清除单个数据或掩码字节,可以按照编辑数据和掩码字节的步骤操作,并将掩码替换为 0x00,而不是 0xFF 或其他掩码。如果 TCAM 条目必须同时命中标记和未标记的流量,则设置基于图 28 所示的数据和掩码的第 12-15 字节均为 0x00。图28: 同时命中标记和未标记的流量,Hit both tagged and untagged IPv6 packets。要匹配未经标记的 IPv6 流量,IPv6 以太网类型 0x86DD 仍将位于字节位置 16,如图 27 所示。)必须设置为 0xFF。原创 2024-04-15 14:46:41 · 217 阅读 · 1 评论 -
5.3.6 使用Marvell官方配置工具:TCAM(三态内容寻址存储器)-2
1、在 TCAM 标签页中,在左侧窗格中,右击“基础条目(Base Entries )”并选择添加 TCAM 条目(Add TCAM Entry),如下图1所示。2、展开“基础条目(Base Entries)”以找到一个新的基础条目 - TCAM entry,点击 TCAM entry以打开配置窗口,如下图2 所示。3、在下拉菜单中,您可以更改 TCAM 条目的索引-Slot (Entry#)。索引越低,TCAM 条目的优先级越高。例如,索引为 0 的这条规则将优先于其他任何匹配的 TCAM 规则,如下原创 2024-04-15 10:44:11 · 771 阅读 · 1 评论 -
5.3.6 使用Marvell官方配置工具:TCAM(三态内容寻址存储器)-1
TCAM 条目的默认大小为 48 字节(所谓的“TCAM 基础条目”),但也可以通过第二个 48 字节的 TCAM 条目(所谓的“TCAM 后续条目”)扩展到 96 字节。TCAM 后续条目被组合在一起,允许将同一个 TCAM 基础条目链接到多个 TCAM 后续条目。48 字节的 TCAM 条目将匹配任何长度的数据包。96 字节的条目将匹配 60 字节或更大的数据包(顾及交换机允许的最小值为 60 字节)。因此,在定义 TCAM 条目时,建议先定义更具体的模式(即,放在 TCAM 条目列表的顶部)。原创 2024-04-15 09:49:11 · 760 阅读 · 1 评论 -
1.《深入解析Marvell 88Q5072交换芯片》专栏目录
本专栏旨在为网络工程师、硬件开发者以及对网络交换技术感兴趣的技术爱好者提供一个全面深入的技术解读空间。通过实际代码和案例分析,本专栏将带您逐步掌握88Q5072芯片的使用和配置方法、固件烧录技巧、PHY管理策略以及高级网络功能的实现,如IEEE协议clause 22和clause 45的运用、端口管理、VLAN配置等。无论您是初学者还是想提升专业技能的资深工程师,这个专栏都将为您提供宝贵的技术资料,帮助您提升对Marvell 88Q5072芯片的理解和工作效率。原创 2024-04-12 19:25:12 · 980 阅读 · 0 评论