联系我们

课程大纲

开放网络简介

  • 了解白盒交换机与传统交换机的区别
  • 开放计算项目与开放网络生态系统
  • 解耦网络操作系统的优势
  • SONiC与ONL:选择合适平台

SONiC架构与组件

  • SONiC架构概述与设计原则
  • 关键组件:交换机状态服务(SwSS)、syncd和Redis
  • SAI(交换机抽象接口)与硬件兼容性
  • SONiC容器与微服务架构

ONL架构与组件

  • ONL架构与平台支持
  • ONL安装程序与启动过程
  • ONL平台配置与设备树
  • 将ONL与网络应用程序集成

安装与部署SONiC

  • 硬件兼容性与支持的平台
  • 在白盒交换机上安装SONiC
  • SONiC镜像类型与安装方法
  • 初始配置与管理接口

安装与部署ONL

  • 兼容ONL的硬件平台
  • 构建与安装ONL镜像
  • ONL初始设置与网络配置
  • ONL救援模式与启动问题排查

网络配置基础

  • 配置交换机端口、VLAN与中继
  • 第2层与第3层基本配置
  • ACL与QoS配置
  • 配置管理与持久化

路由协议

  • 静态路由配置
  • BGP实施与对等设置
  • OSPF配置基础
  • 路由映射与策略配置

监控与可观测性

  • SONiC遥测与流式指标
  • 与Prometheus和Grafana集成
  • Syslog与事件管理
  • SNMP配置与MIB支持

自动化与可编程性

  • SONiC CLI与配置工具
  • REST API与gRPC接口
  • 使用Ansible实现SONiC/ONL自动化
  • 使用Python脚本进行网络操作

生产部署最佳实践

  • 高可用性与冗余策略
  • 在生产环境中升级SONiC与ONL
  • 备份与恢复流程
  • 安全加固指南

故障排除与调试

  • 常见部署问题与解决方案
  • 日志分析与诊断工具
  • 硬件兼容性调试
  • 社区资源与支持渠道

总结与下一步

要求

  • 了解网络基础知识,包括TCP/IP、交换和路由协议
  • 具备Linux系统管理和命令行工具的使用经验
  • 熟悉网络硬件和数据中心架构
  • 具备容器化概念(如Docker容器)的基础知识

受众

  • 网络工程师和架构师
  • 数据中心基础设施工程师
  • 管理网络基础设施的DevOps专业人员
  • 规划开放网络策略的IT经理
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类