数据中心无损网络芯片方案实战

📚 共计 30 章节
第1章
数据中心网络演进:从传统TCP/IP到RDMA,为什么需要无损网络?
TCP/IP瓶颈 · RDMA崛起 · 无损必要性
演进背景
第2章
无损网络核心概念:PFC、ECN、DCQCN,三大法宝是什么?
流控 · 拥塞通知 · 算法协同
核心PFCECN
第3章
PFC(优先级流控)原理:逐跳反压机制,如何防止丢包?
PAUSE帧 · 优先级队列 · 反压
PFC流控
第4章
PFC死锁与PFC风暴:我踩过的坑,以及如何避免?
死锁成因 · 风暴检测 · 避坑指南
排障PFC
第5章
ECN(显式拥塞通知)原理:端到端拥塞反馈,标记与响应。
ECT · CE标记 · 端到端
ECN拥塞
第6章
DCQCN算法详解:结合ECN与QCN,实现精准拥塞控制。
速率计算 · 反馈循环 · 硬件加速
DCQCN算法
第7章
RoCEv2协议:RDMA over Converged Ethernet,封装与路由。
GRH · UDP封装 · 路由
RoCEv2协议
第8章
RoCEv2的流控机制:PFC + ECN + DCQCN的协同工作。
协同 · 优先级 · 端网融合
流控协同
第9章
无损网络芯片架构概览:Ingress/Egress流水线,Buffer管理。
流水线 · 共享Buffer · 调度
芯片架构
第10章
芯片内部Buffer设计:共享Buffer vs 专用Buffer,如何权衡?
共享 · 专用 · 延迟/容量
Buffer设计
第11章
VoQ(虚拟输出队列)机制:解决HOL阻塞,提升吞吐量。
VoQ · HOL · 调度
VoQ性能
第12章
PFC在芯片中的实现:PAUSE帧的生成与响应逻辑。
PAUSE生成 · 阈值 · 响应
PFC实现
第13章
ECN标记逻辑:如何根据队列深度设置阈值?
Kmin/Kmax · 概率标记 · 硬件
ECN阈值
第14章
DCQCN在芯片中的硬件加速:Rate Limiter与Timer。
速率限制器 · 定时器 · 硬件卸载
DCQCN加速
第15章
拥塞流识别与隔离:Per-flow vs Per-queue,粒度选择。
流粒度 · 队列隔离 · 公平性
识别隔离
第16章
多级流控架构:芯片级、板级、系统级如何联动?
分级 · 协调 · 端到端
架构流控
第17章
无损网络中的哈希与负载均衡:对称哈希、动态负载。
哈希 · 负载均衡 · 对称性
哈希负载
第18章
Telemetry与可视化:芯片内部拥塞状态的实时监控。
监控 · 可视化 · 拥塞
Telemetry监控
第19章
INT(In-band Network Telemetry):带内遥测,精准定位。
INT · 带内 · 精准
INT遥测
第20章
无损网络性能指标:吞吐量、时延、抖动、丢包率。
指标 · 测量 · 标准
性能指标
第21章
RoCEv2与AI/ML训练:大模型通信对网络的需求。
AI训练 · 集合通信 · 无损
AIML
第22章
存储网络中的无损:NVMe over Fabrics与RoCEv2。
NVMe-oF · 存储 · 低延迟
存储NVMe
第23章
多路径与负载均衡:ECMP、WCMP、自适应路由。
多路径 · 均衡 · 自适应
路由ECMP
第24章
芯片级故障处理:链路故障、端口故障、Buffer溢出。
故障 · 冗余 · 恢复
故障处理
第25章
无损网络配置与调优:PFC阈值、ECN阈值、Buffer分配。
调优 · 阈值 · 配置
调优配置
第26章
测试与验证:如何搭建无损网络测试环境?
测试床 · 工具 · 验证
测试环境
第27章
常见问题排查:PFC风暴、ECN未生效、吞吐量低。
排障 · 案例 · 修复
排查实战
第28章
未来趋势:超以太网联盟(UEC)与下一代无损方案。
UEC · 新标准 · 演进
趋势UEC
第29章
案例实战:某数据中心RoCEv2网络部署经验分享。
部署 · 案例 · 经验
实战案例
第30章
课程总结:无损网络芯片设计的核心要点与学习路径。
总结 · 路径 · 核心
总结路径