內容簡介
網絡操作系統作為網絡基礎設施的核心,其重要性日益凸顯。本書從理論及實踐角度,全方位地介紹了SONiC網絡操作系統的核心技術。本書主要分為5個部分。首先,介紹了SONiC的起源、技術特點、功能發展以及廠商實踐,幫助讀者全面了解SONiC。接著,梳理了SONiC的系統架構、SAI介面、Docker技術、Redis資料庫以及其他關鍵模塊,為讀者提供深入理解的基礎。然後,探討了代碼倉庫結構、編譯流程、部署方法和常用命令,使讀者能夠實際操作SONiC系統。此外,通過實例介紹了SONiC中的二層和三層網絡功能,深入剖析其核心網絡協議。最後,通過典型網絡功能測試,幫助讀者能夠掌握各種常見路由功能的配置方法。 本書內容豐富、語言通俗易懂,敘述深入淺出,可作為高等院校計算機相關專業的網絡操作系統課程教學參考書,也可作為網絡工程師、系統管理員、開發者和IT運維人員等人群的技術指導書。目錄
第一章 初識SONiC