1. 1. SONiC入门指南
    1. 1.1. 安装
    2. 1.2. 虚拟环境中的Hello World!
    3. 1.3. 命令速查表 (WIP)
  2. 2. 核心组件介绍
    1. 2.1. Redis数据库
    2. 2.2. 服务和工作流
    3. 2.3. 关键容器
    4. 2.4. SAI
  3. 3. 开发者指南
    1. 3.1. 代码仓库
    2. 3.2. 编译
    3. 3.3. 测试 (WIP)
    4. 3.4. 调试 (WIP)
      1. 3.4.1. SAI调试 (WIP)
  4. 4. 服务间通信
    1. 4.1. 通过内核通信
      1. 4.1.1. 命令行调用
      2. 4.1.2. Netlink
    2. 4.2. 基于Redis的通道
      1. 4.2.1. Redis封装
      2. 4.2.2. SubscribeStateTable
      3. 4.2.3. NotificationProducer/Consumer
      4. 4.2.4. Producer/ConsumerTable
      5. 4.2.5. Producer/ConsumerStateTable
    3. 4.3. 基于ZMQ的通道 (WIP)
    4. 4.4. Orch层
    5. 4.5. 事件轮询和错误处理
  5. 5. 深入核心组件
    1. 5.1. Syncd和SAI
    2. 5.2. BGP
      1. 5.2.1. BGP CLI和vtysh
      2. 5.2.2. FRR中的路由更新
      3. 5.2.3. SONiC中的路由更新
  6. 6. 启动过程 (WIP)
    1. 6.1. 冷启动 (WIP)
    2. 6.2. 快速启动 (WIP)
    3. 6.3. 热启动 (WIP)

Getting Started with SONiC

开发者指南

Found a bug? Edit this page on GitHub.