5
第五章:网络大脑 - 子网管理器
SM管理架构
网络大脑 - 子网管理器 (SM)
集中管理 · 拓扑发现 · 路由计算 · 高可用性
子网管理器 - 网络指挥官
SM 是子网的"指挥官",负责网络的发现、配置、路由计算和健康监控。它维护着一个子网管理员 (SA) 数据库,存储网络的所有关键信息。
⚡
通过主/备 (Master/Standby) 模式实现高可用性
拓扑发现与配置
Topology Discovery
自动发现网络中的所有设备,构建完整的拓扑图。分配和管理LID地址,确保子网内地址唯一性。
路由表计算与下发
Routing Calculation
基于网络拓扑计算最优路径,生成并下发路由表到各个交换机。支持多种路由算法和负载均衡策略。
设备配置管理
Device Configuration
配置网络设备的各种参数,包括虚拟通道 (VL) 设置、QoS 参数和分区密钥等。
网络健康监控
Health Monitoring
持续监控网络状态,检测链路故障和设备异常。触发重路由和故障恢复机制。
主/备高可用架构
主 SM (Master)
• 活跃管理网络
• 处理所有管理请求
• 定期发送心跳
• 处理所有管理请求
• 定期发送心跳
⟷
备 SM (Standby)
• 监听主SM状态
• 同步网络信息
• 故障时自动接管
• 同步网络信息
• 故障时自动接管
管理通信框架
QP0
子网管理接口 (SMI)
用于SM与网络设备之间的管理通信,处理配置和控制消息
QP1
通用服务接口 (GSI)
用于节点与SA数据库通信,查询网络信息和服务发现